User manual

附录
EC3-1813CLD2NA(B) - 43 -
附录
BPI简介
EVOC BPI(BIOS Programming Interface)一种跨平台的,易维护的,支
持操作系统保护模式下访问硬件的软件接口规范。本产品的功能是为应用层软件
或驱动提供统一的标准接口,在主板硬件升级时,无需修改应用层软件或驱动,
原来的软件就可在新的平台上正常运行。大大提高产品的开发速度和降低产品的
维护成本。目前 BPI 支持 WDTGPIO 的配置及 H/W monitor 功能,其测试程序及
库函数等相关文档详见说明书光盘。
BPI 具有如下特点:
1、 平台无关性
使用 BPI 库函数开发的软件,无需做任何修改,就可直接在支持 BPI
功能的新平台上正常运行。
2、 安全性和可靠性高
访问硬件的 BPI 库函数由主板开发商编写,并经过严格测试,可避免
因对系统硬件操作不当,造成系统异常问题。
3、 配置灵活
GPIO 配置,通过 BPI 库函数或测试程序,用户可很方便地配置任意
一个 GPIO 功能。
4、 易维护
传统方式的 WDT GPIO 编程与硬件密切相关,测试及调试复杂,且需
要维护不同平台的软件,而使用 BPI 开发的软件,只要维护一套软件
即可。
5、 成本低
用户使用 BPI 开发应用程序,不会增加额外的硬件和软件成本。相反
会大大降低软件开发难度,缩短开发周期,可帮助系统集成商产品快
速上市。