什么是“AUTOSAR”

AUTOSAR(AUTomotive Open System ARchitecture)是一种针对车载嵌入式软件的开放标准,旨在标准化ECU软件结构。其主要组成部分包括基本软件(BSW)、运行时环境(RTE)和软件组件(SW-C)。BSW包含了操作系统、通信堆栈等,而SW-C通过端口连接实现功能交互。RTE作为中间层,负责通信调度,使得软件组件能跨ECU通信。AUTOSAR的导入形态多样,从仅使用通信堆栈到全面采用OS、RTE和MCAL,取决于具体需求和成本考虑。
摘要由CSDN通过智能技术生成

开场白

对于大多数从事车载嵌入式软件开发的人来说,“AUTOSAR”的名字是不是已经很亲切了,或者至少有一次听到过呢?
实际上,从前年到去年,在量产开发现场利用AUTOSAR的机会大幅增加。

概要

AUTOSAR中的ECU软件大致由三部分构成。
其结构如图1所示。
图1 AUTOSAR ECU软件结构

最下面的AUTOSAR基本软件(Basic Software:BSW,详见图2)简单地表示为“任何汽车制造商的任何ECU供应商创建的任何类型的ECU中的基本软件”,操作系统,通信堆栈(CAN,LIN,FlexRay,以太网等),
非易失性存储器堆栈,诊断,输入和输出,由软件模块组,其提供各种功能,如模式管理。
另外,在软件体系结构上,硬件依存的只有微型计算机固有的MCAL(Microcontroller Abstraction Layer/图2的从GPT驱动程序到PORT驱动程序的BSW的一组)、OS和Complex Driver以及外部连接到微型计算机的设备用的驱动程序。
除此之外,由于不依赖于硬件,所以可以将伴随硬件变更的影响局部化。

UTOSAR ECU软件结构(BSW详细信息)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值