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