ARK-1220F User Manual
66
B.1
SUSI API Introduction
To provide programmers with easier, more convenient access to hardware, Advant
-
ech has released a suite of application programming interfaces (APIs) in the form of a
program library. This program library is known as the Secured and Unified Smart
Interface, or SUSI for short.
SUSI provides a uniform API for application programmers to access the hardware
functions in different OS and on different Advantech platforms. Application program
-
mers can invoke the functions exported by SUSI instead of calling the drivers directly.
The benefit of using SUSI is portability. The same set of APIs is defined for various
Advantech platforms and implemented on different OS.
The hardware functions currently supported by SUSI are grouped into various cate
-
gories and APIs, such as the Watchdog API and Hardware Monitor API. The most
common SUSI APIs are briefly described below.
B.1.1
Watchdog API
A watchdog timer (abbreviated as WDT) is a hardware device that triggers an action,
e.g., system reboot, if the system does not reset the timer within a specific 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 cus
-
tomized timeout values.
B.1.2
Hardware Monitor API
The hardware monitor (HWM) is a system health supervision feature. It is achieved
by placing certain I/O chips along sensors aimed at inspecting the target of interest
for certain conditions — such as temperature and voltage.
However, due to the inaccuracy of many commercially available hardware monitoring
chips, Advantech has developed a unique scheme for hardware monitoring that uses
a dedicated micro-processor with algorithms specifically designed for providing accu
-
rate and reliable, real-time data.
Summary of Contents for ARK-1220F
Page 1: ...User Manual ARK 1220F Fanless Embedded Box Computer ...
Page 16: ...ARK 1220F User Manual 6 ...
Page 36: ...ARK 1220F User Manual 26 ...
Page 49: ...39 ARK 1220F User Manual Chapter 3 BIOS Settings ...
Page 71: ...Appendix A A Watchdog Sample Code ...
Page 73: ...63 ARK 1220F User Manual Appendix A Watchdog Sample Code mov al 01h out dx al exit END ...
Page 74: ...ARK 1220F User Manual 64 ...
Page 75: ...Appendix B B SUSI API Introduction ...
Page 77: ...67 ARK 1220F User Manual Appendix B SUSI API Introduction ...