Small kernel. Big products.
NoxOS is a real-time operating system for microcontrollers that ships already integrated with networking, Bluetooth, security and AI. Start your product on day one, not after a month of glue code.
Choosing an RTOS means choosing which glue code you’ll maintain forever.
Most RTOSes give you a scheduler and leave the rest to third parties: a TCP/IP stack from one place, a file system from another, a Bluetooth stack from the chip vendor. Every integration is yours to keep working, release after release.
NoxOS comes with the whole Nox stack built, tested and versioned together.
The foundation everything else stands on.
Real-time scheduling
Preemptive, priority-based tasks, plus worker/client dispatch for drivers and radio stacks that need strict ownership.
Built for batteries
Optional tickless idle, so the CPU sleeps through quiet periods instead of waking on every tick.
From Cortex-M0 to RISC-V
Ports for Arm Cortex-M0, M3, M4F, M7 and M33, RISC-V and Xtensa, on ST STM32, Nordic, TI and Espressif parts.
Stack protection
Stack canaries and high-water marks catch overflows before they become mystery crashes.
Whole stack, pre-integrated
NoxDrivers, NetNox, BlueNox, NoxTLS, NoxCrash and NoxML, tested together.
Debuggable by design
Debug checks in the scheduler and safe task snapshots that NoxCrash uses to show what every task was doing.
Specifications
- Architectures
- Arm Cortex-M0, M3, M4F, M7, M33 (ARMv8-M), RISC-V (RV32) and Xtensa
- Chip platforms
- ST STM32 · Nordic nRF52, nRF53 and nRF54 · TI CC1354 and CC35xx · Espressif
- Scheduling
- Preemptive, priority-based, with optional tickless idle
- Memory safety
- Stack canaries and high-water mark tracking
- Kernel services
- Tasks, mutexes, semaphores, queues, software timers, deferred interrupt notifications, worker/client dispatch and long-running work
- Build and config
- CMake and Kconfig
- Testing
- Unit tests plus integration runs on QEMU for Cortex-M33 and M7
- Licensing
- Commercial
Build on a foundation that’s already integrated.
Tell us your chip and what your product needs to do.
