《AUTOSAR剖析学习教程.pptx》由会员分享,可在线阅读,更多相关《AUTOSAR剖析学习教程.pptx(98页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1内容1、AUTOSAR简介2、AUTOSAR软件结构3、AUTOSAR方法、模型、工具和一致性测试第1页/共98页2AUTOSAR简介AUTomotive Open System ARchitecture汽车开放系统结构第2页/共98页3AUTOSAR背景(1)随着车载控制系统日益先进和复杂化,每辆汽车投入的软件开发工数(时间及人力)2010年将达到2002年的5-10倍。汽车电子系统设计复杂化造成的可靠性隐患导致汽车因安全隐患被“招回”的现象频繁发生,一些国际顶级汽车制造商已经因此倍感痛苦。第3页/共98页4AUTOSAR背景(2)2003年9月德国的汽车制造商和汽车电子产品供应商成立AU
2、TOSAR组织,旨在推动建立汽车电气/电子(E/E)架构的开放式标准,使其成为汽车嵌入式应用功能管理的基础架构,并规范汽车电子产品、软件和元器件的互通性 第4页/共98页5AUTOSAR背景(3)包括汽车制造商:BMW、Bosch、Continental、DaimlerChrysler、Ford、PSA Peugot Citroen、Siemens VDO、Toyota和Volkswagen等半导体制造商:英飞凌科技、NEC、瑞萨科技、IBM等 第5页/共98页6AUTOSAR的主要驱动力管理随着功能的不断提升,复杂不不断增加的E/E设备提高产品更改、升级和更新的灵活性提升生产线内或者跨生产线
3、的可度量性提升E/E系统的质量和可靠性能够在早期设计阶段检测错误 第6页/共98页7AUTOSAR采取的一些技术标准化的规范交换格式基础软件核微控制器抽象运行时环境接口标准化第7页/共98页8内容1、AUTOSAR简介2、AUTOSAR软件结构3、AUTOSAR方法、模型、工具和一致性测试第8页/共98页9AUTOSAR软件结构内容2.1 软件的组成与分层2.2 RTE2.3 系统服务2.4 诊断服务2.5 通信栈第9页/共98页10AUTOSAR软件组件第10页/共98页11软件分层ECU:Electronic Control Unit 第11页/共98页12例子层的交互FeeWrite(.
4、)Fls_Write(.)Nvm_Write(.)MemIf_Write(.)Rte_Write(.)服务层ECU抽象层微控制器抽象层第12页/共98页13AUTOSAR软件结构内容2.1 软件的组成与分层2.2 RTE2.3 系统服务2.4 诊断服务2.5 通信栈第13页/共98页14RTE作用RTE是AUTOSAR ECU体系的核心 q使AUTOSAR软件组件能访问包括OS和通信服务在内基础软件模块 q实现了AUTOSAR软件组件之间的通信q提供AUTOSAR软件组件间通信的基础服务 AUTOSA软件组件 RTE ECU 基础软件qRTE实现了AUTOSAR虚拟功能总线(VFB)的接口第1
5、4页/共98页15AUROSAR 软件组件 应用软件概念上位于AUTOSAR RTE之上-AUTOSAR应用软件组件-AUTOSAR传感器-致动器组件 AUTOSAR软件组件在系统配置期间可以配置给任何可用的ECU RTE确保组件可以通信 AUTOSA软件组件 RTE ECU 基础软件第15页/共98页16基础软件模块能直接访问ECU抽象层和其他基础软件模块 AUTOSAR软件组件不能直接访问基础软件模块 所有的通信都要通过AUTOSAR接口 访问是由RTE控制的 AUTOSA软件组件 RTE ECU 基础软件第16页/共98页17可运行实体指一系列能由运行时环境(RTE)启动的组件中的一段指
6、令及相关的数据集代表的就是组件的一个功能一个组件提供一个或几个可运行实体 一个可运行实体有一个入口点RTE负责调用可运行实体,由RTE事件激活 第17页/共98页18通信 通信接口由一些端口组成 AUTOSAR软件组件能和位于同一个ECU上的其他AUTOSAR软件组件通信AUTOSAR软件组件能和位于不同ECU上的其他AUTOSAR软件组件通信AUTOSAR软件组件能和有端口并位于同一个ECU上的基础软件模块通信 通信是静态的端口分为发送-接收端口接口提供消息传递客户-服务端口接口提供功能调用 第18页/共98页19通信模型(一)可运行实体1RTE可运行实体3可运行实体4可运行实体2OS任务A
7、任务B发送-接收通信客户-服务通信发送-接收端口客户-服务端口ECU内软件组件间通信第19页/共98页20通信模型(二)SWCECUECUSWCECU间软件组件间通信发送-接收端口客户-服务端口发送-接收通信客户-服务通信第20页/共98页21通信模式针对接收-发送通信提供两种通信模式显式的使用显式的RTE API调用来发送或接收数据元素隐式的在可运行实体被调用前RTE自动的读一个特定中的数据元素集合,在可运行实体终止以后RTE自动的往另外的数据元素集合中写第21页/共98页22 RTE 产生器负责AUTOSAR软件组件API的创建 连接AUROSAR软件组件和OS管理组件间的通信RTE订约阶
8、段定义了组件与RTE之间的“契约”RTE产生阶段用组件相关的所有信息来生成RTE第22页/共98页23AUTOSAR软件结构内容2.1 软件的组成与分层2.2 RTE2.3 系统服务2.4 诊断服务2.5 通信栈第23页/共98页24 系统服务系统服务为应用和基本软件模块提供基本服务。第24页/共98页25系统服务OSECU状态管理器 BSW调度器 看门狗管理器 第25页/共98页26OSAUTOSAR OS的基本特征包括:静态配置能够推断实时系统性能提供基于优先级的调度策略提供运行时保护功能(存储、计时等)可驻留在低端控制器上,并且不需要其他资源对于特殊的应用,操作系统可以配置为只包含该应用
9、需要的服务。因此操作系统的资源需求会尽可能的少。第26页/共98页27OS如果AUTOSAR组件需要在某些专用OS上运行,例如Windows CE、VxWorks、QNX等,应该使用AUTOSAR OS中定义的接口作为操作系统抽象层(OSAL)。那些不使用AUTOSAR OS的系统可以通过操作系统抽象层(OSAL)提供AUTOSAR软件组件执行的平台。AUTOSAR OS严格定义了连接到OSAL的接口。第27页/共98页28OSAUTOSAR OS的核心功能基于OSEK OS。这意味着应用程序是向后兼容的,为OSEK OS编写的应用程序可以在AUTOSAR OS上运行。使用AUTOSAR OS
10、引入的一些新特性需要对已存在的OSEK OS特性的使用有所限制。AUTOSAR OS扩展了一些已存在的特性。第28页/共98页29OS一些扩展的APIGetApplicationID NextScheduleTableGetISRID IncrementCounterCallTrustedFunction SyncScheduleTableCheckISRMemoryAccess SetScheduleTableAsyncCheckTaskMemoryAccess GetScheduleTableStatusCheckObjectAccess TerminateApplicationCheck
11、ObjectOwnership DisableInterruptSourceStartScheduleTableRelEnableInterruptSourceStartScheduleTableAbsProtectionHookStopScheduleTable第29页/共98页30ECU状态管理器 ECU状态管理器:负责初始化和关闭所有基本软件模块,包括OS和RTE。关闭ECU。管理所有唤醒事件,并在被要求时配置ECU为SLEEP状态。第30页/共98页31BSW调度器 BSW调度器的功能是:把BSW模块的实现嵌入AUTOSAR OS上下文触发BSW模块的主要处理函数应用BSW模块的数据一
12、致性机制BSW调度器建立AUTOSAR OS任务体,安排OS任务体内对主处理函数的调用。第31页/共98页32看门狗管理器 看门狗管理器在触发看门狗硬件的同时提供了对一些独立应用的生存监控。第32页/共98页33AUTOSAR软件结构内容2.1 软件的组成与分层2.2 RTE2.3 系统服务2.4 诊断服务2.5 通信栈第33页/共98页34诊断服务 诊断事件管理器 功能禁止管理器 开发错误跟踪器 诊断通信管理器 第34页/共98页35诊断事件管理器 诊断事件管理器负责处理和存储诊断事件(错误)和相关FreezeFrame数据。第35页/共98页36功能禁止管理器 功能禁止管理器(Functi
13、on Inhibition Manager)负责提供软件组件和软件组件功能的控制机制。第36页/共98页37开发错误跟踪器 开发错误跟踪器(Development Error Tracer)主要用于在开发期间跟踪和记录错误。API参数给出了追踪源和错误类型:错误所在的模块错误所在的功能错误类型第37页/共98页38诊断通信管理器DCM在AUTOSAR体系结构中的位置 第38页/共98页39诊断通信管理器 诊断通信管理器(DCM)处在通信服务中(服务层)。DCM与PDU路由器之间有一个接口。在通信过程中,DCM从PDU(Protocol Data Unit)路由器接收诊断消息。DCM在其内部处理
14、、检查诊断消息,并把消息传送到AUTOSAR SW组件进一步处理。第39页/共98页40AUTOSAR软件结构内容2.1 软件的组成与分层2.2 RTE2.3 系统服务2.4 诊断服务2.5 通信栈第40页/共98页41AUTOSAR通信栈CAN(控制器局域网)COM(通信)FlexRayLIN(局部互联网络)第41页/共98页42AUTOSAR通信栈第42页/共98页43 AUTOSAR CAN CAN驱动 CAN接口 CAN传输层 CAN收发器驱动CAN 控制器局域网第43页/共98页44AUTOSAR CAN分层体系结构AUTOSAR CAN第44页/共98页45 CAN驱动为上层使用者
15、提供统一的接口CAN接口。CAN驱动尽可能合理地隐藏了相关CAN控制器的硬件专用性。CAN驱动是最底层的一部分,为上层执行对硬件的访问和提供硬件无关的API。CAN驱动第45页/共98页46 CAN接口提供标准化的接口,通过ECU的CAN总线系统来支持通信。CAN接口能够通过统一的接口访问一个或多个CAN驱动。CAN接口仅能用于CAN通信。CAN接口第46页/共98页47 CAN传输层是位于PDU路由和CAN接口模块之间的模块。其主要作用是分割和合并大于8字节的CAN I-PDU(交互层协议数据单元)。CAN传输层提供的服务有:发送方向的数据分割;接收方向的数据合并;数据流控制;分割期间内的错
16、误检测。CAN传输层第47页/共98页48 CAN收发器驱动负责处理ECU上的CAN收发器,根据是与整个ECU当前状态相关的总线专用NM的状态。CAN收发设备驱动的目标:CAN收发设备驱动抽象使用CAN收发设备硬件芯片,向更高层提供硬件无关接口。CAN收发器驱动第48页/共98页49CAN驱动驱动Can_InitCan_GetVersionInfoCan_InitControllerCan_Write CAN接口接口CanIf_InitCanIf_InitControllerCanIf_Transmit CanIf_SetControllerModeCanIf_GetControllerMod
17、eCAN传输层传输层CanTp_InitCanTp_ShutdownCanTp_TransmitCAN收发器驱动收发器驱动CanTrcv_InitCanTrcv_GotoNormalModeCanTrcv_GetOpModeCanTrcv_GotoStandByMode CanTrcv_GotoSleepMode CAN API第49页/共98页50 AUTOSAR COM COM ManagerCOM第50页/共98页51 AUTOSAR COM层位于RTE和PDU路由器之间。它来源于OSEK_COM标准。AUTOSAR COM提供了信号网关功能。AUTOSAR COM第51页/共98页52
18、 COM Manager(COM管理)是基本软件Basic Software(BSW)的一个组件。COM Manager控制的基本软件模块(BSW)与通信相关,而不是与软件组件或可运行实体相关。COM Manager从通信请求者那里收集总线通信访问请求,并协调总线通信访问请求。COM Manager第52页/共98页53COM Manager的目标是:1、为用户简化总线通信栈的使用。这包括了总线通信栈的初始化和简化的网络管理处理。2、协调与多个软件组件(在一个ECU上)无关的总线通信栈(允许信号的发送和接收)的可用性。3、临时性取消信号的发送以阻止ECU唤醒通信总线。4、控制ECU的一个以上的
19、通信总线通道,这通过为每个通道实现一种状态机制来实现。5、提供使ECU保持总线处于“静默通信”模式。6、通过分配对请求通信模式必需的所有资源来简化资源管理。COM Manager第53页/共98页54COMCom_Init Com_DeInit Com_GetStatus Com_GetVersionInfo Com_GetConfigurationId Com_SendSignal Com_ReceiveSignal COM ManagerComM_InitComM_DeInitComM_GetVersionInfo ComM_GetStatus ComM_RequestComModeCom
20、M_GetMaxComModeComM_GetRequestedComMode ComM_GetCurrentComMode COM API第54页/共98页55AUTOSAR COM与OSEK COM比较 根据通信部分提供的功能,对比两者在相同功能上的API,以及两者各自所特有的API。AUTOSAR COM较之OSEK COM,多出了一个COM Manager,即通信管理模块部分,所以整个AUTOSAR COM Manager为AUTOSAR标准所特有。第55页/共98页56AUTOSAR COM与OSEK COM比较1.相同功能及服务(1)启动与控制服务OSEKAUTOSARStartC
21、OMStopCOMGetCOMApplicationModeInitMessageStartPeriodicStopPeriodicCom_InitCom_DeInitCom_IpduGroupStartCom_IpduGroupStopCom_DisableReceptionDMCom_EnableReceptionDMCom_GetStatusCom_GetConfigurationIdCom_GetVersionInfo第56页/共98页57AUTOSAR COM与OSEK COM比较两者在启动与控制服务部分的区别:AUTOSAR提供的API较多,表明它的功能较强;AUTOSAR的启动与
22、控制服务中包含对I-PDU(交互层协议数据单元)的处理和控制,如Com_IpduGroupStart、Com_IpduGroupStop。第57页/共98页58AUTOSAR COM与OSEK COM比较(2)通信服务OSEKAUTOSARSendMessageReceiveMessageSendDynamicMessageReceiveDynamicMessageSendZeroMessageGetMessageStatusCOMErrorGetServiceIdCOMError_Name1_Name2Com_SendSignalCom_ReceiveSignalCom_UpdateShad
23、owSignalCom_SendSignalGroupCom_ReceiveSignalGroupCom_ReceiveShadowSignalCom_InvalidateSignalCom_InvalidateShadowSignalCom_TriggerIPDUSend第58页/共98页59两者在通信服务部分的区别:OSEK通信服务中包含了对错误的一些简单的处理,如获得错误服务的Id(COMErrorGetServiceId)。AUTOSAR通信服务仍然包含对I-PDU的处理,如Com_TriggerIPDUSend。AUTOSAR COM与OSEK COM比较第59页/共98页60AUT
24、OSAR COM与OSEK COM比较(3)通知机制支持服务(OSEK)与 回调通知服务(AUTOSAR)OSEKAUTOSARReadFlagResetFlagCom_TriggerTransmitCom_RxIndicationCom_TxConfirmation 两者在这个部分提供的功能差别不大,主要是对一些标志的修改和设置,以控制通信的状态和执行的功能。第60页/共98页61AUTOSAR COM与OSEK COM比较1.不同功能及服务(1)OSEK为I-PDU的处理提供一类专门的服务,称为 OSEK间接网络管理接口,包含2个API:I-PDU传输指示(I_MessageTransfe
25、r)和I-PDU超时指示(I_MessageTimeOut)。(2)OSEK通信部分提供了一些例行程序对通信起扩展作用,包含3个API:StartCOMExtension、COMCallouts、COMErrorHook。第61页/共98页62AUTOSAR COM与OSEK COM比较(3)AUTOSAR提供了一些调度函数,主要是对消息或信号的接收或发送起路由、调度的作用,包含3个API:Com_MainFunctionRx、Com_MainFunctionTx、Com_MainFunctionRouteSignals。(4)AUTOSAR的通信部分有一个COM Manager,这是一个通信
26、管理模块,是AUTOSAR标准特有的,主要负责对通信进行监控、管理、诊断以及管理涉及通信的ECU状态。下表列出了它所提供的部分API。第62页/共98页63AUTOSAR COM与OSEK COM比较功能定义ComM_InitComM_DeInitComM_GetStatus专用函数AUTOSAR通用网络管理ComM_Nm_NetworkStartIndicationComM_Nm_TransmissionFailureAUTOSAR诊断通信管理ComM_DCM_ActiveDiagnosticComM_DCM_InactiveDiagnosticAUTOSAR ECU状态管理ComM_Ecu
27、M_RunModeIndicationComM_EcuM_WakeUpIndication总线接口ComM_BusIf_BusOffIndication调度函数ComM_MainFunction第63页/共98页64 AUTOSAR FlexRay FlexRay接口 FlexRay驱动 FlexRay传输层 FlexRay收发器驱动FlexRay第64页/共98页65AUTOSAR FlexRay分层体系结构 AUTOSAR FlexRay第65页/共98页66 FlexRay接口提供一种标准化的接口以访问FlexRay通信系统/硬件。FlexRay接口通过统一接口的对一个或几个FlexRa
28、y驱动进行访问。FlexRay接口第66页/共98页67FlexRay接口的主要任务有:1、为上层提供到FlexRay通信系统的抽象接口。2、FlexRay接口通过一个或多个硬件专用驱动模块来访问FlexRay硬件,而不是直接访问。3、为了访问FlexRay通信控制器,FlexRay接口使用一个或多个FlexRay驱动模块。4、为了访问FlexRay收发器,FlexRay接口使用一个或多个FlexRay收发器驱动模块。5、FlexRay接口可执行代码与FlexRay通信控制器和FlexRay收发器完全不相关。6、FlexRay接口允许代码模块的对象代码提交,遵循“one-fits-all”原则
29、。FlexRay接口第67页/共98页68 FlexRay驱动模块为FlexRay接口模块、API的使用者提供统一接口,以访问FlexRay通信控制器,这些控制器的类型通常是相同的。FlexRay驱动是一个软件层,它将抽象功能请求映射到CC专用硬件的序列上。CC的硬件实现将由FlexRay接口隐藏。FlexRay驱动第68页/共98页69FlexRay传输层 FlexRay传输层为使用物理地址和功能地址的、分段式的确认过的和未确认过的1对1通信,以及分段式的未确认过的1对n通信提供支持。FlexRay收发器驱动 FlexRay收发器驱动负责处理ECU上的FlexRay收发器,其依据是总线专用N
30、M的状态。第69页/共98页70FlexRay驱动驱动Fr_Init Fr_ControllerInit Fr_StartCommunication Fr_HaltCommunication Fr_AbortCommunication FlexRay接口接口FrIf_Init FrIf_ControllerInit FrIf_Transmit FrIf_GetVersionInfoFlexRay传输层传输层FrTp_Init FrTp_ShutdownFrTp_TransmitFlexRay收发器驱动收发器驱动FrTrcv_TrcvInitFrTrcv_SetTransceiverMode F
31、rTrcv_GetTransceiverMode FlexRay API第70页/共98页71 AUTOSAR LIN LIN驱动 LIN接口LIN局部互联网络 第71页/共98页72AUTOSAR LIN分层体系结构 AUTOSAR LIN第72页/共98页73 LIN驱动是最底层的一部分,执行硬件访问和为上层提供硬件无关的API。一个LIN驱动能够支持一个以上的通道。LIN驱动能够处理一个或多个属于相同LIN硬件单元的LIN通道。LIN驱动第73页/共98页74 LIN接口是硬件无关的,它位于上层模块(PDU路由器)和下层模块(LIN驱动)之间。LIN接口可以处理一个以上的LIN驱动。一个
32、LIN驱动能够支持一个以上的通道。LIN接口第74页/共98页75LIN接口LIN接口负责向上层提供的主要功能有:1、为每个与ECU连接的LIN总线执行当前选择的调度。2、当上层请求到来时,切换调度表。3、从上层接收帧的传送,并传送数据部分作为适当LIN帧中的响应。4、当相应的响应在适当的帧中接收时,为上层提供帧接收通知。5、睡眠和唤醒服务6、错误处理7、诊断传输层服务第75页/共98页76LIN驱动驱动Lin_Init Lin_GetVersionInfo Lin_GetStatus Lin_InitChannel Lin_DeInitChannel Lin_GoToSleep Lin_Wa
33、keup LIN接口接口LinIf_Init LinIf_ChannelInit LinIf_GetVersionInfo LinIf_Transmit LinIf_GotoSleep LinIf_WakeUp LinTp_TransmitLinTp_Shutdown LIN API第76页/共98页77内容1、AUTOSAR简介2、AUTOSAR软件结构3、AUTOSAR方法、模型、工具和一致性测试第77页/共98页78AUTOSAR方法AUTOSAR在系统开发的某些步骤需要通用的技术方法。这一方法就叫“AUTOSAR方法”。“AUTOSAR方法”并没有定义“角色”和“责任”之类的东西,而且
34、不规定要执行那些活动,并不定义整体的时间线,也并不定义迭代怎样和何时执行。AUTOSAR方法仅仅是一个“工作产品流”(work-product flow),定义“工作产品流”中活动的相互依赖性。第78页/共98页79图形表示第79页/共98页80例:ECU从设计到构建、集成的过程 第80页/共98页81 AUTOSAR模板 AUTOSAR模型属于UML2.0的一个子集,是UML2.0元模型的简化。因为UML2中高度模块化的结构和对类、属性、关联重定义的过度使用,有时很难在用一两副图展现某个特定方面的同时又保持清晰的可读性。所以,这里简化了UML2.0元模型,只包含部分元素。第81页/共98页8
35、2AUTOSAR模板与UML的区别(部分)规则规则说明说明ATPS-06AUTOSAR不支持名字空间,所以所有类的名字必须全局唯一ATPS-07模型中的所有元素都必须是“Public”ATPS-08模型元素不得使用重定义ATPS-11类中不得有操作ATPS-13模板类属性和关联角色不得定义为静态ATPS-14常规类必须标注属性ATPS-15属性不得定义为只读ATPS-16属性定义必须唯一ATPS-17属性不得派生于另一个属性ATPS-18属性不得定义默认值ATPS-21标识符的名字不得超过32个字符ATPS-23简单类型和枚举只能作为直接属性在类中使用第82页/共98页83AUTOSAR模板与
36、UML的区别(部分)规则规则说明说明ATPS-25聚合只能是组合聚合(实心菱形表示),而不能是共享聚合ATPS-27不得定义操作属性ATPS-28atpType表示该类描述的是可重用类型ATPS-29atpPrototype表示该类描述了另一个类的用法ATPS-30关联不得标名ATPS-31关联只能是二重的ATPS-33关联只能有一个导向端ATPS-34isOfType表示原型和其定义的类型之间的特殊关系ATPS-35isOfType只能用于从atpPrototype到atpTypeATPS-37instanceRef表示源类引用了prototype的一个实例ATPS-38instanceRe
37、f总是指向prototypeATPS-41依赖只能标记为trace、use和不标记。第83页/共98页84例:一个简单模型第84页/共98页85AUTOSAR工具“AUTOSAR创作工具”是指所有支持解释、修改、创建用于描述系统的AUTOSAR XML描述(AUTOSAR模型的XML表示)的工具。这些模型由以下模板产生:软件组件模板,ECU资源模板,AUTOSAR系统模板。第85页/共98页86AUTOSAR工具第86页/共98页87当前较大的AUTOSAR商用工具提供商有:ETAS 主要产品:ASCET系列Mentor Graphics 主要产品:Volcano系列Vector 主要产品:D
38、aVinci系列AUTOSAR商用开发、设计工具 第87页/共98页88AUTOSAR商用开发、设计工具项目项目工具工具 设计网络体系和通信数据的工具DaVinci Network Designer CAN&LIN&FlexRayVolcano Network Architect(VNA)ASCET-MD 支持将分布式系统的设计自动转化成代码的工具DaVinci Tool SuiteReal-Time Workshop Embedded CoderASCET-SEORPHEUS 对网络和ECU仿真和测试的工具CANoeVolcano FixBox CANopen网络的项目管理工具ProCANo
39、penMentors Network Management 数据库工具CANdb+CANdb+Admin第88页/共98页89例:ECU从设计到构建、集成的过程第89页/共98页90业界动态Volkswagen(大众汽车)公司已经通过使用Real-Time Workshop Embedded Coder从Simulink模型中自动产生相容软件,第一次将一个完全符合AUTOSAR标准的ECU整合到一个已有的Volkswagen ECU网络中。Mentor公司和Volvo卡车公司宣布一项Autosar论证项目取得成功,从而把车载网络架构(VNA)用于设计流程之中。第90页/共98页91业界动态BMW公司的AUTOSAR概念车carIT和相关ECU第91页/共98页92AUTOSAR一致性测试AUTOSAR一致性测试的目的是为了验证产品是否符合AUTOSAR规范。这些产品需要在互操作性、重用/移植性、可扩展性上证明符合AUTOSAR标准。一致性测试中的角色有:AUTOSARConformance Test AgencyProduct Supplier第92页/共98页93AUTOSAR一致性测试第93页/共98页94路径A第94页/共98页95路径B第95页/共98页96路径C第96页/共98页97路径D第97页/共98页98感谢您的观赏!第98页/共98页