论文题名: | 汽车软件开发VFB仿真环境的研究与实现 |
关键词: | 汽车电子产品;软件开发;AUTOSAR标准;虚拟功能总线;仿真方法 |
摘要: | 近年来,汽车电子产品在汽车产业中正占据越来越重要的地位,其硬件和软件的复杂度也越来越高。汽车软件不再是简单的控制程序,而是包含了多种功能的完整系统,其开发面临的也是一个异构的硬件环境。因此,车载系统的开发通常有一个较长的周期,而且系统的测试和验证需要在开发完成之后借助硬件来完成。如果在前期阶段系统设计有误,将延长系统开发周期。为了解决软件层和硬件层存在的交叉和依赖关系,实现软件和硬件的并行开发,全球各大汽车厂商制定了AUTOSAR标准。 虚拟功能总线(Virtual Function Bus, VFB)是AUTOSAR中通信机制的抽象,它使得系统开发脱离硬件环境的限制,软件之间通信功能通过标准的接口就能实现。本文在研究AUTOSAR标准,特别是VFB规范的基础上,结合汽车电子领域的仿真方法,设计并实现了VFB仿真环境的原型。本原型能实时展示软件组件的运行信息,动态修改系统中的数据,在系统开发的早期阶段对其进行仿真,减少因在开发的后期阶段发现错误而导致系统重新设计的风险。 本文的主要工作如下: (1)研究AUTOSAR体系结构和VFB规范,对现有AUTOSAR开发工具中提供的仿真功能进行调研和分析,为VFB仿真环境的研究提供理论基础。 (2)研究汽车电子软件开发中的仿真方法。结合软件在环仿真技术,对仿真环境从功能方面进行了需求分析,设计了仿真流程和仿真环境的整体架构。 (3)将仿真环境划分为项目管理器、代码生成引擎、通信和仿真监控界面四个子模块,对每个模块进行设计和实现,完成仿真环境的原型。 (4)测试仿真环境的基本功能。结合汽车领域中的实际需求,设计并实现了一个应用实例,对该实例进行了仿真。 |
作者: | 严永嘉 |
专业: | 计算机软件与理论 |
导师: | 晏华 |
授予学位: | 硕士 |
授予学位单位: | 电子科技大学 |
学位年度: | 2014 |
正文语种: | 中文 |