欢迎来到天天文库
浏览记录
ID:38266956
大小:2.07 MB
页数:5页
时间:2019-05-27
《基于的汽车电子组件设计工具》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、万方数据2014年4月第35卷第4期计算机工程与设计COMPUTERENGINEERINGANDDESIGNApr.2014V01.35No.4基于GEF的汽车电子组件设计工具严永嘉,晏华,邓尧文(电子科技大学计算机科学与工程学院,四川成都611731)摘要:传统的汽车电子开发过程中软件层和硬件层存在交叉和依赖关系,软件和硬件不能并行开发。针对这个问题,设计了一个支持以构件为单位在虚拟功能总线上进行系统开发的工具。基于Eclipse平台,采用图形编辑框架技术并结合汽车开放系统架构标准,能以图形化的方式进行系统设计和
2、配置,能够生成符合汽车开放系统架构标准的XML文件,为汽车电子软件开发的后续阶段提供了支持。关键词:构件;虚拟功能总线;图形编辑框架;汽车开放系统架构;XML文件中图法分类号:TP319文献标识号:A文章编号:1000一7024(2014)04—1221一05AutomotiveelectronicscomponentdesigntoolbasedonGEFYANYong—iia,YANHua,DENGYao-wen(Scll00lofComputerScienceandEr画neering,UmverSityof
3、日ectm面cSdellceand强hnologyofChim,Chengdu611731,(Hm)Abstract:Intr础tionajdevelopr】舱ntprOcessofauton的tiveelectronicS,acmSsmddepe幽trelationshipbetweensoftwarelayerandhardwarelayermakestheparalleldevelopmentbetweensoftwareandhardwareimpossible.Aimingatthisproblem,av
4、irtualfunctionbus(Ⅵ、B)designerwhichsupportsthedevelopmentofsystemincomponentsatVFBlayerisdesigned.BasedonEclipseplatfom,combinedwithgraphicaleditingframework(GEF)techn0109yandautoInotiveopensystemarchitecture(AU—ToSAR)standard,agraphicalcomponentdesignt∞lforsy
5、stemdesignandconfigurationisimplemented,whichcangenerateAUToSARstandardizedXMLfilesandsupportthesubsequentdevelopingphasesofautonlotiveelectronics.KeywoHIs:component;VFB;GEF;AUTOSAR;XMI。file0引言为了有效管理日趋复杂的汽车电子系统并最大限度地降低开发和维护成本,多家整车厂商和汽车电子供应商联合推出了AUTOSAR标准,由于它的设
6、计思想是将硬件和软件的开发进行分离,使得汽车软件的开发具有更高的灵活性、更低的成本和更短的开发周期[1’2]。经过这十年的发展,各工具供应商陆续推出了支持AUl℃SAR标准的设计工具,如美国明导科技发布的车载软件开发工具VblcanoVehicleSystemsArchitect和IBM公司的RationalSystemsDeveloper,它们都能进行AUT0一SAR系统建模,具有基于AuT()SAR的配置和代码生成功能。另外在美国MathWorks公司开发的Matlab/Simulink中既支持单个构件的设计,
7、也支持多个构件连接组成一个系统。反观国内的整车厂商,由于涉足汽车电子领域较晚,不仅要花高昂的费用从国外的厂商购买工具,还需要聘请国外的工程师来国内进行培训和指导。为了发展本土的汽车电子行业,在国家的支持下,国内的高校和基础软件公司也开始进行AUTOSAR的相关研究和工具开发。本文正是参照AUToSAR标准,采用GEF技术并结合Artop平台,开发了面向虚拟功能总线的图形化组件设计工具,它以图形的方式直观地显示组件之问的关系,以列表的形式展示组件的配置信息,并能生成符合AUTOSAR规范的描述文件。l基本概念1.1G
8、EF技术GEF是Eclipse的一个开源项目,它基于MVC(mo-del—view—contr01)架构[引,为模型提供了图形化的编辑环境。在Eclipse平台中,GlT框架常常用来创建图形编辑器和大纲视图,它是构成Eclipse应用中图形界面的重要部分。MVC架构是GEF的基础,M、,C架构中的模型、视收稿日期:2013一07一02;修订日期:2013一0
此文档下载收益归作者所有