欢迎来到天天文库
浏览记录
ID:52387312
大小:2.99 MB
页数:83页
时间:2020-03-27
《SmartSAR RTE——基于地AUTOSAR的汽车电子软件运行时环境及其生成.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1●nejangofT工TLE:SmartSARRTE—RuntimeT'o·。,、.o,’EnVronmentandtSbeneratlOnt0rAutomotiveElectronicsSoftwarebasedonAUTOSARAuthor:Supervisor:Prof.YaoMin3UperVlSOr:rrO士.YaOM1nSubject:C01lege:SubmittedDate:.I垒卫:2Q!羔设计和实现了一个运行时环境的源代码生成工具。经过实验表明,本文的研究内容能缩短基于AI鹏SAR的汽车电子新产品的研发时间和测试时间,快速构建ECU软件,从而帮助企业节省成本和实现快速
2、的市场反应。本文的主要工作可以总结为如下几个方面:’1)对AUTOSAR标准及开发方法论、已有的汽车电子软件解决方案提供商的产品和开源组织提供的基础开发平台做了深入细致的调研,为基于AUToSAR规范的R]匝实现架构奠定了理论基础。2)设计了I淝实现框架和运行机制,提供给软件组件网络无关的通信支持和运行环境,抽象ECU基础软件和底层实现。3)设计和实现了一个R]陋代码生成器,根据ECU配置描述文件自动生成R1吧源代码,实现快速ECU软件开发。关键词:AUl’oSAR,运行时环境,代码生成,软件开发工具becomil鸣iIlcre嬲iIlglys仃ong,makingthec盯mal:IⅢ-
3、actureshavet0relyonst_aIldardizedarchitectures,imerch觚geabilit),S仃ongersofhvarecomponentSt0reduceS0觚rarccomplex蚵andcostS.AUTOSARismendedt0provideso凰,arest觚d砌ization觚d蛔pr0Vereusabili何111isp印eri11.vestigates廿leAUl、oSARruntiIneenviro砌ent(R1卫)spccification.BaSedont11elaboratoryresearchinautomotiVeeleC
4、trollicsso衔Ⅳare,wedesigned趾inlplementationofAUl’oSARKrE,t0acllieveme肌妇R陀conCepts:eXecution觚dcom衄micationsofsof呐areconlpomnts.Thenasourcecodegeneratorisimplementedt0generate让屺proposedRTEcodeforAUTOSARapplicatio璐.Expe咖lentresultsshown雠龇proposedRTEandcodegeneral
5、0rcaIlshortennledevelopment趾dtcsttiIne
6、ofnew锄tomotiveelec们11icsproduc乜,andcons仃uctnewECUsoftwarempidlyt0helpComp撕esacllieVerapidmm.ketresponse.Them血workoftllisp印ercaIlbes呦砸zedin也efollow.mg唧eCts:1)InvestigatedⅡledeVelopmentofAUl’oSARS切ndardsandme也odolo西es,eXistingautomotiveelec仃oIlicssof呐aresolutioIlsandop饥sourcedeVelopmentplatf.0nn,lai
7、dameoreticalfouIldationfor锄妇pleme触ltionb嬲eonAUl’oSARRrE.2)Designeda色lIIle、№rk锄doperation甜mechamsmforRrEiInpl锄entation她proVidessoRw乏嘴conlpollentscommuIlicationssupport锄d叩eral血genv的衄咄alldabS仃actsurld耐yingECU脚lemen:tatjon.3)Desi盟ed觚dimpl锄entedacodegeneratorbausedon炳pfor恤proposedR1卫iIIlpl锄entation.The
8、codegenera的rc锄锄tomaticallygenemteI汀Esourcecodeaccord堍t0ECUc0蠲gurationdescriptionfile.1(q唧ords:AUToSA民runtiIneenv的啪em,codegenerati呱so胁骶deVelopmenttool目录⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.i⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯l_l⋯⋯
此文档下载收益归作者所有