Stars
Open Source Introductory Systems Programming Textbook for the University of Illinois
Servo-based flight control providing active stability and data logging for model rockets
µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.
µC/OS-II is a preemptive, highly portable, and scalable real-time kernels. Designed for ease of use on a huge number of CPU architectures.
Complete, independent operating system built by humans.
RTOS combining Linux rigor with Plan 9 simplicity, designed around SMP, real-time scheduling, and integrated networking.
Run Arm64/x86-64 Linux ELF binaries on macOS Apple Silicon
Bare-Metal Embedded C Programming by Packt Publishing
Source code form book 'Mac OS X Internals: A Systems Approach, by Amit Singh'
A secure, fast, and adaptable OS based on the seL4 microkernel
BORE (Burst-Oriented Response Enhancer) CPU Scheduler
Boot a real Linux kernel as an in-process library (LKL) and route intercepted syscalls to it via seccomp
Understanding the Linux 2.6.8.1 CPU Scheduler
Generate BTF trace file for FreeRTOS
Running linux 7.0 with only 1MB SRAM running on STM32H750.
Tiny Linux bootloader for the STM32F429-Discovery
Fork of https://github.com/afaerber/afboot-stm32
Design and Document files for the BeagleBone Black from BeagleBoard.org
GNU toolchain for RISC-V, including GCC
Claude Opus 4.6 wrote a dependency-free C compiler in Rust, with backends targeting x86 (64- and 32-bit), ARM, and RISC-V, capable of compiling a booting Linux kernel.
Is Parallel Programming Hard, And If So, What Can You Do About It?
ozkl / doomgeneric
Forked from maximevince/fbDOOMEasily portable doom