Font Size: a A A

Design And Implementation Of ΜC/OS-II-Based Real Time Operating System For Vehicles

Posted on:2011-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:S Y FanFull Text:PDF
GTID:2178360308955363Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the rapid development of automobile industry , the number of vehicle electronic control units (electronic control unit, ECU) is increasing continously.Wide-range use of ECU requires higher quality of vehicle control program. Meanwhile, the hardware and soft ware of vehicle electronic control have become more and more complex. Automobile manufacturers are realatively independent from each other both in the choice of hardware and soft software development, which leads to diversification of the hardware and software of vehicle electronics. Interfaces are not compatible and the problems of, such as poor portability of application programms have become more obvious. How to uniform standards and establish a new vehicle embedded operating system in accordace with contemporary vehicle electron has become an important problems which needs to solved urgently.To solve these problems, OSEK / VDX specifications have come into being. OSEK / VDX specifications were developed in the mid-20th century by the European Automobile Industry. The specifications defined the standard interface of the embedded operating systems, network communications and network management, which makes vehicle electronics software reusability, increases compatibility and avoids duplication of development, thus improving development efficiency. At the same time, Lots of well-known automobile manufacturers have adopted this operating system. Therefore, how to design an operating system in accordance with OSEK / VDX operating system standard has much significance.This paper firstly introduces the OSEK / VDX specifications, and also analyzes its operational mechanism. And then thoroughly analyzes operating principles of embedded operating systemμC / OS-II. Bying analyzing the differences between the two systems and modifying the kernel ofμC / OS-II, the paper designs an embedded vehicle operating system in line with OSEK / VDX specifications. The paper introduces in detail the design philosophy from the task management and task shedule, resource management, alarm and counter management, event management and interrupt management and etc. And meanwhile, based on MPC555 chip hardware, OSEK OS is implementation.
Keywords/Search Tags:Auto Electron, OSEK/VDX, μC/OS-II, embedded real time operating system
PDF Full Text Request
Related items