代码编织梦想

AUTOSAR(Automotive Open System Architecture)是一个用于汽车电子系统的开放式软件架构标准,它旨在提高汽车电子系统的互操作性和可重用性。

AUTOSAR 架构由三个主要组件组成:应用程序层、运行时环境和基础设施层。

应用程序层:包括所有应用程序软件组件,例如车辆动力系统、车载娱乐系统等。这一层是用户最终使用的功能和服务的实现层。

运行时环境:负责管理和协调应用程序层的软件组件之间的交互和通信。它包括两个子层:

RTE(Runtime Environment):提供运行时支持,例如内存管理、调度、通信和错误管理等。

OS(Operating System):提供操作系统功能,例如进程管理、任务管理、中断管理等。

基础设施层:提供基础设施服务,例如通信协议、诊断服务、ECU(Electronic Control Unit)生命周期管理等。它包括四个子层:

MCAL(Microcontroller Abstraction Layer):提供对底层硬件的访问,例如GPIO、ADC、PWM等。

COM(Communication):提供通信服务,例如CAN、LIN、Ethernet等。

DCM(Diagnostic Communication Manager):提供诊断服务,例如OBD、UDS等。

ECU生命周期管理:管理ECU的生命周期,例如ECU启动、休眠、故障恢复等。

AUTOSAR 架构的主要优点包括:

提高软件的可重用性和互操作性。

降低开发成本和时间。

简化软件维护和升级。

提高系统的可靠性和安全性。

支持模块化设计和分布式开发。

总的来说,AUTOSAR 架构为汽车电子系统的开发提供了一种标准化的方法,它使得不同厂商的设备可以互相通信和协同工作,从而提高了整个汽车电子系统的性能和可靠性。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_47712251/article/details/129677630

autosar架构深度解析及开发指引_古月云霄的博客-爱代码爱编程

AUTOSAR architecture的分层式设计,用于支持完整的软件和硬件模块的独立性(Independence),中间RTE(Runtime Environment)作为虚拟功能总线VFB(Virtual Functi

autosar can协议栈 源码解读_AUTOSAR架构的CAN通讯-爱代码爱编程

宏观地介绍可参见:autosar.org/fileadmin/A 2. AUTOSAR软件分层架构 AUTOSAR架构在三个软件层之间划分出最高的抽象层:应用层(Application Layer, ASW),运行时环境(Runtime Environment, RTE)和底层软件(Basic Software, BSW),三者均在微控制器上运行。

AUTOSAR MCAL详解:FLS-爱代码爱编程

作者:Stephen Du 免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。 所有文字均是自己码出来的,所有图片均为自己勾画(除部分来源于原始标准)。 复制/转发请注明来源/作者。 欢迎添加微信交流学习。 文章目录 1. 简介2. 术语定义3. 使用限制4. 基础知识5. 主要接

3.Adaptive AUTOSAR 架构详解-爱代码爱编程

3.1 逻辑层架构 下面显示了AP的逻辑架构.AA(adaptive application)在ARA (AUTOSAR Runtime for Adaptive Applications) 上运行. ARA包含了所有功能集合的应用接口.这些功能属于 Adaptive Platform foundation 和 Adaptive Platform Ser

搞一下CP AUTOSAR 入门 | 04 CP AUTOSAR EcuM 详解-爱代码爱编程

前言 本系列请点击:《搞一下CP AUTOSAR入门》 所有系列请点击:《汽车电子系列分享》 在CP AUTOSAR架构中定义了许多和模式管理相关的组件,其中主要包括EcuM、BswM、ComM等。 在CP AUTOSAR 标准更新许多版本中,和ECU控制相关的模式管理模块EcuM主要包括两种类型,分别是Fixed和Flex,其中在CP AUTOS

搞一下CP AUTOSAR 入门 | 05 CP AUTOSAR BswM 详解-爱代码爱编程

前言 本系列请点击:《搞一下CP AUTOSAR入门》 所有系列请点击:《汽车电子系列分享》 在上一篇中已经对AUTOSAR中模式管理相关的两个模块中的EcuM模块做了详细的介绍,这篇主要介绍的是AUTOSAR模式管理的另一个重要的模块BswM。顾名思义,BswM是Bsw Mode Manager的简称,是主要负责整个Bsw层的模式管理。 全系内容

搞一下CP AUTOSAR 入门 | 06 CP AUTOSAR NvM 详解-爱代码爱编程

前言 本系列请点击:《搞一下CP AUTOSAR入门》 所有系列请点击:《汽车电子系列分享》 在上一篇中已经对AutoSAR中模式管理BswM做了详细的介绍,这篇主要介绍的是AutoSAR中Memory管理模块NvM。 全系内容可在《搞一下汽车电子》后台回复 “系列”,或进入菜单栏 “分享平台” --> “系列分享” 一、AutoSAR

搞一下CP AUTOSAR 入门 | 07 CP AUTOSAR ComM 详解-爱代码爱编程

前言 本系列请点击:《搞一下CP AUTOSAR入门》 所有系列请点击:《汽车电子系列分享》 在上一篇中已经对AutoSAR中模式管理NvM做了详细的介绍,这篇主要介绍的是AutoSAR中整个通信的管理模块ComM。 全系内容可在《搞一下汽车电子》后台回复 “系列”,或进入菜单栏 “分享平台” --> “系列分享” 一、ComM功能介绍

AutoSAR架构概述-应用层(SWC)和 实时运行环境(RTE)-爱代码爱编程

文章目录 1 创建软件组件 2 定义SR和CS接口 3 定义数据类型及数据类型映射 4 软件组件_端口实例化,初始值 5 定义软件组件内部行为 6 Autosar 接口类型 7 虚拟功能总线和RTE的作用 8 RTE的作用和刹车系统 9 任务映射 10 ECU的实

AUTOSAR SWC详解-爱代码爱编程

温馨提示:关注公众号“嵌入式软件实战派”回复“AUTOSAR”获得整个AUTOSAR实战教程。 1. SWC原理特点 只要了解过AUTOSAR的都知道,AUTOSAR分四层:Application、RTE、BSW和MCAL。 而SWC一般位于AUTOSAR架构的Application层(不完全是,但可以暂且这么认为,看完以下内容就会大概理解了)。

汽车开放系统架构(autosar)简介_autosar架构用什么语言-爱代码爱编程

快速链接: . 👉👉👉 个人博客笔记导读目录(全部) 👈👈👈 目录 简介背景和历史概念和目标软件架构方法论经典平台自适应平台基金会验收测试标准化的应用程序接口 简

autosar 架构介绍_autosar架构-爱代码爱编程

在AUTOSAR软件架构中,汽车嵌入式系统软件自上而下分别为应用软件层(Application Software Layer,ASW)、运行时环境(Runtime Environment,RTE)、基础软件层(Basic Software Layer,BSW)和微控制器(Microcontroller)如下图。为保证上层与下层的无关性,在通常情况下,每一层