Font Size: a A A

Design And Implementation Of Real-time Operating System Kernel Conforming To OSEK/VDX

Posted on:2007-10-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y M YangFull Text:PDF
GTID:2178360182499119Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of science and micro-electronics technology, the price ofmicroprocessor is declining, while its performance and reliability is improving. Meanwhile,people's demand for the safety, reliability, environmental protection and intelligence ofautomobile is increasing. Therefore, the development of automotive application software ismore and more complex and difficult. Different standards and interfaces adopted bydifferent automobile manufacturers when developing automotive application software havecaused great difficulty when porting the software or even make it impossible.In order to resolve the issues discussed above, the European automobile industry putforward OSEK/VDX in 1995. OSEK/VDX embodies the advanced technology ofinternational automobile manufacturing. Automotive application software conforming tothis standard has better portability, extendability, as well as reusability. OSEK/VDX canefficiently reduce the cost and time for developing software, improve the quality of software,and standardize interface features among electronic control units with different architectures.OSEK/VDX has already passed the examination of ISO, and will soon become internationalstandards for the development of automotive application software.China has already referred to the development of automotive embedded softwareplatform conforming to the OSEK/VDX and the research into the key technologies relatedas important research project. Conforming to OSEK/VDX when developing automotivesoftware, promoting progress in national automotive industry, and putting our automobilesinto the international market are emergent tasks faced by national automotive industry.This dissertation studies the main features and the synchronization mechanism amongreal-time tasks of the OSEK/VDX operating system. Message transmission process,notification mechanism in OSEK/VDX communication and the application softwaredeveloping process based on OSEK/VDX are introduced. Explanation on how to configurethe real-time tasks utilizing OSEK/VDX implementation language is made.This dissertation presents the design and development of real-time operating systemkernel conforming to OSEK/VDX, as well as the main data structure and functions. Therunning progress of demonstrations for alarm and resource access control are explained,which proves that the real-time operating system kernel satisfies the demand of OSEK/VDXoperating system standards.
Keywords/Search Tags:Real-time Operating System, Kernel, OSEK/VDX, μC/OS-Ⅱ
PDF Full Text Request
Related items