Black BeagleBone Connecting without serial probe
In the previous post, I explained how to set up a connection between the BeagleBone Black (BBB) and your PC using a serial probe (UART-TTL CP2102). But what if you don’t have a serial probe and nee...
In the previous post, I explained how to set up a connection between the BeagleBone Black (BBB) and your PC using a serial probe (UART-TTL CP2102). But what if you don’t have a serial probe and nee...
Overview In our previous post about MCU debuggers, we explored various debug interfaces and hardware probes. Now let’s dive deeper into OpenOCD (Open On-Chip Debugger), the powerful open-source to...
Overview Debugging embedded systems requires specialized hardware interfaces and protocols to communicate with microcontrollers. This guide covers the most common debug interfaces (JTAG, SWD, CMSI...
Portable Firmware: Modernizing Embedded Systems Architecture The embedded systems landscape has undergone a dramatic transformation. Today’s microcontrollers pack features that were once exclusive...
SIMD on ARM Cortex-M: Accelerating Embedded Applications Modern embedded applications demand ever-increasing computational performance while maintaining strict power and cost constraints. From rea...
The FPU Revolution: AI-Powered Microcontrollers Modern Floating Point Units (FPU) have evolved from basic arithmetic processors to sophisticated AI acceleration engines. Today’s microcontrollers i...
What is it? Cherry-pick takes a commit from another branch and creates a new commit with the same changes on your current branch. It’s like copy-pasting commits selectively. Basic Usage # Pick a...
Introduction Device Tree is a data structure and language for describing hardware in embedded systems, particularly in Linux-based platforms. Instead of hardcoding hardware information directly int...
Introduction When working with large repositories, you often don’t need the entire codebase locally. Maybe you’re only interested in a specific subdirectory, or you’re working on a monorepo where d...
Introduction This post is a deep dive into every memory region on an ARM Cortex-M MCU: what lives there, how it works at the hardware and ABI level, and practical tips for each region. The ARM C...