de en fr jp 
Home  > Products  > ECU Software  > osCAN  > OSEK/VDX
 

Solutions for OSEK/VDX®

OSEK/VDX is an operating system standard of the European automobile industry. Therefore, it is especially made for applications that require a minimum amount of memory and cpu time. You can find the official specification at www.osek-vdx.org.

OSEK/VDX is a registered trade mark of Siemens AG.

Who backs up OSEK/VDX? :

The long-term usability and compatibility is guaranteed by a steering committee lead by BMW, Daimler, Renault, Volkswagen and others. The OSEK/VDX specifications are edited by their board members. Vector Informatik is an active member of the OSEK/VDX boards. You can get a list with all members at the OSEK/VDX website.

Details about the OSEK/VDX standard:

OSEK/VDX defines several services in addition to the operating systems standard itself.

The specifications OS, NM and COM describe the operating system, the network management and the data exchange. These three standards are completely independent and can be used individually as well as combined with each other.

The standards OIL and ORTI were created for an improved and more consistent handling of the operating system. Modistarc is the description of a conformity test.

osCAN is the realization of the OSEK/VDX operating system by Vector Informatik. The unique feature of osCAN is the fact that the the network management and the functions of OSEK/VDX-COM are included.

You will find more detailed information on the osCAN product description and the CANbedded pages.

Functional Standards:

  • OSEK/VDX-OS: OSEK/VDX is a preemptive multitasking operating system. It is defined as a static operating system to reach an optimized usage of cpu time and hardware resources. The detailed functions are described in the osCAN product description.

  • OSEK/VDX-NM: the network management is mainly made for applications in the automobile. The main task is the coordinated and synchronized transfer of all bus nodes from sleep mode to normal mode and vice versa. Thus it is not necessary to set the CAN bus to sleep mode and do the wake up manually. You can find further information at the CANbedded pages.

  • OSEK/VDX-COM: this standard describes the data exchange between tasks and ISR. These can run either on a target platform or they can exchange data over a network. The data exchange within the target hardware is always included in the osCAN delivery because this is a basic mechanism also for stand-alone applications. You can find further information about the data exchange with CAN at the CANbedded pages.

Supporting Standards:

  • OIL: OSEK Implementation Language. OSEK/VDX is a static operating system, therefore a definition of the used system objects is required before compiling. To guarantee the portability between different implementations, a standard format is needed which describes the objects. Almost all latest operating system implementations are offering graphical configuration tools that enable a comfortable handling of the OIL files.

  • Modistarc: this is not a standard, but a study that describes a suite for testing the compatibility of the different implementations with the standard.

  • ORTI: the OSEK Run Time Interface describes the interface between operating system and emulator. So the emulators can offer OSEK awareness for different suppliers of operating systems.

© 2006-2008 Vector Informatik. Last modified: 2008-03-28

Add page to favorites

Did you find this page helpful?