With a simple recompile, get automatic, multicore SMP, in less than 5 kilobytes.
And, in addition to the standard feature set supported by most real-time kernels, the Abassi RTOS can be configured with many features unmatched in the industry. These features add robustness and code savings, and include:
Download an evaluation version of the RTOS, including demonstrations for multiple evaluation platforms. Full support for the M3 processor in the OMAP4460.
Abassi supports major ARM development tools, including Code Composer Studio.
Don't settle for half a RTOS! Even with all features enabled, Abassi still consumes less memory than the minimum configuration of most kernels. And you get advanced priority inheritance, asymmetric round-robin scheduling, starvation protection, and much more. Or, if memory footprint is paramount, Abassi scales to a minimum size that can't be matched.
|Minimal Build||<1375 bytes|
|+ Runtime service creation / static memory||<1675 bytes|
|+ Multiple tasks at same priority||<2200 bytes|
|+ Runtime priority change
+ Mutex priority inheritance
+ Task suspension
|+ Timer & timeout
+ Timer call back
+ Round robin
|Full Feature Build (no name / no runtime creation)||<3800 bytes|
|Full Feature Build (no names)||<4200 bytes|
|Assembly code size (>1 core)||724 bytes|
|Assembly code size (==1 core)||288 bytes|
|Vector table (per interrupt handler entry)||+4 bytes|
|Hybrid Stack Enabled||+24 bytes|
|Saturation Bit Enabled||+24 bytes|
For your exact data memory requirements, please consult the Porting Document that applies to your design environment.