Autosar 摘要

@Autosar 摘要

架构图部分描述Autosar/Vector架构图

Autosar/Vector架构图
Autosar/Vector架构图-中文简图
1.Application layer —— 应用层
    software component —— swc / ports

2.Runtime environment —— RTE

3.Basic software —— BSW

name定义功能
Service layer服务层ECU非应用层相关的功能
ECU Abstraction layerECU抽象层对ECU的抽象
Microcontroller Abstraction layer(MCAL)微控制器抽象层对MCU的抽象
Complex Drivers(CDD)复杂驱动Autosar对非标准模块(复杂硬件信号)的处理
  • ComStack(CAN/Lin/SPI)/Diagnostic Stack based on CP Autosar;
  • Complex Driver(CDD) based on CP Autosar(XCP/CCP/MCD, IPC Stack . etc);
  • Design and configuration about SWC Interface and RTE;

诊断相关(diag/dcm)

DCM层级

DCM层级图
    DSL:Diagnostic Session Layer 诊断会话层:负责与PduR交互,处理报文的传输,同时监控诊断的状态、请求及响应时序;
    DSD:Diagnostic Service Dispatcher 诊断服务调度:负责处理报文的统一校验及报文分发到内外部处理模块;
    DSP:Diagnostic Service Processor 诊断服务处理:负责处理并联合用户执行具体的诊断请求。

    DSL层负责接收和发送诊断报文,并将诊断数据或发送结果传递给DSD层,同时还会维护诊断会话、安全等级等诊断状态;
    DSD层接收到DSL发送的诊断请求后,会进行初步判断和处理,分配给每个诊断服务,然后调用DSP中的诊断服务处理函数进行诊断处理;
    DSP中的诊断处理函数在执行过程中可能会控制诊断会话或安全访问状态,所以又会通过接口函数来控制DSL层的状态。

诊断服务

诊断服务

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值