Appendix
EC3-1813CLD2NA(CHENGDU)
· 41 ·
1. Functions supported by BPI
1)
Watchdog
Supports Watchdog Startup, Stop and Feed Dog functions.
2)
GPIO
Supports GPIO input/output programming.
3)
Hardware monitoring
Supports monitoring of motherboard CPU temperature, system temperature, fan
rotation speed and motherboard core voltage detection, such as CPU Core
voltage, V12.0, battery voltage, and etc.
4)
Flash programming
The motherboard provides an OEM Flash space by default, which is used to
store user’s private data, such as key, product serial number and etc. The size of
the space can be acquired by BPI library function.
Users can use BPI library to carry out second development according the application
requirements, for example:
a)
By monitoring CPU temperature: If the temperature is too high, the alarm
will be triggered.
b)
To control peripheral devices by GPIO programming.
2. Advantages of BPI
1) Platform Irrelevant
The interface provided by BPI to the application layer, i.e. the BPI library
function is irrelevant to the platform. Therefore, when using software developed
by BPI library function, there is no need to modify the application software and
it can operate on a new platform normally.