There is an optimal method of assigning fixed priorities to a set of RTOS tasks and interrupt service routines. When a real-time operating system is used without assigning task priorities in this way, only one task (or, more commonly, ISR) may be guaranteed to meet all of its deadlines. This course explains how and why to use this optimal method to allow a critical set of tasks and ISRs to meet all of their deadlines even during transient overload periods.

Join embedded software expert Michael Barr in this lively and important discussion of the best practices for priority assignment to meet a set of hard and soft real-time deadlines. Everything that's taught here can be immediately applied with any priority-based preemptive RTOS, including real-time Linux.

How to Buy

The How to Prioritize RTOS Tasks lecture with Michael Barr is available for purchase directly from Barr Group as an online video. Video purchasers will receive an email containing instructions for accessing the video.  Click the "Add to Cart" button above to order now.

Terms of Use for Digital Products

Permission is granted to view or temporarily download one copy of the on-demand video “How to Prioritize RTOS Tasks and Why It Matters” for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not:

i. modify or copy the materials;
ii. use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
iii. remove any copyright or other proprietary notations from the materials; or
iv. transfer the materials to another person or "mirror" the materials on any other server.

This license shall automatically terminate if you violate any of these restrictions and may be terminated by Barr Group at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format.

Contact us to enquire about pricing for volume orders, site licenses, or on-site training.