Udemyintermediateen

Introduction to AUTOSAR/OSEK RTOS II

Learn AUTOSAR & OSEK OS, the leading real-time operating systems for automotive software development. Master essential skills for the automotive industry.

4.6(293)
8,404students
6h 16m
Certificate
Sarea Alhariri
Sarea AlhaririEmbedded Software Engineer

Course Content

Introduction to AUTOSAR/OSEK RTOS II is an intermediate-level Udemy course taught by Sarea Alhariri. It runs 6h 16m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 293 reviews, with 8,404 students enrolled. It is a paid course, last updated July 2023.

Dive deep into the world of automotive software with this comprehensive course on the OSEK Real-Time Operating System (RTOS). Discover the industry-standard platform powering the majority of Electronic Control Units (ECUs) in modern vehicles. This course builds upon [Intro To OSEK OS I], providing a complete understanding of OSEK RTOS functionality and practical implementation.

We'll utilize the ARM Keil µVision simulator and/or the TM4C123 evaluation kit to gain hands-on experience.

Here's what you'll learn:

  • OSEK Development Cycle Review: A quick refresher on the development process within an OSEK environment.
  • Oil System Description: Understand the core components and structure of the OSEK RTOS.
  • Task Management: Master the techniques for creating, managing, and scheduling tasks within the OSEK kernel.
  • Resource Management: Learn how to effectively manage system resources in an OSEK RTOS environment.
  • OSEK Alarm Management:
    • Explore counter/alarm concepts and different alarm types.
    • Implement various alarm actions and understand alarm oil description.
    • Utilize alarm objects to support periodic threads within the OSEK kernel.
    • Learn the APIs provided by the OSEK kernel for handling alarms.
    • Reinforce your understanding with practical examples and programming exercises.
  • Event Control:
    • Introduction to the event concept and its practical applications.
    • Understand the usage and oil description of event objects.
    • Explore the impact of events on task management and scheduling.
    • Learn about events and server threads.
    • Implement event setting as alarm actions.
    • Utilize Event APIs provided by the OSEK kernel.
    • Solidify your knowledge with practical examples and programming exercises.
  • Hook Routines:
    • Understand hook concepts as a key OSEK object.
    • Learn about the startup sequence of the OS and the startup hook.
    • Explore pre/post task hooks and their use in runtime measurements.

This course is designed to provide a thorough and practical understanding of OSEK RTOS, equipping you with the skills to develop robust and reliable automotive software. Get started today!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

4.4(42,235)
13h 55m
all
4.4(1,310)
3h 55m
beginner