Experts in embedded RTOS, with a specialisation in safety certified software


RTOS Resource Centre


RTOS Resources and Tutorials

We are proud to present a range of training materials for you to build and refresh your skills. Content is continuously growing, so check back soon or sign up to our newsletter or twitter to be alerted when we post something new.

Read our Use Case Examples for tutorials, information, and tips.

Watch our Training Videos to learn about the Memory Protect Unit (MPU), how to get the best out of your SAFERTOS demo, and to find out more about SAFERTOS+Trace.

Click on the Documents Below to Download their PDF

Checkpoints App Note

Verifying Task Scheduling Performance

This App Note discusses avoiding temporal disruption, and how SAFECheckpoints can be used to Monitor Task Scheduling Performance.

Event Flags

Event Flags and Groups

Event Flags and Event Groups provide an efficient and flexible method of handling Task synchronization and event management.

semaphores and mutexes

Semaphores and Mutexes

There is often ambiguity around semaphores and mutexes. This PDF shines some light on subject.

Watchdog Strategies

Watchdog Strategies

This PDF describes how to use a Watchdog to protect the system when using an embedded RTOS.

how to save power with an RTOS image

Saving Power With an RTOS

This PDF describes low power modes that can be used to get the best performance from your RTOS.

priority inversion use case document

Priority Inversion Use Case

This PDF discusses Priority Inversion. What it is, how to detect it, and how to prevent it.

rtos document graphic

Task Notifications

This PDF covers the basics of Task Notifications including how they can be used as a lightweight alternative to RTOS queues, semaphores and event groups

Interrupt Service Routine image pdf

Interrupt Service Routines (ISRs)

This PDF examines the handling of Interrupts by Interrupt Service Routines (ISRs).

rtos document graphic

8 Reasons to Use an RTOS

This PDF covers some of the key reasons why you might want to use an RTOS, including responsiveness, performance and complexity.

rtos document graphic

8 Reasons to Use a Safety Certified RTOS

This PDF covers some of the key reasons why you might want to use a Safety Certified RTOS, including Determinism, Isolation of Tasks, and Quality Assurance.