Embedded Programming.
Into the Kernel — Writing, Debugging & Cross-Compiling My First Character Driver.
I share how I built, debugged, and cross-compiled my first Linux character driver for the Raspberry Pi — and what kernel programming taught me.
Hello Kernel – My First Steps into Embedded Linux.
Season 2 kicks off with a deep dive into Embedded Linux and Kernel Driver Development — setting up a Linux environment, understanding kernel space, and writing a first "Hello Kernel" module.
From Breadboard to First Data: Debugging, Enclosures & a Test Drive.
How I took my Feather RP2040 telemetry logger off the breadboard, wrestled with soldering and wiring issues, designed a first enclosure, and finally logged real GPS data in the field.
From Zero to Flight-Ready: Logging Data with CircuitPython on the Feather RP2040.
How I set up the Adafruit Feather RP2040 with CircuitPython, logged data from the BME280 and GPS, and finally got reliable SD card logging for my drone telemetry project.
When the SD Card Won: Why I Switched to CircuitPython for My Drone Telemetry Project.
After weeks of fighting SD card logging on my STM32, I decided to pivot. Here’s why CircuitPython on the RP2040 is now powering my DIY drone telemetry logger.
Achieve Wireless Embedded Programming Over Network with Raspberry Pi.
Learn how to set up your own remote lab for embedded programming over network. This beginner-friendly tutorial uses a Raspberry Pi and VirtualHere to wirelessly flash and debug microcontrollers from your laptop.
A Maker’s Journey – Episode 3: Untethered Embedded & GPS Adventures.
Join me as I untether my embedded development with a new wireless setup, battle C++ libraries, navigate UART conflicts, and finally get a solid GPS fix for my drone telemetry system!
A Maker’s Journey – Episode 2: STM32, Debugging & BME280 Sensor Data.
Getting started with embedded systems on STM32: from blinking LEDs to reading BME280 sensor data—debugging, lessons, and real-world insights.
Build, Create & Learn: A Maker's Journey Podcast - Episode 1.
I’m so excited to share something I’ve been working on for some time behind the scenes: my brand-new podcast, Build, Create & Learn — A Maker’s Journey.
Arduino Uno Bare Metal Programming.
Learn how to program an Arduino Uno microcontroller in pure C without the Arduino IDE. From memory management to register control – a hands-on introduction to bare-metal programming.