AUTOSAR经典架构介绍

autosar经典平台架构在最高的抽象级别上区分了在微控制器上运行的三个软件层:应用层、运行时环境和基础软件层。
应用软件层大部分是硬件独立的;
软件层和基础软件层是通过RTE进行通信的;
运行时环境代表了应用层的全部接口;
基础软件层被分为3个主要的层和复杂驱动:即服务、ECU抽象、微控制器抽象(即驱动)
服务被分为功能组,代表系统的基础设施、内存和通信服务。
架构图如下:
在这里插入图片描述
基础软件层属于微控制器层 和运行时环境中间的这部分,又被分为4层:服务层、ECU抽象层、微控制器抽象层和复杂驱动,如下图:
在这里插入图片描述
又进一步分成以下的功能组:
在这里插入图片描述
微控制器抽象层是软件中最低的一层,包含内部驱动,也就是可以直接访问μc(外部引脚)和内部外围设备的软件模块。
这一层的任务是:使更高层的软件可以不依赖于μC。
瑞萨提供的MCAL即MicroController Abstraction Layer可以理解为通信驱动,用于微控制器和上层进行通信,常见的是CAN驱动程序。

缩略词解释:<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值