汽车基础软件AutoSAR自学攻略(三)-AutoSAR CP分层架构(2)

汽车基础软件AutoSAR自学攻略(三)-AutoSAR CP分层架构(2)

下面我们继续来介绍AutoSAR CP分层架构,下面的文字和图来自AutoSAR官网目前最新的标准R24-11的分层架构手册。该手册详细讲解了AutoSAR分层架构的设计,下面让我们来一起学习一下。

Introduction介绍
目的及投入

本文档的目的
分层软件架构描述了 AUTOSAR 的软件架构:
➢ 它以自上而下的方式描述了 AUTOSAR 软件的层次结构,并且
➢ 将基础软件模块映射到软件层,并且
➢ 展示了它们之间的关系。

这份文件侧重于概念分层软件架构的静态视图:

➢ 它没有指定具有详细静态和动态接口描述的结构化软件架构(设计)

​ ◼ 这些信息包含在基本软件模块自身的规范中。

Scope and Extensibility

AUTOSAR 的应用范围
AUTOSAR 专门用于汽车电子控制单元(ECU)。此类 ECU 具有以下特性:
➢ 与硬件(传感器和执行器)的强交互,
➢ 连接到诸如 CAN、LIN、FlexRay 或以太网等车辆网络,
➢ 计算能力和内存资源有限(与企业解决方案相比)的微控制器(通常为 16 位或 32 位),
➢ 实时系统,以及
➢ 从内部或外部闪存执行程序。

注意:在 AUTOSAR 的概念中,ECU 指的是一个微控制器加上外围设备以及相应的软件/配置。机械设计不在 AUTOSAR 的范围内。这意味着如果在一个外壳中布置了不止一个微控制器,那么每个微控制器都需要其自身的 AUTOSAR-ECU 实例描述。

AUTOSAR 可扩展性
AUTOSAR 软件架构是一种通用方法:
➢ 标准模块的功能可以扩展,同时仍保持合规,
◼ 但它们的配置必须在自动基本软件配置过程中予以考虑!
➢ 非标准模块可以作为复杂驱动程序集成到基于 AUTOSAR 的系统中,
➢ 不能添加更多层。

Top view

AUTOSAR 架构在最高抽象级别上区分了三个软件层:应用程序、运行时环境和在微控制器上运行的基础软件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

艾格北峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值