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:
Abassi supports major 80251 development tools, including Keil/C251.
If you are interested in evaluating the Abassi kernel for 80251, simply contact us and we'll be happy to provide you with a library for your platform and build environment.
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.
|Description||Large Model||Huge Model|
|Minimal Build||<1150 bytes||<1175 bytes|
|+ Runtime service creation / static memory||<1425 bytes||<1500 bytes|
|+ Multiple tasks at same priority||<1650 bytes||<1700 bytes|
|+ Runtime priority change
+ Mutex priority inheritance
+ Task suspension
|<2650 bytes||<2800 bytes|
|+ Timer & timeout
+ Timer call back
+ Round robin
|<3775 bytes||<3825 bytes|
|<5025 bytes||<5100 bytes|
|Full Feature Build (no names)||<6050 bytes||<6150 bytes|
|Build for Large ROM code (2 bytes ISR)||216 bytes|
|Build for Huge ROM code (2 bytes ISR)||235 bytes|
|4 bytes ISR||+25 byte|
|Measured using current software release, XTiny data model, configured for Dolphin 80251 at 16 MHz and Keil μVision, Version 5.50L|
For your exact data memory requirements, please consult the Porting Document that applies to your design environment.