AUTOSAR从入门到精通-复杂设备驱动(CDD)

本文详细介绍了AUTOSAR中的复杂设备驱动(CDD)概念,包括CDD与其他模块的接口,如RTE和SWC、库、标准BSW模块以及多核系统中的应用。此外,还探讨了CDD与诊断相关的DTC列的对应关系,以及CDD文件的配置方法,特别是使用Vector Dela Studio软件进行诊断数据文档的创建和管理。最后,文章展示了如何通过CDD从SoAd接收socket数据,提供了一种直接数据收发的方法。
摘要由CSDN通过智能技术生成

目录

前言

原理

与其他模块的接口

与Rte和SWC接口

与库的接口

接口到标准BSW模块

CDD in multi-cores system

CDD module of the MCAL

DTC Column与Autosar Dem对应关系

1 CDD中 DTC Column

2 DTC用到的标签和关键字

3 CDD中DTC Column与Autosar Dem参数对照表

4 ODX/PDX中描述UDS DTC

CDD文件配置

Vector Dela Studio软件

诊断数据文档

使用方法

DID数据定义

Session定义

追加自定义服务

CDD开发-从SoAd接收socket数据


 

前言

CDD是复杂设备驱动的首字母缩写
主要为驱动程序或复杂驱动程序,但不限于驱动程序。

复杂驱动程序是一种未被AUTOSAR标准化的软件实体,可以通过AUTOSAR接口和/或基本软件模块api访问。

 CDD是位于基础软件复杂驱动层的特定模块,与标准BSW模块或Rte交互。

 CDD可能需要与分层软件体系结构的模块连接

 分层软件架构的模块可能需要连接到CDD

 CDD可能需要通过Rte连接swc

CDD的主要目标是通过使用特定的中断和/或复杂的微控制器外围设备、外部设备(通信收发器)直接访问微控制器来实现复杂的传感器评估和执行器控制。ASIC…)以满足特殊的功能和时序要求。

此外,它还可以用于实现增强的服务/协议或封装非autosar系统的遗留功能。

CDD的实现可能取决于应用程序、µC和ECU。

最后,CDD可以作为将现有概念或新概念引入AUTOSAR软件体系结构的迁移机制。

  • 35
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值