autosar详细介绍(vector的文档_AUTOSAR之MCAL简介上

在AUTOSAR的架构中,将其划分为三层,如下:

91a2e14696cf555a2b7ab829eec6851f.png

在RTE以下的,由四个大的components组成,

1. Microcontroller Abstractions Layer : 这一层是基础软件的最底层,主要是包括MCU的外设驱动,比如:ADC,GPT, DIO等等一系列驱动,通常称为MCAL层。这部分的驱动都是由芯片厂商提供。

2. ECU Abstraction Layer :这一层主要负责将MCAL层的驱动接口进行抽象封装,当然也包括除了MCU的驱动接口。这一层负责提供API给更上层模块提供接口来访问MCU的外设驱动以及和MCU的联系。

3. Complex Drivers :复杂驱动,可以看到这一层是直接连接Microcontroller层与RTE的。通常有复杂驱动,比如Rtc,SBC这些复杂驱动,这些是根据实际项目来决定有没有这些功能,不属于AUTOSAR定义的标准模块。因此,AUTOSAR预留出这一层来给用户自己编写这类驱动,然后集成到AUTOSAR的架构中。通常这些复杂驱动都是对时间严格的限制或者是模块移植。

4. Service Layer : 服务层是BSW的最高层,也有提供服务给Application。服务层主要提供的服务有:

a) 操作系统

b) 整车网络通信管理

c) 存储服务

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值