Software Introduction
P19 SERIES
· 25 ·
1. Function Supported by BPI
1)
Watchdog
Supports Watchdog boot, stop and feed Watchdog function.
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 CPPU core voltage,
V12.0, battery voltage, and etc.
The user can use BPI library for second development based on application requirement,for
example:
a)
Detecting CPU temperature:If the temperature is too high,a buzzer will be
triggered to send alarm.
b)
To control peripheral devices by GPIO programming.
2. Advantages of BPI
1)
Platform Irrelevant
It is an interface provided by BPI to application layer, which means the BPI library
function is platform-irrelevant, so the software developed by BPI function library can
operate on a new hardware 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
developed and is strictly tested; therefore, it can avoid system malfunction caused by
improper operation of the system hardware.
3)
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 one set of the maintenance software.
4)
Low Cost