Font Size: a A A

Design And Application Research For Toppers-based Vehicle Operating System

Posted on:2012-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:F H RongFull Text:PDF
GTID:2248330395485373Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of automotive electronics industry, automotiveelectronic control has become more complex from hardware to software; the numberof electronic control units keeps expanding and the functions of control softwarekeeps increasing. In this environment, hardware and software products of automotiveelectronics have become diversified, resulting in the reduction of applicationsoftware’s reusability.In order to change this situation, Automotive Electronics Industry puts forwardOSEK/VDX specification. This specification defines standard interfaces of operatingsystem, network management, network communication and other aspects, whichgreatly improves the reusability of automotive electronics software. At the same time,major automobile manufacturers have adopted operating system of the specification,which makes the OSEK specification practical valuable. Therefore, designing vehicleoperating system which meets the OSEK specification has important researchsignificance.This paper is deeply research on OSEK/VDX operation system specif-ication and based on TOPPERS os core,to establish a vehicle operation system whichcompliant with OSEK/VDX operation system specification.The main work is asfollows:Firstly, we make thorough analysis of the OSEK/VDX OS standard from the taskmanagement, event management, resource management, alarm management and otheraspects. Then, according to the features of OSEK/VDX operating system specification,choose the real-time embedded operating system TOPPERS, which is suitable fortransformation and widely used in the control field.After that, give a thoroughanalysis of TOPPERS’ system structure and operational mechanism.Then,the real-time embedded operating system which meets with OSEK/VDXspecification is designed based on operating system TOPPERS. By tailoring theoperating system TOPPERS, resolving priority inversion problem, join countermodule and resource management module and standardizing system service functions,this new system conforms to OSEK/VDX operating system specification. Then, thecomplete implementation on MC9S12DG128in Freescale’s microprocessors ofMC9S12series is given.At last, in order to verify this operating system which fits OSEK standard, wedesign automotive airbag control system. With the OSEK operating system as the basis, the airbag ignition control algorithm as the core, we do task prioritydistribution and task partitioning according to the needs of the airbag control systemand achieve every task function. Simulation experiment and car experiment indicatethat the airbag control system works properly, consistent with its strong real-timerequirement, which directly verifies correctness and effectiveness of this designedoperating system which meet with OSEK standard with examples.
Keywords/Search Tags:OSEK/VDX, TOPPERS, Real-time embedded operating system, airbag
PDF Full Text Request
Related items