ARK-1124 User Manual
72
B.1
SUSI API Introduction
To make hardware easier and more convenient to access for programmers, Advan-
tech has released a suite of API (Application Programming Interface) in the form of a
program library. The program Library is called Secured and Unified Smart Interface
or SUSI for short.
SUSI provides a uniform API for application programmers to access the hardware
functions in different Operating Systems and on different Advantech hardware plat-
forms.
Application programmers can invoke the functions exported by SUSI instead of call-
ing the drivers directly. The benefit of using SUSI is portability. The same set of APIs
is defined for different Advantech hardware platforms. Also, the same API set is
implemented in different Operating Systems. This user's manual describes some
sample programs and the API in SUSI. The hardware functions currently supported
by SUSI can be grouped into a few categories including Watchdog and Hardware
Monitor. Each category of API in SUSI is briefly described below.
B.1.1
The Watchdog API
A watchdog timer (abbreviated as WDT) is a hardware device which triggers an
action, e.g. rebooting the system, if the system does not reset the timer within a spe-
cific period of time. The WDT API in SUSI provides developers with functions such as
starting the timer, resetting the timer, and setting the timeout value if the hardware
requires customized timeout values.
B.1.2
The Hardware Monitor API
The hardware monitor (abbreviated as HWM) is a system health supervision capabil-
ity achieved by placing certain I/O chips along with sensors for inspecting the target
of interests for certain condition indexes, such as temperature and voltage etc.
However, due to the inaccuracy among many commercially available hardware mon-
itoring chips, Advantech has developed a unique scheme for hardware monitoring -
achieved by using a dedicated micro-processor with algorithms specifically designed
for providing accurate, real-time and reliable data content; helping protect your sys-
tem in a more reliable manner.
Содержание ARK-1124
Страница 1: ...User Manual ARK 1124 Fanless Embedded Box PC...
Страница 8: ...ARK 1124 User Manual viii...
Страница 13: ...Chapter 1 1 General Introduction This chapter gives background information on ARK 1124 series...
Страница 21: ...Chapter 2 2 H W Installation This chapter introduces external IO and the installation of ARK 1124 hardware...
Страница 47: ...Chapter 3 3 BIOS Settings...
Страница 79: ...Appendix A A Watchdog Timer Sample Code...
Страница 81: ...69 ARK 1124 User Manual Appendix A Watchdog Timer Sample Code mov al 01h out dx al exit END...
Страница 82: ...ARK 1124 User Manual 70...
Страница 83: ...Appendix B B SUSI API Introduction...
Страница 85: ...73 ARK 1124 User Manual Appendix B SUSI API Introduction...