关于AUTOSAR的背景和架构信息,这里就不详细展开了。大家可以参看: 一文了解。今天我们重点讲讲如何快速学习AUTOSAR架构的方法。 如何获取规范文档? 从2003年成立以来,AUTOSAR目前已经更新到AUTOSAR 4.4.0 release版本,后台回复“AUTOSAR”可以获取。当然,你也可以从官网获取最新的规范文档,网址:https://www./standards。 2018年,为了迎合未来汽车智能化、网联化的需求,AUTOSAR联盟推出了一个全新的平台,将AP加入到原有的AUTOSAR平台中,形成自适应AUTOSAR平台(AUTOSAR Adaptive Platform,AP),并于2018年10月迎来了适用于面向量产的首次发布,另外还将原有平台更名为经典AUTOSAR平台(AUTOSAR Classic Platform)和自适应平台AUTOSAR(AUTOSAR Adaptive Platform),行业内大家习惯叫CP(Classic Platform)和AP(Adaptive Platform),下次有人提到CP还是AP的时候,可不要说没听过。AP目前目前国内了解的人非常少,如果你想做吃螃蟹的人,可以提前自己定位学习。AUTOSAR官网有规范材料。后台回复“AP”和“CP”获取规范文档。后续有机会,Demu大叔也研究研究AP,再跟大家分享。如果有非常了解的同学,也欢迎投稿和大家一起。 基本概念 Software Component (SW-C):软件组件 Virtual Functional Bus (VFB):虚拟功能总线 Runtime Environment (RTE):运行环境(实时环境) Basic Software(BSW):基础软件 Methodology principle:方法论原理 Mode Management:模式管理 Memory Abstraction:存储抽象 Runnables:可运行实体 文档命名规则 EXP: 即Explaination'解释',详细介绍论题 MMOD: 即Meta Model'元模型',介绍 AUTOSAR元模型 MOD: 即Model'建模',介绍建模的原理 RS: 即Requirement Specification'需求规范', 详细介绍需求 SRS: 即Softeware Requirement Specification'软件需求规范', 描述所有软件模块的规范 SWS: 即Softeware Specification'软件规范', 介绍软件模块设计和实现的规范 TPS: 即Template Specification'模板规范', 详细介绍元模型 TR: 即Technical Specification'技术规范',详细介绍技术规范 你的工作内容 有了以上了解,拿到规范文档后,你会发现内容简直太多了,多到不可能有哪位大神能将其完全拜读。那怎么去掌握个中精要呢? 你需要明确你的工作内容在整个产品生命周期的位置。简单介绍下几个流程概念。
圈内的同学比较了解上面提到的几个名词,研究AUTOSAR的工程师在OEM、TIER1和TIER2都会有分布,各自角色不同,研究重点也不同。我们按产品开发流程的顺序大致梳理:
画张简图大致说明一下AUTOSAR的开发流程。 作者简介: |
|