Automatic Code Generation Platform For Vehicle Control Units In Fuel Cell Hybrid Bus

Tao He,Jianqiu Li,Minggao Ouyang,Liangfei Xu
2010-01-01
Abstract:The software development in electronic control units (ECU) can be divided into low layer hardware driver development and up layer application development. Ordinarily, these two phases of development are done separately, and most of the software codes are written manually. In this article, a full-automatic code generation platform based on MPC5633 (a Freescale 32-bit MCU) will be introduced. The author integrated the MPC5633 driver software into MATLAB, which makes it possible for users to create simulink models using MPC5633 driver blocks and other algorithm blocks. All code files that ECUs need, including hardware driver and application algorithm, can be generated directly from the models after they are verified through simulation. This is the full automatic code generation platform, which is now being used on the software development of vehicle control unit (VCU) in the Fuel Cell Hybrid Bus, funded by the 'State 863 projects'. EVS25 Copyright
What problem does this paper attempt to address?