AUTOSAR软件架构(一)

AUTOSAR(AUTomotive Open System ARchitecture)是一种适应汽车电子系统的软件架构,主要适用于微控制器。它将软件分为Application Layer、Runtime Environment、Basic Software、Services Layer等多个层次,以实现软件与硬件的解耦。基础软件(BSW)包括内部和外部驱动、接口、处理程序、管理器和库,为上层应用提供服务。ECU抽象层和微控制器抽象层则为访问不同层级的硬件提供标准化接口。
摘要由CSDN通过智能技术生成

AUTOSAR软件架构(一)目录

AUTOSAR的适应范围

适应于汽车电子ECU控制器

  • 与硬件交互的比较多
  • 通过车辆网络连接,如CAN、LIN、ETH、FlexRay
  • 具有有限计算能力和内存资源的微控制器(通常为16位或32位的MCU、单片机)
  • ECU里面跑一个实时操作系统

AUTOSAR软件分层

在这里插入图片描述

分为三层

  • Application Layer应用层
  • Runtime Environment (RTE)运行时环境
  • Basic Software (BSW)基础软件层

BSW可以细分

在这里插入图片描述

  • Application Layer应用层
  • Runtime Environment (RTE)运行时环境
  • Basic Software (BSW)基础软件层
    • Services Layer服务层
    • ECU Abstraction Layer ECU抽象层
    • Microcontroller Abstraction Layer 微控制器抽象层
  • Complex Drivers复杂设备驱动

还可以再细分下去

在这里插入图片描述

  • Services Layer服务层

    • System Services系统服务
    • Memory Services内存服务
    • Crypto Services加密服务
    • Off-board Communication Services车外通信服务
    • Communication Services通信服务(车内服务)
  • ECU Abstraction Layer ECU抽象层

    • Onboard Device Abstraction板载设备抽象
    • Memory Hardware Abstraction内存硬件抽象
    • Crypto Hardware Abstraction加密硬件抽象
    • Wireless Communication HW Abstraction无线通信硬件抽象
    • Communication Hardware Abstraction通信硬件抽象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值