MIO-2270 User Manual
42
4.1
S/W Introduction
The purpose of Advantech’s embedded software services is to enhance the ease of
using Advantech platforms and Microsoft® Windows® embedded technology. Advan-
tech platforms are designed to support Windows embedded software products to
effectively accomodate all the needs of the embedded computing community. For
customers, the eliminates the hassle customers of dealing with multiple vendors
(hardware suppliers, system integrators, and/or embedded OS distributors). 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. Follow the
Driver Setup instructions to complete all installations.
4.2.2
Alternate OS
To install drivers for another Windows OS or Linux, locate the appropriate setup file
for the speific OS.
4.3
Value-Added Software Services
Software APIs can be used to define how an application program requests services
from libraries and/or an OS. These interfaces not only specify the required drivers,
but also provide numerous user-friendly, intelligent, and integrated interfaces,
thereby speeding up development, enhancing security, and offering add-on value to
Advantech platforms.
4.3.1
SUSI Introduction
To provide programmers with easy and convenient access to hardware, Advantech
developed an API suite in the form of a program library. This program library is known
as the Secured and Unified Smart Interface, and is referred to as SUSI.
With contemporary OS, user applications cannot access the hardware directly,
necessitating the use of drivers. User applications can only access the hardware
through drivers. Because the driver interface typically varies for different OS, user
application requests for hardware access differ between various OS. However, an
abstraction layer can be built on top of the drivers to provide a uniform interface for
accessing hardware. SUSI is an example of this type of abstraction layer. SUSI pro-
vides a uniform API for application programmers to access hardware functions using
different OS and Advantech hardware platforms.
Application programmers can initiate the functions supported by SUSI rather than
requesting the drivers directly. The benefit of using SUSI is portability. Specifically,
the same APIs can be defined for different Advantech hardware platforms and imple-
mented on different OS. This user manual describes several sample programs as
well as SUSI and the APIs. The hardware functions supported by SUSI, such as
watchdog timer, SMBus, GPIO, and VGA control, can be grouped into categories.
The APIs for each category are briefly described in the following section.
Содержание MIO-2270
Страница 9: ...MIO 2270 User Manual viii...
Страница 30: ...Chapter 3 3 BIOS Settings...
Страница 52: ...Chapter 4 4 S W Introduction and Installation...
Страница 64: ...Appendix A A Pin Assignments...
Страница 74: ...63 MIO 2270 User Manual Appendix A Pin Assignments...
Страница 76: ...65 MIO 2270 User Manual Appendix A Pin Assignments...
Страница 78: ...67 MIO 2270 User Manual Appendix A Pin Assignments...
Страница 85: ...MIO 2270 User Manual 74...
Страница 86: ...Appendix B B WDT and GPIO...
Страница 89: ...MIO 2270 User Manual 78...
Страница 90: ...Appendix C C System Assignments...