jimtremblay / Nos
Licence: mpl-2.0
RTOS for microcontrollers
Stars: ✭ 160
Programming Languages
c
50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Nos
Xpcc
DEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (+10.63%)
Mutual labels: gcc, arm, avr
Polymcu
An open framework for micro-controller software
Stars: ✭ 173 (+8.13%)
Mutual labels: gcc, arm, rtos
DemOS
Free, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (-88.75%)
Mutual labels: avr, arm, rtos
Qpc
QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 379 (+136.88%)
Mutual labels: arm, rtos
Distortos
object-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (+121.25%)
Mutual labels: arm, rtos
Prettyos
A Preemptive Hard Real Time kernel for embedded devices.
Stars: ✭ 36 (-77.5%)
Mutual labels: arm, rtos
Pikort
A tiny Linux-like real-time kernel optimized for ARM Cortex-M chips
Stars: ✭ 268 (+67.5%)
Mutual labels: arm, rtos
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+3361.88%)
Mutual labels: arm, avr
Lbforth
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (+83.13%)
Mutual labels: arm, avr
Arm Cmake Toolchains
CMake toolchain configurations for ARM
Stars: ✭ 148 (-7.5%)
Mutual labels: gcc, arm
Raspberry Pi Cross Compilers
Latest GCC Cross Compiler & Native (ARM & ARM64) CI generated precompiled standalone toolchains for all Raspberry Pis. 🍇
Stars: ✭ 261 (+63.13%)
Mutual labels: gcc, arm
Rt Thread
RT-Thread is an open source IoT operating system.
Stars: ✭ 6,466 (+3941.25%)
Mutual labels: arm, rtos
Stdex
std C++ 11 library impementation with extra features using only C++ 98 and POSIX threads
Stars: ✭ 43 (-73.12%)
Mutual labels: gcc, posix
Zenroom
Small, secure and portable virtual machine for crypto language processing
Stars: ✭ 96 (-40%)
Mutual labels: arm, posix
Awesome Cpus
All CPU and MCU documentation in one place
Stars: ✭ 1,602 (+901.25%)
Mutual labels: arm, avr
drone-cortexm
ARM® Cortex®-M platform crate for Drone, an Embedded Operating System.
Stars: ✭ 31 (-80.62%)
Mutual labels: arm, rtos
nOS
Features:
- Preemptive or cooperative scheduling (depending on your configuration)
- Can be tickless for battery-powered application
- Binary and counting semaphores
- Mutexes with priority ceiling or priority inheritance
- Queues for thread-safe communication
- Flags for waiting on multiple events
- Memory blocks for dynamic memory allocation
- Software timers with callback and priority
- Software interrupts (signal) with callback and priority
- Real-time module compatible with UNIX timestamp
- Software alarms with callback
- No limits on number of nOS objects, except your available memory
- Tiny footprint (as low as 1KB ROM/few bytes of RAM)
- Fully configurable (ROM and RAM)
- Open source, royalty free
- Win32 and Linux simulator available
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].