Eapi - embedded application programming interface, Installation, Windows – ADLINK Hurricane-QM57 User Manual
Page 20: Linux, Supported eapi functions

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