The main duty of a RTOS in embedded automotive systems is the scheduling of the applications tasks. Using a microcontroller providing several interrupt priorities, the scheduling of interrupt service requests is performed by the hardware directly. In cases a task wants to lock certain interrupt levels or a task has to be activated from an interrupt routine, interactions between both scheduling schemes are introduced. These interactions at the interface between hardware and software are very subtle and thus have to be treated in a profound manner. Deficiencies in the RTOS design concerning the interrupt handling may result in errors that only occur in rare event scenarios and are thus hard to detect.This paper describes a method to treat the priorities of tasks and interrupts in a homogeneous way. Common errors found in RTOS designs are avoided and the overall efficiency benefits from transfering parts of the scheduling effort to the hardware. An integrated concept of handling preemptions and interrupts for automotive real-time operating systems.
Related white papers
New Era of Networks Provides Powerful Financial Software Solution Set to MTB (Mitsubishi Trust and Banking Corporation)
Mitsubishi Trust and Banking Corporation wanted to create a more reliable and efficient means of receiving and processing foreign trades and external trade confirmations. They found the solution for their...
IBM Informix Dynamic Server and IBM Software Group Compatibility: Powerful Synergies for On Demand Computing
In a time of increasing business pressures, the role of an IT manager has become more demanding than ever. Buying decisions face intense scrutiny, as the need to unlock value...
Colgate University Students Connect Anywhere, Anytime on Campus or Around Town
Colgate, one of the leading liberal arts colleges in the country wanted to provide students and faculty with wireless access for a range of mobile devices both on and off...
Ensure Virtualization is Meeting Your Needs--Read this New White Paper
To accommodate the changing technological landscape, many companies are establishing virtual environments. Unfortunately, many of these organizations aren't prepared for virtualization's challenges, and lose its benefits due to poorly performing...
Improve Branch Office Admin with Flexible Server Solution
Paul Smith, a global fashion designer, wanted to improve management of its remote infrastructure. A small IT team in England centrally managed the company's entire infrastructure, including distant branch offices....
HP StorageWorks EVA4400 & VMware
Watch this HP Enterprise TV presentation for a description of VMware's partnership with HP storage and how the HP StorageWorks EVA4400 is a great fit for many small and medium...
TechNet Webcast: Microsoft Deployment Toolkit Advanced Scenarios (Level 300)
Microsoft Deployment Toolkit includes database integration that uses methods to automate multiple aspects of Windows Vista operating system deployment. The configuration database is a logical extension of the configuration settings...



