Test Your Skills

How good are your embedded programming skills? Test yourself in the Embedded C Quiz or the Embedded C++ Quiz.

Test Your Skills

Newsletter Signup

Want to receive free how-to articles and industry news as well as announcements of free webinars and other training courses by e-mail? Signup now.

How to Prioritize RTOS Tasks (and Why it Matters)

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.

RMA DVD Lecture by Michael Barr
Select Delivery Type
Clicking "Buy Now" will take you to PayPal to place your order.

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.

The two-hour lecture is available for purchase as a DVD by mail (price includes shipping); use the "Buy Now" button to order your copy today.

Video Excerpts

There are two short video excerpts from this important lecture available on YouTube:

Although each of these short clips stands more or less on its own, the valuable information presented will make even more sense within the context of the full 2-hour lecture.

How to Buy

The How to Prioritize RTOS Tasks DVD is available for purchase directly from Barr Group by mail (price includes shipping); use the "Buy Now" button above to order your copy today. Or order the Embedded Software Training in a Box, which includes a copy of this DVD.

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