Building a Vexpress-A9 Emulation Environment with QEMU, Custom Kernel, and BusyBox Rootfs

On a machine running Ubuntu 22.04 (with gcc 11.4.0 and host kernel 6.5.0), install QEMU: sudo apt-get install qemu qemu-system Download Linux 6.6.16 from https://cdn.kernel.org and extract the archive. Use a separate build directory too keep the source clean: cd linux-6.6.16 export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabi- mkdir ../buil ...

Posted on Wed, 04 Nov 2026 16:52:07 +0000 by polson