A simple C coroutine library, with multithreading and more, the Go and C++20 style way.
-
Updated
Jul 3, 2024 - C
A simple C coroutine library, with multithreading and more, the Go and C++20 style way.
osFree Windows Kernel for osFree Win16 Personality
Minimalist cooperative operating system supporting multiple tasks with MMU protection
Simple cooperative operating system in pure C. Suitable for any microcontroller. Small footprint.
An simple higher level C programming language library, with coroutine, multi-threading, an auto memory safe design.
A 64-bit cooperative multi-tasking toy operating system in C
Cooperative Multitasking 64-bit Operating System for Intel x86 processor. Functionalities include Shell with pipe, Background Process, Interrupt Handling, Dynamic Memory Allocation, 4-level Paging, Scheduling, tarfs , ELF loading, Memory Mapping, COW fork, SEGV handling, System calls.
A coöperative multitasking framework based on `liburing` and `libucontext`
Single file library implementing userspace cooperative multitasking
A minimalistic context switcher for cooperative multitasking
Example STM32 and cooperative-multitasking OS ( QuarkTS )
Example with System Operating (QuarkTS) in AVR - ATmega1284p
Simple Traffic Light based on Cooperative Scheduler.
Here you will find a co-operative operating system (more precisely: co-operative scheduler) that I implemented as part of the course "Embedded Operating Systems" at the university.
Cooperative task scheduler for AVR microcontrollers
Add a description, image, and links to the cooperative-multitasking topic page so that developers can more easily learn about it.
To associate your repository with the cooperative-multitasking topic, visit your repo's landing page and select "manage topics."