Eapi - embedded application programming interface, Installation, Windows – ADLINK Hurricane-QM57 User Manual

Page 20: Linux, Supported eapi functions

Advertising
background image

SME-LEMT-R0V8

Revision 0.8

Page 16 of 22

6 EAPI - Embedded Application Programming Interface

The EAPI specification provides a common programming interface for hardware features found on
COM Express systems or other embedded form factors. The LiPPERT implementation of the EAPI
library follows the revision 1.0 of the PICMG EAPI Specification.

6.1 Installation

The EAPI library comes for Linux and Windows. The Windows library is called EAPI_1.DLL. The
Linux version is called libEApiLIB.so.1.0. The number shows the specification version of the EAPI
implementation.

Windows

For Windows systems the LEMT Package provides the EAPI_1.dll. Copy this library in the Working
directory of your program or tool. For a global installation copy the library to the
C:\Windows\system32

directory.

Linux

Copy the libEApiLIP.so.X.Y file to /usr/lib/ directory. Then run ldconfig to create necessary
symbolic links. For this step you will need root rights.

Your program will need root rights to use the EAPI library.

6.2 Supported EAPI Functions

The LiPPERT EAPI Library implements all EAPI functions, although not all features are support in
hardware.

EAPI Function

Supported on LiPPERT Hardware

EAPI Info

EApiBoardGetStringA()



EApiBoardGetValue()

-

Missing Features:

Chipset Temp

No voltage monitoring

No fan speed monitoring

EAPI Backlight

LVDS Backlight

EApiVgaGetBacklightEnable()

EApiVgaSetBacklightEnable()

EApiVgaGetBacklightBrightness()

EApiVgaSetBacklightBrightness()

EAPI Internal Storage

Only User Data Memory

Advertising
This manual is related to the following products: