Robust applications framework in C++. Includes a static analysis tool and two applications.
-
Updated
Feb 18, 2024 - C++
Robust applications framework in C++. Includes a static analysis tool and two applications.
C++20 coroutines-based cooperative multitasking library
Cooperative multitasking Arduino code example to process/graph EEG data from Star Wars Force Trainer (Neurosky board)
Universal Cooperative Multithread Lib with real time Scheduler that was designed to work, virtually, into any modern micro controller or Microchip and, also, for user space applications for modern OS (Mac, Linux, Windows) or on FreeRTOS as well. Supports C and C++
Minimalist cooperative operating system supporting multiple tasks with MMU protection
A 64-bit cooperative multi-tasking toy operating system in C
A simple cooperative multitasking event framework written 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.
Pure C++ non stack displacement that implements cooperative multitask library for SINGLE CORE embedded development on DSPs, Microcontrollers and Processor (ARV, RISCV, ARM(all), TENSY, ESP), while also suitable for applications on Windows, Linux and MacOs and compatible with some RTOSs as well. This library allows full event driven applications …
⏱ A simple, non-preemptive coroutine scheduler that allows for cooperative multitasking within Cosmos kernels
A simple C coroutine library, with multithreading and more, the Go and C++20 style way.
The QuarkTS port for C++. An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
muwerk cooperative scheduler with mqtt-like queues
A minimalistic context switcher for cooperative multitasking
Simple cooperative operating system in pure C. Suitable for any microcontroller. Small footprint.
Arduino Simple Co-operative Scheduler
An archive repository that contains projects formed from the Operating Systems course (CSC-4100) at TTU.
Coroutines for Delphi and Free Pascal using the COMTAY coroutine manager
C++20 fiber implementation with similar interface to std::thread, header-only / x86_64 / Linux only / stackful / built-in scheduler / thread shareable
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."