S/W Introduction; Driver Installation; Windows 7 Professional; Other Os - 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.1

S/W Introduction

The aim of Advantech Embedded Software Services is to "enhance the quality of life
using Advantech platforms and Microsoft® Windows® embedded technology." Win-
dows embedded software products are supported on Advantech platforms to more
effectively support the embedded computing community. Consequently, customers
are freed from the hassle of dealing with multiple vendors (hardware suppliers, sys-
tem integrators, and/or embedded OS distributors) for projects. Our goal is to ensure
that Windows embedded software solutions are widely available to the embedded
computing community.
4.2

Driver Installation

4.2.1

Windows 7 Professional

To install the necessary drivers, insert the driver CD into the DVD-ROM, select the
drivers for installation, then launch the setup file in each function folder, following the
Driver Setup instructions to complete the process.
4.2.2

Other OS

To install the drivers for another Windows OS or Linux, please browse the CD to find
the setup file for the appropriate OS.
4.3

Value-Added Software Services

Software API: An interface that defines the ways by which an application program
may request services from libraries and/or OS. Provides not only the underlying driv-
ers required but also an extensive set of user-friendly, intelligent and integrated inter-
faces, which speeds development, enhances security and offers add-on value to
Advantech platforms.
4.3.1

SUSI Introduction

To ensure that hardware access is easier and more convenient for programmers,
Advantech has released an Application Programming Interface (API) suite in the form
of a program library. This program library is known as the Secured and Unified Smart
Interface, or SUSI for short.
In contemporary OSes, user applications cannot access the hardware directly,
instead drivers are required. Thus, user applications must access the hardware
through drivers. Various OSes typically define differing driver interfaces. Conse-
quently, user applications call differing functions for hardware access in various
OSes. To provide a uniform interface for accessing hardware, an abstraction layer is
built on top of the drivers. SUSI is an example of such an abstraction layer. SUSI pro-
vides a uniform API for application programmers to access the hardware functions
using different OSes and on different Advantech hardware platforms.
Application programmers can invoke the functions exported by SUSI rather than call-
ing the drivers directly. The benefit of using SUSI is portability. The same set of APIs
is defined for different Advantech hardware platforms. Furthermore, the same API set
is implemented in different OSes. In this user manual, several sample programs and
the API in SUSI are described. The hardware functions currently supported by SUSI,
including Watchdog, I
gories. Each category of API in SUSI is briefly described below.
MIO-2270 User Manual
2
C, SMBus, GPIO, and VGA control, can be grouped into cate-
42

Advertisement

Table of Contents
loading

Table of Contents