• ClipSaver
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

38C3 - Demystifying Common Microcontroller Debug Protocols скачать в хорошем качестве

38C3 - Demystifying Common Microcontroller Debug Protocols 4 months ago

2024

38C3

38c3

38c3 Day 1

38c3 eng

38c3 ov

38c3-deu

38c3-eng

Hardware & Making

Saal GLITCH

Sean xobs Cross

ccc

chaos

communication

congress

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
38C3 - Demystifying Common Microcontroller Debug Protocols
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: 38C3 - Demystifying Common Microcontroller Debug Protocols в качестве 4k

У нас вы можете посмотреть бесплатно 38C3 - Demystifying Common Microcontroller Debug Protocols или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон 38C3 - Demystifying Common Microcontroller Debug Protocols в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



38C3 - Demystifying Common Microcontroller Debug Protocols

https://media.ccc.de/v/38c3-demystify... Many developers know that the answer to "How do I debug this microcontroller" is either "JTAG" or "SWD". But what does that mean, exactly? How do you get from "Wiggling wires" to "Programming a chip" and "Halting on breakpoints"? This talk will cover how common debug protocols work starting from signals on physical wires, cover common mechanisms for managing embedded processors, and ending up at talking to various common microcontrollers. Embedded programming is the art of shrinking complex programs in tiny packages by throwing away unnecessary features. With modern microcontrollers, debugging need not be one of the features thrown away. Most modern chips include some form of low-level access, but the technical details aren't widely understood. Many users of embedded firmware will use their preferred debugger without thinking too hard about what's going on underneath. We'll start by covering what it means to debug embedded software. The primitives required to have an interactive debug session are surprisingly minimal. From this, we'll build up a list of requirements and "nice to haves" to make a debugging environment comfortable, and reference existing "bespoke" debug approaches. We'll cover several examples of debug engines ranging from cores designed to go into FPGAs to tiny 8-bit microcontrollers. Next, we'll take a step back and describe the common lower-level protocols such as JTAG and SWD. These describe physical signals that go between the host and the target. We'll compare various protocols and see how they map onto the higher-level primitives discussed earlier. Armed with examples, we'll see how the protocol stack is formed. Next, we'll use the knowledge of low-level protocol implementations and the requirements for debugging to look at common abstractions on top of physical transports to implement core control. This will bridge the gap between "JTAG or SWD are the protocol" to "Poking a value in memory on a microcontroller". In this section, we'll cover the more common and generic uses such as Arm's ADI and the RISC-V DMI and see how complex and cross-target configurations are built to be rigid enough to have rich debug features while flexible enough to handle a wide range of processor configurations. Finally, we'll cover common tasks such as programming flash memory, watchpoints, and single-step debugging -- things that we take for granted in the desktop world and would like to have when programming for a potato that costs less than an actual potato. Sean "xobs" Cross https://events.ccc.de/congress/2024/h... #38c3 #HardwareMaking Licensed to the public under http://creativecommons.org/licenses/b...

Comments
  • The Genius of RISC-V Microprocessors - Erik Engheim - ACCU 2022 2 years ago
    The Genius of RISC-V Microprocessors - Erik Engheim - ACCU 2022
    Опубликовано: 2 years ago
    98967
  • LoRA explained (and a bit about precision and quantization) 1 year ago
    LoRA explained (and a bit about precision and quantization)
    Опубликовано: 1 year ago
    93999
  • 38C3 - Escaping Big Brother (or Your Ex) - counter surveillance for women's shelters 4 months ago
    38C3 - Escaping Big Brother (or Your Ex) - counter surveillance for women's shelters
    Опубликовано: 4 months ago
    4354
  • Programable Logic Controller Basics Explained - automation engineering 4 years ago
    Programable Logic Controller Basics Explained - automation engineering
    Опубликовано: 4 years ago
    2331151
  • I Do Not Use A Debugger | Prime Reacts 1 year ago
    I Do Not Use A Debugger | Prime Reacts
    Опубликовано: 1 year ago
    92578
  • Developing the RISC-V Framework Laptop Mainboard 10 months ago
    Developing the RISC-V Framework Laptop Mainboard
    Опубликовано: 10 months ago
    168466
  • The mind behind Linux | Linus Torvalds | TED 9 years ago
    The mind behind Linux | Linus Torvalds | TED
    Опубликовано: 9 years ago
    6123111
  • Cross-Site Request Forgery (CSRF) Explained 6 years ago
    Cross-Site Request Forgery (CSRF) Explained
    Опубликовано: 6 years ago
    507055
  • ИНФОУГРОЗЫ. ЭТО видео МЕНЯЕТ сознание (на 3 МЕСЯЦА) — ТОПЛЕС 3 days ago
    ИНФОУГРОЗЫ. ЭТО видео МЕНЯЕТ сознание (на 3 МЕСЯЦА) — ТОПЛЕС
    Опубликовано: 3 days ago
    2275599
  • Introduction to FPGA Part 1 - What is an FPGA? | Digi-Key Electronics 3 years ago
    Introduction to FPGA Part 1 - What is an FPGA? | Digi-Key Electronics
    Опубликовано: 3 years ago
    453992

Контактный email для правообладателей: [email protected] © 2017 - 2025

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5