AUTOSAR_SRS_BSWGeneral_学习笔记3
Grey
全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard!
- 数据类型定义文件有明确管理要求。
- 编译器相关的专用非标用语应该放在一个专门的文件组织管理。
- MCAL以上软件层代码应该不依赖于MCU和编译器。
- 基础软件服务API使用统一的返回值类型。
- 统一了数据类型的表达,避免不同平台的差异。
- 头文件不能够定义全局变量,应该在C文件中。
- 只读的信息应该用const修饰。
- 函数的参数不能够是函数指针,这个主要的考虑点是保证行为是静态的而不是动态的。
- 初始化接口的返回值尽量是void类型。
- 回调函数的返回值尽量设计为void。
- BSW的文档有一定的要求,这个是可以直接拿来主义在工作中用上的。
这样,这个文件到此为止也算是梳理完了。这一份文件中看到的内容之前大部分都是看过或者已经知道的,但是从这份文件中获取了一些规范化开发的相关信息。