CP AUTOSAR标准之IOHardwareAbstraction(AUTOSAR_SWS_IOHardwareAbstraction)(更新中……)
1 简介和功能概述
AUTOSAR基础软件I/O硬件抽象的功能和配置。I/O硬件抽象是ECU抽象层的一部分。
I/O硬件抽象不应被视为单个模块,因为它可以作为多个模块实现。本I/O硬件抽象规范并非旨在标准化此模块或模块组。相反,它旨在作为其与其他模块功能接口实现的指南。
通过将I/O硬件抽象端口映射到ECU信号来提供对MCAL驱动程序的访问。提供给软件组件的数据完全从物理层值中抽象出来。因此,软件组件设计人员不再需要有关MCAL驱动程序API和物理层值单位的详细知识。
I/O硬件抽象始终是ECU特定的实现,因为软件组件对基本软件的要求必须适合某个MCAL实现的特性。
O硬件抽象的服务。
本文档的目的是:
- 确定应使用软件组件模板的哪一部分定义I/O硬件抽象时。
- 解释定义通用端口的方式,其中映射了ECU信号。
本文档的目的不是:
- 提供C-API
- 为每个ECU信号提供特定的形式化,就像通过功能数据标准化(车身领域、动力系统、底盘领域)
3 相关文献
3.1 输入文件
[1]基础软件模块列表AUTOSAR_TR_BSWModuleList.pdf
[2]分层软件架构AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf