Build an embedded Linux system for ARM using QEMU without build systems to learn the full boot flow and core components from scratch.
-
Updated
Apr 8, 2026 - Shell
Build an embedded Linux system for ARM using QEMU without build systems to learn the full boot flow and core components from scratch.
Unix Domain Sockets for all Java versions 7 and newer (AF_UNIX), AF_TIPC, AF_VSOCK, and more
Gradle plugin for multi-backend Scala and sbt test frameworks
You wanna build the embedded linux distribution from the scratch without using any kind of the build system like buildroot or yocto. In this project i have built cross toolchain using the crosstool ng, cross compiled the uboot bootloader, cross compiled linux kernel and built tiny rootfile system using busybox. Then shown how to boot this system.
Bleeding Edge Bare Metal GCC build script.
Simplified arm/aarch64 crosscompilation
Add a CMake subdirectory using a different generator or toolchain file
Porting of Linux CAN-bus drivers to QNX
Template projects with each passing version of the engine.
Cross compiling Rust + C to WebAssembly using Zig
A containerized development environment.
MinGW docker image (x86_64 & i686) for Windows cross-compilation - custom version build (gcc 10.3.0, mingw 9.0.0).
A minimal Win32 development environment for cross-compilation in Linux containers. This template project demonstrates how to build Windows applications using CMake in a devcontainer setup. The sample app displays a simple "Hello, Win32!" message box and can be tested directly through Wine.
Dockerfiles for arm devices e.g. Raspberry Pi Series
Image for cross compilation of cargo project with cross
Add a description, image, and links to the crosscompile topic page so that developers can more easily learn about it.
To associate your repository with the crosscompile topic, visit your repo's landing page and select "manage topics."