1052_AUTOSAR_EXP_CDDDesignAndIntegrationGuideline_学习笔记1

AUTOSAR_EXP_CDDDesignAndIntegrationGuideline_学习笔记1

Grey

全部学习汇总: https://github.com/GreyZhang/hack_autosar

AUTOSAR_EXP_CDDDesignAndIntegrationGuideline_学习笔记1

摘录与批注

  • 说起来似乎有一些搞笑,但是我的确是终于知道为什么是CDD而不是CD了。

  • CDD主要是用于支持复杂的传感器和执行器以及一些高实时性的需求。
  • 由此看来,我接触到的各种驱动芯片应该就是这一类的内容。
  • CDD也可以用来作为旧软件的兼容实现方式。

  • CDD实施中需要文档化的信息,可以拿来作为接下来工作中写文档的内容的参考。

  • CDD应该可以由EcuM和BswM来管理。
  • 可以用来向Dem进行报错。

  • CDD的文件命名也给出了一个规范性的信息。

  • 这是对于文件结构的一个设计推荐说明。

  • 产品之中不应该包含Det。

  • MCAL由一个模块管理且没有限制约束的时候可以由CDD直接访问。

  • BswM可以用来切换CDD模式、关机、反初始化等操作。
  • 如果NVRAM由CDD单独管理,可以直接访问NVM。如果使用的是一个AUTOSAR标准的存储栈,那么NM的API是唯一的接口。

小结

这部分对于CDD有了进一步的认识,其实,按照之前我了解到的设计我接触的很多工程里面的设计好多模块都是CDD。主要原因倒不是因为遗留软件,而是软件的开发没有遵循AUTOSAR的标准来做相应的实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值