Introduction to AUTOSAR/OSEK RTOS II – (Free Course)


What you’ll learn

  1. OSEK RTOS overview
  2. Extended tasks management
  3. Standard OIL description for events & alarms
  4. Events management in OSEK environments
  5. Alarms management & counters in OSEK environments
  6. Hook routines & Debugging support
  7. Events, alarms, hooks APIs in OSEK standard

This course includes:

  • 6.5 hours on-demand video
  • Assignments
  • 6 articles
  • 6 downloadable resources
  • Access on mobile and TV
  • Certificate of completion


Learn the most common real time operating system in the Automotive software industry.

OSEK operating system which is the standard platform that is running on almost all of the Electronics Control Units (ECUs) in modern vehicles to support different application software components.


This course provides a complementary part to the previous course [Intro To OSEK OS I] to give you a complete overview of what an OSEK real time operating system is and how it works using ARM Keil Uvision simulator and/or TM4C123 evaluation kit.

In this course, we will start with quick review on the development cycle in OSEK environment, Oil system description, Task management and resource management in OSEK real time kernel. Then we will learn the alarm management, Event control and Hook routines in OSEK OS.

  • OSEK Alarm Management

You will understand the counter/alarm concepts, alarm types, alarm actions, alarm oil description and how can we use alarm objects to support periodic threads in OSEK kernel. The APIs that are provided by OSEK kernel to handle alarms. Each point is supported with practical example to ensure a rigid understanding and programming exercise will be conducted at the end.

  • Event Control

The event concept will be introduced first, Then the usage and oil description of event objects. The events effects on the task management and scheduling activities. The events & the server threads. Event setting as an alarm actions. Event APIs that are provided by OSEK kernel. Each point is supported with practical example to ensure a rigid understanding and programming exercise will be conducted at the end. 

  • Hook routines

The hook concepts will be introduced as an OSEK object. The startup sequence of the OS and the startup hook. Pre/post task hooks will be introduced then and how to use them to handle the runtime measurements.

The course includes lots of examples to make sure that you have a thorough and practical understanding.

Now lets get started. 

How to Get this course FREE?

Note: The udemy Courses Will be free for a Maximum of 1000 Learners can use the promo code AND Get this course 100% Free. After that, you will get this course at a discounted price. (Still, It’s a good deal for you to get this course at a discounted price).

External links may contain affiliate links, meaning we get a commission if you decide to make a purchase. Read our disclosure.


Please enter your comment!
Please enter your name here
Captcha verification failed!
CAPTCHA user score failed. Please contact us!