Appendix
- 50 -
NET-1821VD2N
Appendix
BPI Overview
EVOC BPI (BIOS Programming Interface) is a cross-platform, easy-maintenance
software interface specification, which can access hardware under the protection
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 upgrading, 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 improved the product development speed 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 due to 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.
4
、
Easy Maintenance
Traditional WDT and GPIO programming are closely related to the hardware
with complicated test and debug process and software of different platforms;
however, the software developed by BPI only requires for a set of the
maintenance software.
5
、
Low Cost
Developing the applications by BPI will not increase additional hardware and