论文题名: | 基于AUTOSAR标准的ECU配置工具 |
关键词: | 汽车电子系统;AUTOSAR标准;ECU配置工具;自动界面生成;软件开发 |
摘要: | 随着汽车工业的发展,汽车电子技术已经成为汽车工业一个新的增长点,扮演着越来越重要的角色。与此同时,汽车电子系统的复杂性也提高了汽车电子软件的开发难度,业界普遍需要一个标准化的开发平台。AUTOSAR作为一个汽车开放系统架构应运而生,它代表着当今汽车电子产业的发展趋势。 在AUTOSAR系统开发流程中,ECU(Electrical Control Unit,电子控制单元)配置是其中的一个重要步骤。本文研究的ECU配置工具的目的就是为了有效协助用户完成ECU配置阶段的工作。由于ECU配置参数项数量庞大且重复性高,针对纯粹手工编写配置界面存在的效率低下、不易扩展且界面风格不易一致等缺点,本文在配置工具的开发过程中采用了配置界面自动生成的方法。 本文的主要工作可以总结为以下几个方面: 1)介绍了AUTOSAR Schema定义的XML文件的读写和解析方法,以及ECU参数定义的格式。 2)设计了ECU参数的类模型。使ECU参数定义信息转换到对应的类模型中,并且这些类的对象能对自身进行赋值和读取。这些类模型作为Java类库导入到ECU配置工具程序中,ECU配置工具再根据这些类模型来获得参数定义信息并生成用户配置界面。 3)实现了ECU参数类模型的生成工具。在该工具中根据参数定义的类型设计了对应的类模型生成工厂来完成具体的类模型生成工作。 4)实现了ECU配置界面的生成。在实现过程中设计了类模型解析器来解析类模型中的注释以获取参数定义信息,再根据参数类型调用对应的界面控件工厂,最后由控件工厂来生成相应的界面,提供给用户进行配置。 |
作者: | 鲍威 |
专业: | 计算机软件与理论 |
导师: | 杨莹春;杨国青 |
授予学位: | 硕士 |
授予学位单位: | 浙江大学计算机科学与技术学院 |
学位年度: | 2010 |
正文语种: | 中文 |