目前互联网上没有太多的 Adaptive AUTOSAR 的学习资料,官方文档是一个很不错的途径。看过官方文档才发现,目前很多关于 Adaptive AUTOSAR 的文章都是官方文档的简化翻译,不如直接看官方文档更全面深入。
Adaptive AUTOSAR 文档官方下载地址
CURRENT RELEASE
AUTOSAR Adaptive Release 20-11
下载步骤
- 点击 “Show All”
- 勾选 “Select all documents of this page”
- 点击 Dowload Files (59) 就能把最新的 release 打包下下来
文档介绍
在下载页面可以看到每个文档的介绍,Adaptive AUTOSAR 文档主要分以下几类:
缩写 | 分类 | 备注 |
---|---|---|
EXP | EXPLANATORY DOCUMENTS | 解释说明性的文档,优先阅读 |
EXP_FCDesign | FUNCTIONAL CLUSTER DESIGN | 示例代码的设计文档,帮助更好地理解 FC 模块 |
SWS | SOFTWARE SPECIFICATION | 软件规范, 详细、深入,一开始可以先跳过,Adaptive AUTOSAR 的实现方/供应商的重要参考资料 |
RS | REQUIREMENTS SPECIFICATION | 需求规范 |
TR | TECHNICAL REPORT | 技术报告 |
TPS | TEMPLATE SPECIFICATION | 模板规范 |
文档下载列表中带有 GENERAL
的为 High-level 的一般性文档,应该优先阅读。
一般性文档
- AUTOSAR_EXP_PlatformDesign:整体 Overview,建议从这份文档开始学习
- AUTOSAR_EXP_SWArchitecture:软件架构
- AUTOSAR_EXP_AdaptivePlatformInterfacesGuidelines:接口使用指引
- AUTOSAR_EXP_ARAComAPI:通信管理API
有些 High-level 文档可以先快速浏览,用到的时候再细看:
- AUTOSAR_TR_FunctionalClusterShortnames:各个 FC 的缩写
- AUTOSAR_RS_General:编码风格指南
- AUTOSAR_RS_CPP14Guidelines:MISRA C++ 编码规范,已废弃,之后交给 MISRA 维护,不再由 AUTOSAR 维护
- AUTOSAR_TPS_ManifestSpecification:Manifest 规范
- AUTOSAR_TR_AdaptiveMethodology:AP方法论
- AUTOSAR_RS_OperatingSystemInterface:操作系统接口
- AUTOSAR_SWS_AdaptiveCore
如果你不知道从哪份文档开始阅读,我建议可以从这份开始 AUTOSAR_EXP_PlatformDesign.pdf