Welcome to openOSEK.org
Selecting an Operating SystemThe growing use of a rich OS in embedded applications has been driven by the need to support increasing system and software complexity, while managing aggressive development timescales. Using an OS provides essential management of the hardware and software resources, and a stable, consistent interface for application development. A large number of OS are available to satisfy the needs of different markets, applications and hardware systems.
Important embedded OS decision criteria include:
Market RequirementsAs product requirements evolve, an embedded OS must support the changing needs of the application. Key technology trends drive current OS selection in the most common embedded application areas.
AutomotiveIn the automotive market, advanced electronic devices are driving innovation in areas such as in-car entertainment systems, in-car safety devices, navigation systems and diagnostic equipment. For safety-critical applications reliability is paramount and qualification cycles are long. The ability to provide testing logic within the core or demonstrate a high level of fault coverage is essential. Real-time operation and high reliability are the two most important criteria for power-train applications. For higher performance requirements, increased communication (supporting networks, diagnostics and reprogramming) is essential, and the use of an open interface such as OSEK is recommended. This also enables the use of modular automotive applications that are available from a variety of sources.
The most common questions answered...Q: What is openOSEK?
A: openOSEK is an open source and cross-platform operating system framework, which aims for full conformance with the OSEK/VDX™ derived specification (ISO 17356).
Q: Why OSEK?
A: Clearly there are some excellent open source RTOS alternatives (FreeRTOS, eCos, Jaluna, etc). The problem with these operating systems, from an automotive perspective, is:
Q: What is the motivation for creating an open-source RTOS with roots in automotive technology?
A: The open source movement promotes having lots of choice and variety. We hope to add one more choice. openOSEK is committed to Open Source ideals. All openOSEK core components are released under GNU licenses, applications using the GPL and shared libraries using the LGPL. These allow for the most free usability of the openOSEK system.
If you get this far, then the best thing to do is to, have a look through our Documentation and FAQs: