Appendix
CPC-3813CLD3N
- 33 -
Appendix
BPI Overview
EVOC BPI (BIOS Programming Interface) is a cross-platform, easy-to-maintain
software interface specification, which supports access to hardware under the
Protected Mode of the operating system. The function of the product is to provide a
unified standard interface for the application software or driver; therefore, when the
hardware of the motherboard is upgraded, there is no need to modify the application
software or driver and the former software can operate on the new platform normally.
It has greatly sped up the product development and reduced the maintenance cost.
Currently, BPI supports the configuration of WDT and GPIO as well as H/W monitor
function. As for the test program and function library, please refer to the relevant
documents in the enclosed CD.
Features of the BPI include:
1
、
Platform Irrelevant
The software developed by BPI function library can operate on a new platform,
supporting BPI function, normally without making any modification.
2
、
Security and High Reliability
The BPI function library accessing the hardware is programmed by the
motherboard developer and is strictly tested; therefore, it can avoid system
malfunction caused by improper operation of the system hardware.
3
、
Flexible Configuration
Take GPIO configuration as an example, users may conveniently configure an
arbitrary GPIO function by BPI function library or test program.