AUTOSAR技术分析报告.docx
《AUTOSAR技术分析报告.docx》由会员分享,可在线阅读,更多相关《AUTOSAR技术分析报告.docx(32页珍藏版)》请在优知文库上搜索。
1、AUTOSAR技术分析报告(科银京成:王瑜、余朋、曾英哲、仰阳、扬宝泽1.AI1.ToSAR倚介汽车电子领域的软件主要属于嵌入式软件。因此,其开展阶段类似于其他嵌入式系统的软件开展。由于受限于嵌入式便件本身资源的匮乏.各种硬件产品的种类繁多和各自差异.以及整体嵌入式系统软件的逐步开展,起初的软件设计开发主要是封闭式的.这样行助于开发针对于特定坡件体,充分优化利用资源而特定设计的软件系统.这样的软件系统,是针对于特定硬件和特定应用而设计,其时于硬件资源的充分应用,以及软件本身的执行效率无疑是非行高.然而.随着饿件本身的逐步开展,其可用资源已经十分充分.另一方面.汽车电子额域应用需求也H越复杂.软
2、件本身也变得越来越复杂.因此,无论汽车厂还是部件商都感到软件的标准化问遨.软件的可管理性,可延复使用性,可裁减性,以及质量保i三等等同遨被提上了议程。AHOSAR的提出正是携于以上一些软件开展的要求,由几大主要汽车厂商以及部件提供商联合提出的,其中包括BQMDaim1.erChrys1.er,FordMotor,PSAPeugeot,ToyotaMotor,Vo1kswagenG,Bosch,Contincta1.SiemensVDO等.AUTOSAR是针对特定的汽车电子这一领域,提出的一套开放式软件结构.其主体思想是使窗软件设计开发更易于管理,软件系统更易于移植、裁剪,以及更好的维护性和痂冰
3、保证.AUTOSARif1.织所提出的目标以及它所关注的功能领域在下表中列出:工程目标功能领域A!,hH力:附方TR1.M,IW启KkTwe 酢次/y-叼,用IT刊T攵r水 保持汽车电子系统一定的冗余 可以移植到不同汽车的不同平台上 实现标准的根本系统功能作为汽车供给商的标准软件模块 通过网络共享软件功能 篥成多个开发商提供的软件模块 在产品生命周期内更好的进行软件维护 更充分的利用“货价产品” 在车辆整个生命底期中进行软件更新以车辆/为中上一、(动力系,)/安全底盘/厂=(主动/)_/、被动)/(AUTOSARt信/乘坐舒/适性/以乘客/为中心U.r-1C.I-X.标准化的标准交换格式对标准
4、的改良(格式、内容提供无缝的工具性.浪费在实现和优化组件上的努力,而顾.客并不成认这些努力的价值,基础软件核软件质量的加强.将工作集中在有价值的功能t.微控制器模型缺乏可用性,很雄适”现有软件.(由新功能引起的)微控制器性能的扩展需求所导致的升级密要(如由新设计)。微拄制叁抽象微控制器能在不需要改变更高软件层的情况下时换,由定位ECU之间的功能时需要做大景的工作。功能重用时也需整做大量的工作。运行时环境(RTE)功能时装导致的通信技术的独立性。通过标准化机制,使得通信更加简单.使功能分区和功能费定位变得可能.非竞争性功能必须适应OEM的特定环境.因为需要从其它组件供给接口需要很多功夫,所以哪怕
5、是很微小的革新,也需要做很多工作。基础软件和模型生成的代码间缺少清晰的接口。接口标准化减少/防止OEM和供给商之间的接11.通过使用通用接口目录,使独立于软件功能的硬件实现所消耗的工作量.筒化模型驱动的开发,允许使用标准化的AuToSAR代码生成工具.OEM间的模型的可.用用性。不同供给商之间模块的可交换性.2.AUToSAR软件结构2.1 AUTOSAR软件的组成与分层A1.TOSAR的状件组件可以用以下图来农示:Sft*Mr1.vmIAPpaCMonSoftwareIComporwntActuMOTS(twrComponentSnorSoftwareCocnporwntAUTOSARSof
6、twareAOTOSARInterfaceAI11OSARInterfaceAUTOSARInterface/UTOSARRuntimeEnvironment(RTE)AP1.1.RTEr1.vrfIAPIOAPI3Pr4eImHtKMimMWt(M*C%UtfI对于上图所示的些组件,可以根据功能及相互关系而共进行分层,如以下图所示:App1.ication1.ayer微拄制Q抽象层这一层是基础软件中的最低一层.它包含驱动,这些驱动是软件模块,用来对MC内部设备和映射广UC外部设备的内存进行访问.EaJ抽象层这一层与微控制器抽象层进行对接.它也包含了外部设备的驱动.它为访问外设提供了AP1.不
7、管这些外谀的位置(C内部或外部),也不管它们与MC的连接(端口付脚接口类型).效劳层这层是基础软件中的最高层,而且它与陶用软件之间有关联:当对I/O信号的访问包含EC1.抽象层中时,效劳层提供:操作系统功旎 车辆网络通信及管理效劳 存储管理(XVRAY管理) 诊断效劳(包括UDS通信及错误内存 ECU状态管理2.2 RTC运行时环境RTI-是ITOSARECU体系结构的核心组成局部.RTE是UTOSAR虚拟功能总线(VirtUfI1.FunctionBus,VFB的接口(针对某个特定E3)的实现,因此,它为应用程序软件组件之间的通信提供了根本的效劳,同时也便于访问包含OS的根本软件组件.应用程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AUTOSAR 技术 分析 报告