嵌入式系统与单片机|技术阅读
登录|注册

您现在的位置是:嵌入式系统与单片机 > 技术阅读 > Autosar标准文档介绍

Autosar标准文档介绍


大家好,我是嵌入式老林,从事嵌入式软件开发多年,今天分享的内容是Autosar标准文档介绍,希望能对你有所帮助


一、Autosar介绍

最近项目中遇到需求不明确的问题,想查下Autosar标准中是否有提到,以此来说服客户,但翻了半天没找到,主要是Autosar文档很多,都不知道各个文档分别是介绍什么的,故此介绍一下。

关于Autosar的介绍,有兴趣的可查看之前的文章:

Autosar官网:https://www.autosar.org/

AUTOSAR目前分为两种:Classic Platform AUTOSAR 、 Adaptive Platform AUTOSAR,也称为CP和AP。因为我用的是Classic Platform,所以本文介绍的都是CP。

标准文档下载可进入官网,Classic Platform文档下载地址:https://www.autosar.org/standards/classic-platform

点击进入后会发现各个版本的Classic Autosar的发布文档都在里面

最新的已经到R23-11了,2023年11月份发布的,本文以R19-11为例子介绍

二、文档类型介绍

下载下来的文档如下,一开始看到这么多文档,不知道EXP、RS、SRS分别表示啥意思

常用的缩写如下

对于大部分基于工具的Autosar工作者来说,只需要看SWS即可;

但是对于Autosar工具的开发者而言,或者一些需要手写Autosar代码的朋友,就需要按需求观看了

关于Autosar的标准文档,不建议逐个去全部看完的,几乎不可能。只要遇到问题知道去份文档里面查找就可以了

更全的文档缩写全称介绍

三、SWS文档内容介绍

3.1 目录概览

基本每一个SWS文件都有相同的结构,一共11部分(附录部分有些没有),其中1、5、7、8、9、10部分是比较重要的,其他部分,大家按需求看看就行(比如缩略词,大家看到不懂的缩略词可以跳过去查查

3.2 文档章节介绍

以AUTOSAR_SWS_COM文件为例,介绍一下SWS文档的章节

1,Introduction and functional overview

对文档做一些概括性的介绍

2,Acronyms and Abbreviations

本章节主要对一些缩写、定义或一些特殊文字做说明,方便大家阅读

3,Related documentation

本章节会列出当前文档相关的文档

4,Constraints and assumptions

本章节主要是对使用限制做说明

5,Dependencies to other modules

这一章节主要讲解了当前模块和其他模块的关联

6,Requirements traceability

有一类文件是SRS文件,是对功能的需求做出的规范,这里就是说SWS的条特性可以满足SRS的哪条需求,表格左边就是需求,中间是描述,右边是满足需求的SWS规范

7,Functional specification

这个章节主要是介绍每一条SWS规范

8,API specification

这一章包括类型定义,接口定义,当前模块的标准函数介绍等

9,Sequence Diagrams

这个章节主要是放时序图,介绍模块间的交互流程,方便大家理解其工作原理。

10,Configuration Specification

这里主要介绍配置的参数和详细说明,最开始介绍配置的总览

参数说明

11,Not Applicable Requirements

列出了哪些要求对本规范不适用

最后,如果觉得有帮助,希望你能一键三连(分享,点赞,在看),你们的认可是我持续输出的动力,感激不尽

欢迎大家骚扰,请备注“公众号”