From Silicon Labs: Uncovering Real-Time Bugs with Specialized RTOS Tools
More and more embedded systems rely on the use of Real-Time Operating Systems (RTOSs) to: satisfy real-time requirements, reduce time-to-market, simplify development, increase code portability, and simplify development. Despite its many benefits, an RTOS also has its drawbacks, such as introducing improperly assigned task priorities, stack overflows, starvation, deadlocks, priority inversions and other hard-to-find bugs.
In these three articles published on Embedded Computing Design, Jean Labrosse, distinguished engineer at Silicon Labs and Micrium founder, will look at tools specifically designed to help RTOS-based application developers uncover some of these elusive bugs, identify issues and offer corrective actions. These tools are readily available yet often unknown to embedded developers.
- Uncovering Real-Time Bugs with Specialized RTOS Tools - Part 1
- Uncovering Real-Time Bugs with Specialized RTOS Tools - Part 2
- Uncovering Real-Time Bugs with Specialized RTOS Tools - Part 3