A from-scratch ARM toy kernel written in modern C++: coroutine-based async, a supervisor/scheduler and threads, memory management, events, and a driver layer covering GPIO, UART serial, timers, the interrupt controller and watchdog — built with a custom linker script and bare-metal startup code.
Systems & Embedded
Cute Toy OS — ARM Kernel in Modern C++
A small ARM toy operating-system kernel built with modern C++ and coroutine-based asynchronous execution.