论文题名: | 汽车电控单元代码生成系统的设计 |
关键词: | 汽车电控单元;代码生成;实时工作间;嵌入式操作系统 |
摘要: | 在汽车电子技术飞速发展以及市场竞争越发激烈的形势下,汽车电控单元的功能需求日益复杂,性能要求越来越高,同时对其开发周期的快速性要求也越来越高。代码生成技术的出现在一定程度上缩短了开发周期,提高了软件系统的健壮性。目前用于汽车电控单元嵌入式软件代码生成的工具主要以国外专用工具为主,这些工具往往依赖于开发企业的特殊硬件与运行环境,生成的代码无法规范统一,限制了行业提出的一致性和可互换性的发展要求。因此,面对当前汽车电控单元嵌入式软件的可靠性、一致性、可互换性、高效率等要求,设计一款可以兼容常用建模仿真工具、具有扩展性和开放性的代码生成系统是业界共识。 本论文结合具有强大建模仿真及代码生成功能的Matlab工具和目前国际主流的汽车电子通用实时嵌入式操作系统标准--OSEK/VDX规范,在深入研究RTW(Real-Time Workshop)代码生成技术及OSEK/VDX规范要求的基础上,设计并实现了一个符合OSEK/VDX规范要求的汽车电控单元代码生成系统。 论文首先对汽车电控单元开发模式及目前汽车电子代码生成技术的研究现状进行了综述。在此基础上,对RTW代码自动生成过程、嵌入式代码结构及代码正确性等方面进行了详细、全面地剖析与验证;然后论文对OSEK/VDX规范进行了分析,重点分析了OSEK/VDX OIL规范和OSEK/VDX OS规范;接着论文对代码生成系统进行了详细的系统需求分析,并对其进行了总体方案设计。论文在遵循OSEK/VDX规范的基础上,详细设计并实现了汽车电控单元代码生成系统,主要包括了OSEK/VDX系统目标文件的定制,OSEK/VDX OIL对象配置模块及OS API模块的设计及创建过程,实现了Matlab环境下的OSEK/VDX操作系统与RTW自动代码生成机制的结合。 论文最后以实验室自主研发的AutoOSEK操作系统为对象,对代码生成系统进行了功能测试,并将其成功地应用到实验室汽车电子ABS(Anti-lock Braking System)中,验证了本论文设计的汽车电控单元代码生成系统的可行性和正确性。 |
作者: | 左文英 |
专业: | 计算机应用技术 |
导师: | 李银国 |
授予学位: | 硕士 |
授予学位单位: | 重庆邮电大学 |
学位年度: | 2011 |
正文语种: | 中文 |