AUTOSAR IoHwAb(I/O 硬件抽象模块)
1. 简介和功能概述
本文介绍了AUTOSAR基础软件I/O硬件抽象(I/O Hardware Abstraction)的功能和配置。I/O硬件抽象是ECU抽象层(ECU Abstraction Layer)的一部分。
I/O硬件抽象不应被视为单个模块,实现上此模块可以被实现为多个模块。 AUTOSAR的I/O硬件抽象标准并未为了实现模块或模块组的标准化。相反标准的主要是为实现和其他模块的功能之间接口的指南。
I/O硬件抽象的目的是通过将I/O硬件抽象端口映射到ECU信号来提供对MCAL驱动程序的访问。提供给软件组件的数据可以完全从物理层中抽象出来。因此,软件组件设计人员不再需要详细了解MCAL驱动程序的API和物理层数据值的单位。
I/O硬件抽象始终针对ECU