当前位置:网站首页>【Autosar CP通用 1.如何阅读Autosar官方文档】
【Autosar CP通用 1.如何阅读Autosar官方文档】
2022-07-23 05:43:00 【余生】
很多小伙伴们可能没有全部系列的下载过Autosar官方文档,知道大家都很懒,我的下载目录下整理了所有的Autosar文档,同时进行了一个简单的分类(如下面图),大家有兴趣可以自己下载,这次的下载可能需要1元钱,收这一元钱并不是为了赚钱什么的,就是当作对自己的一个奖励,这样我才会觉得自己的价值得到认可,同时希望大家能够珍惜重视别人的劳动成果!
好的我们废话不多说,进入今天的正题:如何阅读Autosar官方文档!!!


AUTOSAR文档类型
先看看文档的名字,是不是好像有分类的,SRS、SWS、TR……
这些各代表什么意思呢?
以下我对这些名称缩写做了个总结:
我们可能需要关注或者是用到比较多的是上面红框的文档 SWS
文档里面的每部分内容都有它存在的道理,胡乱地翻看是很难摸清它的思路的。打开其中一个文档(例如:AUTOSAR_SWS_OS.pdf)看看,它里面有哪些内容,以下简单挑几个讲解下:
“1 Introduction and functional overview”,这个是概览性的,即这个文档大概有什么内容或功能,达到什么目的等等,看这个就你可以大概了解这个文档是不是你想看的那个,有没有你要获取的内容。
This document describes the essential requirements on the AUTOSAR
OperatingSystem to satisfy the top-level requirements presented in the
AUTOSAR SRS [2].
“ 3 Related documentation”,这个文档的功能需要参考哪些文档或者依赖哪些文档。
3.1 Input documents
[1] Layered Software
ArchitectureAUTOSAR_EXP_LayeredSoftwareArchitecture.pdf[2] Requirements on Operating System
AUTOSAR_SRS_OS.pdf
[3] General Requirements on Basic Software Modules
AUTOSAR_SRS_BSWGeneral.pdf……
**5 Dependencies to other modules”,**这一章节描述的是当前文档的内容会依赖其他哪些模块,与那些模块会有怎样的管理,即使当前文档不强制依赖其他模块,也会讲一些相关联的内容,如这个OS的文档。
There are no forced dependencies on other modules, however:
- It is assumed that the operating system may use timer units directly to drive counters.
- If the user needs to drive scheduling directly from global time, then a global time interrupt is required.
- If the user needs to synchronize the processing of a schedule table to a global time, the operating system needs to be told the global
time using the SyncScheduleTable() service.
“ 6 Requirements Traceability”,跟需求的溯源,即实现的功能是根据哪个需求来的,这里面有一一对应的关系。

下面是重点
7.Functional Specification 这个章节详细介绍了这个模块有哪些功能,功能的需求是什么样的,有什么要求等等,所以说读懂这个章节,你就知道这个模块是干什么用的了,实现原理是怎么样的
8 API specification”,这个内容是比较重要的,里面详细描述了该文档的数据类型定义、宏定义、错误码含义,以及函数接口的详细描述和约束。
This chapter contains the APIs offered by the operating system. Note
that not all services are available in all scalability classes, and
that the behavior of some services is extended for specific
scalability classes. For example, API to relatively start a schedule
table has an additional check if the schedule table allows
implicitsynchronization. This check is only performed in SC2 and SC4
where synchronization of schedule tables is supported.
9 Sequence diagrams”,这一章内容也非常重要,从这里能清晰地看到各种时序的动态行为,对理解这个模块是非常有帮助的。

边栏推荐
- 单片机学习笔记8--按键和外部中断(基于百问网STM32F103系列教程)
- 论文解读:《BERT4Bitter:一种基于transformer(BERT)双向编码器表示用于改善苦肽预测的基础模型》
- 论文解读:《功能基因组学transformer模型的可解释性》
- ARM架构与编程5--gcc与Makefile(基于百问网ARM架构与编程教程视频)
- Notes | Baidu flying plasma AI talent Creation Camp: How did amazing ideas come into being?
- 把LVGL所有控件整合到一个工程中展示(LVGL6.0版本)
- The data set needed to generate yolov3 from the existing voc207 data set, and the places that need to be modified to officially start the debugging program
- 高电压技术-名词解释题
- Build "green computing" and interpret "Intelligent Computing Center"
- LVGL8.1版本笔记
猜你喜欢

ARM架构与编程5--gcc与Makefile(基于百问网ARM架构与编程教程视频)

ARM架构与编程6--重定位(基于百问网ARM架构与编程教程视频)

2021信息科学Top10发展态势。深度学习?卷积神经网络?

单片机学习笔记5--STM32时钟系统(基于百问网STM32F103系列教程)

硬件知识2--协议类(基于百问网硬件操作大全视频教程)

All kinds of ice! Use paddegan of the propeller to realize makeup migration

单片机学习笔记7--SysTick定时器(基于百问网STM32F103系列教程)

单片机学习笔记4--GPIO(基于百问网STM32F103系列教程)

NLP natural language processing - Introduction to machine learning and natural language processing (I)

Solution to schema verification failure in saving substantive examination request
随机推荐
Check the sandbox file in the real app
LVGL8.1版本笔记
NLP natural language processing - Introduction to machine learning and natural language processing (I)
论文解读:《Deep-4mcw2v: 基于序列的预测器用于识别大肠桿菌中的 N4- 甲基胞嘧啶(4mC)位点》
ARM架构与编程3--按键控制LED(基于百问网ARM架构与编程教程视频)
怎么建立数据分析思维
UE4 solves the problem that the WebBrowser cannot play H.264
Interpretation of the paper: the interpretability of the transformer model of functional genomics
Six trends and eight technologies of high-performance computing in data centers under "data center white paper 2022" and "computing from the east to the west"
单片机学习笔记6--中断系统(基于百问网STM32F103系列教程)
ARM架构与编程4--串口(基于百问网ARM架构与编程教程视频)
Solution to schema verification failure in saving substantive examination request
Connaissance du matériel 1 - schéma et type d'interface (basé sur le tutoriel vidéo complet de l'exploitation du matériel de baiman)
Gartner调查研究:中国的数字化发展较之世界水平如何?高性能计算能否占据主导地位?
钢结构基本原理全面详细总结
使用PyOD来进行异常值检测
google or-tools的复杂排班程序深度解读
“东数西算”下数据中心的液冷GPU服务器如何发展?
NLP自然语言处理-机器学习和自然语言处理介绍(二)
保存实质审查请求书出现Schema校验失败的解决方法