Building things at the
hardware-software boundary.
A technical blog documenting an embedded Linux learning journey — Buildroot, Yocto, device drivers, RISC-V, and everything in between. Hosted on a Milk-V Duo Module 01.
latest posts
USB Networking with CDC-NCM on Buildroot
Setting up CDC-NCM USB networking so I can SSH into the board over the USB-C cable — no router, no Ethernet, just the power cable doing double duty.
Building My First Buildroot Image for the Milk-V Duo Module 01
From cloning the SDK to a booting image — a full walkthrough of my first Buildroot build and everything that went wrong along the way.
Hello World — Why I Started This Blog
Every embedded system engineer starts somewhere. This is where I start — documenting the journey from zero to employable in embedded Linux development.
top posts
Building My First Buildroot Image for the Milk-V Duo Module 01
From cloning the SDK to a booting image — a full walkthrough of my first Buildroot build and everything that went wrong along the way.
Hello World — Why I Started This Blog
Every embedded system engineer starts somewhere. This is where I start — documenting the journey from zero to employable in embedded Linux development.
about this blog
// what this is
This is a technical learning log. I bought a Milk-V Duo Module 01 to learn embedded Linux development — Buildroot, Yocto, kernel configuration, device drivers, and the full hardware-to-application stack. This blog documents that process in detail.
Every post is me working through a real problem on real hardware. The goal is to become an embedded Linux engineer, and writing is how I hold myself accountable.
read more →categories