atomicx
OpenPicoRTOS
atomicx | OpenPicoRTOS | |
---|---|---|
1 | 5 | |
13 | 43 | |
- | - | |
0.0 | 9.5 | |
12 months ago | 14 days ago | |
C++ | C | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
atomicx
-
Looking for a non-preemptive (cooperative) multi-tasking library in C.
Hey try to use this: https://github.com/solariun/atomicx
OpenPicoRTOS
- Share your open source work
-
Hiring for Firmware/ Driver and Verification/ Validation engineer in Santa Clara.
Hello I am a firmware/software freelance engineer living in Europe. You can check out my work here: https://github.com/jnaulet/OpenPicoRTOS
-
Should a driver module include a state machine or a task?
Here’s an extreme example for AVR (Atmega): https://github.com/jnaulet/OpenPicoRTOS/blob/main/drivers/twi/twi-avr.c
-
Ideas for excercises for learning RTOS
There’s a very simple RTOS with such examples: https://github.com/jnaulet/OpenPicoRTOS
-
OpenPicoRTOS: 'cause the world DEFINITELY needs another RTOS !
It is small, fast, preemptive and offers support for SMP. It is available here for free: https://github.com/jnaulet/OpenPicoRTOS
What are some alternatives?
QuarkTS - An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
lfbb - A Lock Free Bipartite Buffer Library written in standard C11
EmbeddedProto - Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
RIOT - RIOT - The friendly OS for IoT
areg-sdk - AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.
iota-c-library - embedded IOTA C library
picoRTOS - Very small, lightning fast, yet portable RTOS with SMP suppport
web-of-thing-arduino - W3C Web of Things TD 1.0 comptaible library for the Arduino IDE. Especially the ESP32
lnDSO150 - Newer alternative firmware for the DSO150/DSO shell small oscilloscope