Home
Projects
Resources
Alternatives
Blog
Sign In
NOS
Save
RTOS for microcontrollers
Overview
Versions
Reviews
Resources
Project README
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
Documentation
Open Source Agenda is not affiliated with "NOS" Project. README Source:
jimtremblay/nOS
Stars
196
Open Issues
5
Last Commit
3 years ago
Repository
jimtremblay/nOS
Tags
Arm
Arm Cortex M0
Arm Cortex M3
Arm Cortex M4f
Arm Cortex M7
Arm7 Tdmi
Avr
Gcc
Iar
Keil
M16c
Msp430
Nc30
Pic24
Posix
R8c
Rtos
Rx600
Win32
Xc16
Open Source Agenda Badge
Submit Review
Review Your Favorite Project
Submit Resource
Articles, Courses, Videos
Submit Article
Submit a post to our blog
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github