Event-driven, preemptive, priority-based, hardware RTOS for ARM Cortex-M.
-
Updated
Sep 4, 2026 - C
Event-driven, preemptive, priority-based, hardware RTOS for ARM Cortex-M.
A simple multitasking OS kernel
Demonstrate basic task scheduling method on LCD and STM32 Nucleo64 board. You will learn basic idea of OS multi-thread operation and C, Assembly code.
Hardware-assisted asynchronous micro-RTOS
Thread-Metric RTOS Test Suite
Bare metal preemptive multithreading for Raspberry Pi Zero 2 W
SUNLIGHT: Linux kernel source code tree
On hold until further notice. Uses HertzScript coroutines to implement preemptively multitasked JavaScript Green threads.
Fault-tolerant kernel for deeply embedded systems
Binaries needed to run GordonOS - A pre-emptive multitasking OS for C64 (Requires REU, should work with C64 Ultimate), currently still 'work in progress'
Experimental C++ version of the magnesium framework
A real-time task scheduling simulator written in C++ accounting for cache related preemption delay on a unicore arhitecture.
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
Real-Time Multi-tasking Pre-emptive Kernel for Embedded Systems
A tiny preemptive/cooperative RTOS for AVR (ATmega328) with static tasks in PROGMEM.
Retro Mod Operating System
An archive repository that contains projects formed from the Operating Systems course (CSC-4100) at TTU.
Hardware-assisted asynchronous micro-RTOS in Rust
Núcleo de SO didático em C, em espaço de usuário: threads sobre ucontext, dispatcher, escalonador por prioridade dinâmica com envelhecimento, preempção por timer de 1 ms, contabilização de tempo, task_wait e task_sleep. Disciplina de Sistemas Operacionais (UFPR) — esqueleto e testes do professor, núcleo implementado por mim.
experiments with bootable image of x86 and protected mode 32 bit code for the i386 platform written in assembler and c++ contains: * minimal assembler kernel supporting preemptive multitasking (1 KB) * sample toy application of a 2d game engine
To associate your repository with the preemptive-multitasking topic, visit your repo's landing page and select "manage topics."