Debugging Microcontrollers
https://media.ccc.de/v/camp2023-57321... Debugging and Profiling ARM Cortex-M microcontrollers with GDB and Python. This talk gives you an overview of debugging ARM Cortex-M microcontrollers with a focus on the practical configuration and usage of the relevant tools. In particular, I will present: Debug interfaces ([SWD](https://developer.arm.com/documentati...) and the associated debug probes ([J-Link](https://www.segger.com/products/debug..., [STLink](https://www.st.com/en/development-too...) and libraries ([JLinkGDBServer](https://wiki.segger.com/J-Link_GDB_Se..., [OpenOCD](https://openocd.org)). How to install and configure [arm-none-eabi-gdb(-py3)](https://developer.arm.com/Tools%20and...) for debugging your ELF. Commonly used [GDB commands and scripts](https://sourceware.org/gdb/onlinedocs.... Advanced [GDB scripting via its Python API](https://sourceware.org/gdb/onlinedocs.... Inspecting [peripheral state](https://github.com/pengi/arm_gdb) with [CMSIS-SVD files](https://www.keil.com/pack/doc/CMSIS/S...) and custom visualizations. Dynamic call stack tracing and graphing. Coredumping for post-mortem debugging via [CrashDebug](https://github.com/adamgreen/CrashDebug). [Remote GDB scripting](https://github.com/cs01/pygdbmi) via the [Machine Interface](https://sourceware.org/gdb/onlinedocs.... [ITM profiling](https://developer.arm.com/documentati...) over SWO pin using [Orbuculum](https://orbcode.org/orbuculum/). Thread/IRQ/Workqueue scheduling visualization and latency analysis using [perfetto](https://perfetto.dev). High-bandwidth [ETM tracing](https://developer.arm.com/documentati...) over TRACE pins: [J-Trace](https://www.segger.com/products/debug...) and [ORBtrace mini](https://orbcode.org/orbtrace-mini/). Interesting related projects and possible future work. This talk is meant to introduce you to what is possible with embedded debug tools in practice, rather than to give you a comprehensive lecture. Niklas Hauser https://pretalx.c3voc.de/camp2023/tal... #camp2023 #Milliways

Remote Debugging ARM Chip with SWD/JTAG - Hardware Wallet Research #3

Real Hardware Hacking for S$30 or Less - Presented by Joe FitzPatrick

TokioConf 2026 - Tokio’s New io_uring-Based File I/O by Motoyuki Kimura

I Gave ChatGPT a Body

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Linux Kernel 7.1 | The FUTURE of X86!

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
![ESP32 - DEBUGGING your ESP-IDF code using JTAG [VS CODE]](https://i.ytimg.com/vi/uq93H7T7cOQ/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAdYzPMiYL-IU-kFwPXLhb0QQ_nPg)
ESP32 - DEBUGGING your ESP-IDF code using JTAG [VS CODE]

Co-Creator of Haskell: Why Learn Functional Programming, Useless vs Useful Languages | Simon Jones

Something is jamming GPS over Europe. Here's what we found

Curious case of Indian metros

Debugging Embedded Systems With GDB?

How SpaceX Humiliated Wall Street

How to Actually Learn C (2027 Edition)

Tutorial: Debugging Embedded Devices Using GDB - A Review of Some Lessons Learned - Mike Anderson

I Hacked This Temu Router. What I Found Should Be Illegal.

I made a GPU at home

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Demystifying Linux Kernel Initcalls! | ELCE 2020

