1066_AUTOSAR_SRS_BSWGeneral_学习笔记3

AUTOSAR_SRS_BSWGeneral_学习笔记3

Grey

全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard!

AUTOSAR_SRS_BSWGeneral_学习笔记3

摘录与批注

  • 数据类型定义文件有明确管理要求。
  • 编译器相关的专用非标用语应该放在一个专门的文件组织管理。

  • MCAL以上软件层代码应该不依赖于MCU和编译器。

  • 基础软件服务API使用统一的返回值类型。

  • 统一了数据类型的表达,避免不同平台的差异。

  • 头文件不能够定义全局变量,应该在C文件中。

  • 只读的信息应该用const修饰。

  • 函数的参数不能够是函数指针,这个主要的考虑点是保证行为是静态的而不是动态的。
  • 初始化接口的返回值尽量是void类型。

  • 回调函数的返回值尽量设计为void。

  • BSW的文档有一定的要求,这个是可以直接拿来主义在工作中用上的。

小结

这样,这个文件到此为止也算是梳理完了。这一份文件中看到的内容之前大部分都是看过或者已经知道的,但是从这份文件中获取了一些规范化开发的相关信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值