Font Size: a A A

Implementation And Improvement Of ADI Compiler And Simulator For Vehicle Bus Simulation Language

Posted on:2017-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y K LuFull Text:PDF
GTID:2322330482998745Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of automotive electronics, the number of electronic control units is increasing in vehicle. These electronic control units communicate and interact through the vehicle bus network. Popular speaking, The vehicle bus is like the highway, the electronic control unit (ECU) is like the car running on the highway, each running car must obey the traffic rules to avoid the traffic accident. Therefore, the safety, reliability and efficiency of the vehicle bus is important.Currently, the vehicle bus testing tools is monopolized by foreign suppliers. In the vehicle bus test, the simulation of the vehicle bus is a very important function. by the test tool simulating electronic control unit (ECU) functional logic, this function test vehicle bus functionality and reliability in laboratory design and development phase.The ADI vehicle bus simulation language is similar to C language, and is developed for vehicle bus simulation test. the ADI language provide a complete programming environment include the language compiler, simulator and integrated development environment. the ADI language is based on the LEX, YACC provided by IBM, and reconstituted the prototype code follow the requirements of the application of domestic vehicle development and testing.In this subject focus on the following points:(1)under the vehicle bus simulation environment, the ADI language design optimization and development; (2)the compiler and the simulator reconstruct and optimizate, through applying more standard library functions to improve the reliability and generality, and modularizing and hierarchical coding to improve the maintainability, and using multithread to improve the overall efficiency.
Keywords/Search Tags:LEX, YACC, Compilation principle
PDF Full Text Request
Related items