With a simple recompile, get automatic, multicore SMP, in less than 6 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 the freeware version of our multicore RTOS. Everything you need to get your multicore environment up and running and ready for real work.
Download an evaluation version of the RTOS, including demonstrations for multiple evaluation platforms. Full support for Altera Cyclone V, Altera Arria 10, Altera Arria V, Freescale i.MX6, Xilinx Zynq-7000, and TI OMAP4430 and OMAP4460.
Abassi supports major ARM development tools, including ARM Design Studio 5, Xilinx SDK, Atollic TrueSTUDIO and 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||<1650 bytes|
|+ Multiple tasks at same priority||<2150 bytes|
|+ Runtime priority change
+ Mutex priority inheritance
+ Task suspension
|+ Timer & timeout
+ Timer call back
+ Round robin
|Full Feature Build (no name / no runtime creation)||<3775 bytes|
|Full Feature Build (no names)||<4175 bytes|
|Assembly code size (non-privileged / >1 core)||1588 bytes|
|Assembly code size (non-privileged / ==1 core)||1088 bytes|
|Assembly code size (privileged / >1 core)||1436 bytes|
|Assembly code size (privileged / ==1 core)||952 bytes|
|Saturation Bit Enabled||+36 bytes|
For your exact data memory requirements, please consult the Porting Document that applies to your design environment.