This is a real time operating system I made for RPI Pico W. I made it by writing my own drivers, writing startup code in assembly, learning linker script, and doing everything from scratch. I spent much of my time reading through datasheets for this project. It schedules tasks and runs functions at strict timing intervals. I studied FreeRTOS for inspiration with the kernel.
This is a real time operating system I made for RPI Pico W. I made it by writing my own drivers, writing startup code in assembly, learning linker script, and doing everything from scratch. I spent much of my time reading through datasheets for this project. It schedules tasks and runs functions at strict timing intervals. I studied FreeRTOS for inspiration with the kernel.