Abassi RTOS for ColdFire
Highlights
- Fully scalable footprint (as low as 1175 bytes on ColdFire; full: <3825 bytes)
- Fast Execution (48 clock cycle context switch, 0.80μs on ColdFire @60MHz; 4.03μs task switch on semaphore posting)
- Unlimited Tasks, Queues, Events, Semaphores, Mutexes and Mailboxes
- Flexible licensing options
- Available source code
- Comprehensive documentation
- Responsive Technical Support
Unmatched Feature Set
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:
- Intelligent starvation protectionGuarantees fair access to CPU, via enhanced priority aging, even on heavily loaded systems.
- Priority inheritance, including dynamic trackingAutomatically adjusts for priority aging, timeouts, etc. and propagationBetween entangled mutex owners, to prevent deadlock.
- Adaptive priority ceiling
- Deadlock detectionReports recursive mutex dependencies anywhere in the execution chain.
- AsymmetricTimeslice adjustable at a per task level. Round Robin scheduling
- Hybrid interrupt stack
Demonstration Package here
Memory use and latency Requirements: here
Development Tool Choices
Abassi supports major ColdFire development tools, including IAR.