Sample Source: A Powerful embedded RTOS for ARM Cortex M microcontrollers
FreeA powerful embedded RTOS for ARM Cortex M microcontrollers
FreeFree tier
About Sample Source: A Powerful embedded RTOS for ARM Cortex M microcontrollers
Stratify OS is a fully featured microcontroller operating system designed specifically for the ARM Cortex M architecture. It features decoupled system and application binaries, deep integration with Cortex M hardware such as the MPU, SysTick/PendSV, SVCall, dual stacks, NVIC, BPU, and cache, POSIX-style filesystems, a complete hardware abstraction layer, and threading support. The OS is licensed under a commercial source available license; a free hardware ID from Stratify Labs is required but available at no cost.
Key Features
Decoupled system and application binaries
Deep integration with Cortex M hardware (MPU, SysTick/PendSV, SVCall, Dual Stacks, NVIC, BPU, Cache)
POSIX-style filesystems
Complete hardware abstraction layer
Threading support
Free hardware ID for licensing
Pros & Cons
Pros
- Fully featured RTOS tailored for ARM Cortex M
- POSIX-style filesystems ease porting of existing code
- Hardware abstraction simplifies porting across Cortex M variants
- Free hardware ID allows royalty-free use on specific hardware designs
- Deep hardware integration leverages Cortex M capabilities
Cons
- License requires a hardware ID from Stratify Labs for each unique hardware configuration
- Limited to ARM Cortex M architecture only
- Commercial source available license may be restrictive for some open-source projects
- Documentation and community support may be less extensive than mainstream RTOSes
Best For
Embedded firmware development for ARM Cortex M microcontrollersReal-time control systemsIoT devicesIndustrial automationConsumer electronics with ARM Cortex M-based hardware
FAQ
What is the license for Stratify OS?
Stratify OS is available under a commercial source available license. A free hardware ID from Stratify Labs is required to use the OS on specific hardware designs.
Which microcontrollers does Stratify OS support?
Stratify OS is designed specifically for ARM Cortex M architecture microcontrollers.
Is there a cost to use Stratify OS?
The OS itself is free of charge, but a hardware ID must be obtained for each unique hardware configuration. Hardware IDs are issued free of charge by Stratify Labs, Inc.