![EVOC P15 Series Скачать руководство пользователя страница 33](http://html1.mh-extra.com/html/evoc/p15-series/p15-series_manual_2446444033.webp)
Software Introduction
· 24 ·
P15 SERIES
6.1 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
32-bit or 64-bit operating system and supports multi-process and multi-threading hardware
access. BPI is a bridge between hardware and application software, and its purpose is to
provide a unified standard interface for the application layer (in the form of library
function, similar to library function of standard C). With BPI, application software
engineer do not need to care about the specific hardware solution of the motherboard. The
users can use BPI library to rapidly develop their own software products, and 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. BPI
has greatly sped up the product development and reduced the maintenance cost. The BPI
architecture is shown in the Figure 1 below:
Figure 1 BPI architecture