You are on page 1of 32

INTRODUCTION OSEK RTOS

A LECTURE PRESENTATION BY B.V.KALYAN RAM

Automotive Electronics Today

Coventional Vs OSEK

ECU Networking

Interconnections in the Vehicle

OSEK structure

System Structure of an ECU

Developing Trends in Automotive Electronics

What is OSEK?
The term OSEK means Offene Systeme und deren Schnittstellen fr die Elektronik im Kraftfahrzeug (Open systems and the corresponding interfaces for automotive electronics). The term VDX means Vehicle Distributed eXecutive

OSEK RTOS
The OSEK/VDX specifies
Real-time operating system Software interfaces and functions for communication, and Software for network management

OSEK FEATURES
1. Event Driven Control System 2. portability and re-usability of application software 3. Special support for automotive requirements 4. ProOSEK(3Soft), OSEKTurbo(Metrowerks) 5. OSEK/VDK Specification - OSEK OS - OSEK COM - OSEK Time OS - OSEK FTCOM - OIL

OSEK layers

OSEK OS
Task management Activation and termination of tasks Management of task states, task switching Synchronisation Event control Resource management

Interrupt management Services for interrupt processing


Alarms Relative and absolute alarms Intra processor message handling Services for exchange of data Error treatment Mechanisms supporting the user in case of various errors

OSEK Processing Level

OSEK Standards

OSEK Standards

OSEK Standards

OSEK Standards

OSEK

OSEK

OSEK

OSEK-OS FEATURES

OSEK-OS FEATURES

OSEK-OS FEATURES

OSEK Basic Tasks

OSEK

OSEK-OS FEATURES

Multiple Tasks Requesting

OSEK-OS FEATURES

OSEK-OS FEATURES

OSEK-OS Features

AUTOSAR