NEWS
新闻中心
AUTOSAR基础软件层
发布时间:2023-11-22 浏览数:1361

前面尊龙时凯简单介绍了AUTOSAR分层架构的相关内容,,,了解到在AUTOSAR分层架构中,,,,汽车嵌入式系统软件自上而下分别为:



应用软件层(Application Software Layer,,,,ASW) 


运行时环境(Runtime Environment,,RTE) 


基础软件层 (Basic Software Layer,,,BSW) 


微控制器 (Microcontroller)


详细内容可点击前几期查看


今天尊龙时凯来详细了解一下基础软件层的相关内容,,,,基础软件层(Basic Software Layer,,BSW)又可分为四层,,,即:



服务层(Services Layer)
为应用程序、、、、RTE以及基础软件模块提供最基本的服务,,可提供操作系统功能、、、汽车网络通信和管理服务、、、内存服务、、存储服务、、、、诊断服务等。。。。

ECU抽象层(ECU Abstraction Layer)
负责提供统一的访问接口,,,,实现对通信、、内存或I/O的访问,,从而无须考虑这些资源是由微处理器提供还是由外部设备提供的。。。

微控制器抽象层(Microcontroller Abstraction Layer,,MCAL)
是实现不同硬件接口统一化的特殊层,,,通过微控制器抽象层可将硬件封装起来,,,,避免上层软件直接对微控制器的寄存器进行操作。。。。

复杂驱动(Complex Drivers)
由于对复杂传感器和执行器进行操作的模块涉及严格的时序问题,,,难以抽象,,,所以在AUTOSAR规范中这部分没有被标准化,,,统称为复杂驱动(Complex Drivers)。。。




上述各层又由一系列基础软件组件构成,,,包括:系统服务(System Services)、、、、存储器服务(Memory Services)、、、通信服务(Communication Services)等。。它们主要用于提供基础软件服务,,包括标准化的系统功能和功能接口。。。





基础软件层的组件及其功能




系统(System)
提供标准化的规定(针对操作系统、、、、定时器以及错误存储器)、、、ECU特定的服务(ECU 状态管理、、、、看门狗管理)和库函数。。。。

内存(Memory)
对内部和外部的内存(非易失性存储器)的访问入口进行标准化。。。。

通信(Communication)
对汽车网络系统、、ECU通信系统以及ECU内部软件的访问入口进行标准化。。。

输入/输出(I/O)
对传感器、、、、执行器以及 ECU外设的访问入口进行标准化。。。。



以上是基础软件层架构的简单介绍,,后续尊龙时凯将对基础软件层的的四个主要部分进行详细介绍。。。。


未完待续


服务热线:

0551-65691812

地址:合肥高新区安徽工业技术创新研究院A座
邮箱:gk.anghui@outlook.com

Copyright © 2001-2025 安徽国科尊龙时凯科技有限公司 - All Rights Reserved.
皖ICP备2024030710号-1  
站点地图