一、OverView
1、AUTOSAR R20-11文档下载
- 官网下载:AUTOSAR
- 打包文档地址:AUTOSAR R20-11
2、文档组说明
AUTOSAR定义了三个文档组:ClassicPlatform(CP)、Adaptive Platform(AP)和Foundation(FO),基于CP和AP的ECU基于共同标准FO实现彼此连接
3、文档类型说明(参考AUTOSAR_TR_PredefinedNames.pdf)
缩写 |
全称 |
|
TMPL |
Template |
模板 |
SWS |
Software Specification |
软件规范 |
SRS |
Software Requirement Specification |
软件需求规范 |
PRS |
Protocol Specification |
协议规范 |
RS |
Requirement Specification |
需求规范 |
TR |
Technical Report |
技术报告 |
EXP |
Explanatory Document |
解释性文件 |
TPS |
Template Specification |
模板规范 |
MMOD |
Meta Model |
原模型 |
MOD |
Model |
模型 |
ASWS |
Adaptive Software Specification |
自适应软件规范 |
4、阅读导航
AUTOSAR是一个庞大的标准,包含了超过200份规范和20000个需求。建议从阅读标准中的Layed Software Architecture文档入手。接下来可以学习AUTOSAR方法论规范(Methodology)。在接下来就是有选择性的阅读AUTOSAR模板规范(TPS)和BSW的软件规范(SWS)了。阅读导航:
- FO:AUTOSAR_TR_FoundationReleaseOverview.pdf
- AP:AUTOSAR_TR_AdaptivePlatformReleaseOverview.pdf
- CP:AUTOSAR_TR_ClassicPlatformReleaseOverview.pdf
- CP:AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
二、API怎么来的:需求分解细化
Autosar的API是由顶层需求PO不断分解细化,最后制定出各个FC的详细API和Service Interfaces。
参考:AUTOSAR_TPS_StandardizationTemplate.pdf
AUTOSAR为其标准化工作定义了四个级别的要求:
- AUTOSAR项目目标
- AUTOSAR主要要求
- AUTOSAR要求规范(RS、SRS、ATR)
- AUTOSAR规范(SWS、TPS、AI、TR、MOD、ATS、EXP等)
三、FO阅读记录
在AUTOSAR_TR_FoundationReleaseOverview.pdf里面对FO文件进行分类:
- ReleaseDocumentation
- General
- Methodologyand Templates
- Diagnostics
- CommunicationManagement
- Protocols
- HealthMonitoring
- Crypto
- Safety
- Security
- SystemServices
下面对整个文档浏览下:
File Name |
说明 |
|
1、Release Documentation(2个) |
AUTOSAR_TR_ FoundationReleaseOverview.pdf |
FO总的概述 |
AUTOSAR_TR_ FoundationSpecificationHashes.sha256 |
sha256文件 |
|