论文题名: | 面向汽车电子基础软件的配置技术研究与实现 |
关键词: | 汽车电子软件;AUTOSAR标准;配置代码;自动生成 |
摘要: | 随着人民经济水平的提高,汽车已经成为人们生活的重要组成部分。汽车电子作为汽车产业的一部分,面临着系统复杂度不断增长的问题。为此,全球各大汽车厂商于2003年成立了AUTOSAR组织并制定了标准,该标准迅速在产业界得到认可。作为下一代汽车电子的软件开放架构,AUTOSAR标准定义了一套汽车电子软件开发方法,以达到改善软件可重用性和移植性的目的。 配置工具是实现嵌入式系统可定制、可裁剪特性的重要开发工具。传统的配置工具往往存在可扩展与可维护性不高的缺陷。本文在研究国内外嵌入式系统配置工具的基础上,结合汽车电子领域的实际需求,提出界面动态生成方法以及配置代码自动生成方法,并设计和实现面向汽车电子基础软件的通用配置工具原型。论文的主要工作如下: (1)针对汽车电子基础软件配置模块多、参数多、类型复杂的问题,本文设计并实现了一种界面动态生成方法,降低配置工具与基础软件之间的耦合度,提高了配置工具的通用性。 (2)对于汽车电子基础软件应用平台多、目标代码类型多的问题,本文采用基于模板的代码自动生成方法来实现配置代码的自动生成。该方法将生成代码逻辑与配置工具相分离,降低了配置工具与生成代码的耦合度,从而使得配置工具有效适应多种目标平台的需求。 (3)在上述两项技术的基础上实现面向AUTOSAR基础软件的通用配置工具,该工具完整实现了从ECU配置、模型验证到代码生成的功能,测试以及应用结果表明该工具具有一定的实用推广价值。 |
作者: | 郭宣佑 |
专业: | 计算机技术 |
导师: | 晏华 |
授予学位: | 硕士 |
授予学位单位: | 电子科技大学 |
学位年度: | 2012 |
正文语种: | 中文 |