NOS
RTOS for microcontrollers
Install / Use
/learn @jimtremblay/NOSREADME
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
Related Skills
node-connect
339.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
