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 + FCFS + Task suspension |
<2650 bytes | <2800 bytes |
+ Timer & timeout + Timer call back + Round robin |
<3775 bytes | <3825 bytes |
+ Events + Mailbox |
<5025 bytes | <5100 bytes |
Full Feature Build (no names) | <6050 bytes | <6150 bytes |
Description | Size |
---|---|
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.