Software Apis - Advantech MIO-2270 User Manual

Amd g-series soc gx-210ja/ gx-415ga pico-itx sbc, ddr 3/3l, 18-bit lvds, vga or hdmi, 1gbe, half-size mini pcie, 4 usb, 2 com, smbus, msata & mioe
Hide thumbs Also See for MIO-2270:
Table of Contents

Advertisement

4.3.2

Software APIs

4.3.2.1
GPIO API
The General Purpose Input/Output API is a flexible parallel interface that enables
various custom connections and allows users to monitor the signal input level or set
the output status to switch on/off a device. This API also provides programmable
GPIO, which allows developers to dynamically set the GPIO input or output status.
4.3.2.2
SMBus API
The System Management Bus (SMBus) API is a two-wire interface established by
Intel Corporation in 1995, based on the same operation principles of I
personal computers and servers for low-speed system management communica-
tions. Currently, SMBus can be seen in many types of embedded systems. Similar to
other APIs in SUSI, the SMBus API is available on numerous platforms including
Windows 7.
4.3.2.3
Display Control API
Two types of VGA control APIs exist, backlight on/off control and brightness control.
Backlight on/off control allows developers to turn the backlight on or off and to control
the brightness.
1.
Brightness Control
The Brightness Control API allows developers to interface with an embedded
device to easily control brightness.
2.
Backlight Control
The Backlight API allows developers to control the backlight (screen) of an
embedded device.
4.3.2.4
Watchdog API
A watchdog timer (WDT) is a hardware device that triggers an action, e.g., system
reboot, if the system does not reset the timer within a specified period of time. The
WDT API in SUSI provides developers with functions such as starting the timer,
resetting the timer, and setting the time-out value if the hardware requires customized
time-out values.
4.3.2.5
Hardware Monitor API
The hardware monitor (HWM) is a system health supervision capability achieved by
using I/O chips combined with sensors to monitor certain condition indices, such as
fan speed, temperature, voltage, etc.
However, because of the inaccuracy of many commercially available hardware moni-
toring chips, Advantech has developed a unique scheme for hardware monitoring;
that is, using a dedicated micro-processor and specifically designed algorithms to
provide accurate, real-time and reliable data, thereby offering more reliable system
protection.
4.3.2.6
Power Saving API
1.
CPU Speed
Uses Intel SpeedStep technology to reduce power consumption. The system
automatically adjusts the CPU speed according to the system loading.
2.
System Throttling
Refers to several methods for reducing power consumption by lowering the
clock frequency. APIs allow users to reduce the clock frequency from 87.5%
to 12.5%.
43
2
C, and used in
MIO-2270 User Manual

Advertisement

Table of Contents
loading

Table of Contents