Raspberry Pi Pico 2 - Deep Dive into RISC-V Development
Why Bother with RISC-V? Before we dive in, why would you want to use RISC-V instead of the ARM cores? Good reasons: Open source processor design - you can actually see how it works No licens...
Why Bother with RISC-V? Before we dive in, why would you want to use RISC-V instead of the ARM cores? Good reasons: Open source processor design - you can actually see how it works No licens...
Raspberry Pi just dropped the Pico 2, and it’s pretty cool - you can now run either ARM or RISC-V code on the same $4 board. The RP2350 chip has Luke Wren’s open-source Hazard3 RISC-V cores alongsi...
Setting up WiFi connectivity on your BeagleBone Black using a TP-Link USB WiFi dongle with the RTL8812AU chipset requires proper driver installation and configuration. This guide walks you through ...
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...