附录
EC3-1813CLD2NA(CHENGDU)
· 39 ·
5.附录
5
.1
BPI
介绍
BPI(BIOS Programming Interface)是一种跨平台的,易维护的,支持 32 位
操作系统保护模式下访问硬件的软件接口规范。BPI 是硬件和应用软件之间的纽
带,其目的是为应用层提供平台无关的操作硬件的标准接口(以库函数的形式呈
现,类似标准 C 的库函数)
,应用软件工程师无需关心主板具体的硬件实现方案。
用户利用 BPI 库就可以快速开发出自己的软件产品,而且在主板硬件升级时,无
需修改应用层软件,原来的软件就可在新的平台上正常运行。BPI 大大提高了产
品的开发速度和降低产品的维护成本。BPI 架构如图 1 所示:
图 1 BPI 架构
1. BPI 支持功能