AUTOSAR从入门到精通-【基础软件层级篇】AUTOSAR-BSW基础软件层

目录

前言

BSW层架构

微控制抽象层(MicroController Abstraction Layer)

ECU抽象层(ECU Abstraction Layer)

服务层(Service Layer)

CDD(Complex Device Drivers)

基础软件层模块类型

BSW层服务 

通信流程

Memory功能

Watchdog功能

 Diagnostics功能

 AutoSAR OS

 BSW的模型框架

 Software package

 RTE

SL (Service Layer)

ECAL(ECU抽象层) 

MCAL(Microcontroller Abstraction Layer)

Complex Dev Drivers

 Hardware

Overall view

​编辑

Interaction view

 Generic Elements(基本元素)

 Project Views

应用案例

BSW开发规范


前言

BSW层全称为Basic Software(基础软件层),顾名思义,该层主要是为应用层提供基础服务。做过软件开发的都知道,软件开发分为应用层开发和底层开发,BSW属于底层开发。

BSW层架构

BSW按照层级结构可以分为服务层、ECU抽象层、硬件抽象层(MCAL)和复杂驱动层(CDD) 

微控制抽象层(MicroController Abstraction Layer)

微控制抽象层(MicroController Abstraction Layer)是对MCU芯片的抽象和封装,由于Autosar Cp是基于MCU的软件架构,所以该层主要是实现MCU外设驱动,比如I/O驱动、Flash驱动

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值