beautypg.com

Value-added software services, Software apis, Software utilities – Impulse PCM-3355 User Manual

Page 3

background image

All product specifications are subject to change without notice

Last updated : 9-May-2011

Software APIs

Control

Monitor

GPIO

General Purpose Input/Output is a flexible parallel interface

that allows a variety of custom connections. It allows users

to monitor the level of signal input or set the output status to

switch on/off a device. Our API also provides Programmable

GPIO, which allows developers to dynamically set the GPIO

input or output status.

Watchdog

A watchdog timer (WDT) is a device that performs a specific

operation after a certain period of time if something goes wrong

and the system does not recover on its own.

A watchdog timer can be programmed to perform a warm boot

(restarting the system) after a certain number of seconds.

SMBus

SMBus is the System Management Bus defined by Intel

®

Corporation in 1995. It is used in personal computers and

servers for low-speed system management communications.

The SMBus API allows a developer to interface a embedded

system environment and transfer serial messages using the

SMBus protocols, allowing multiple simultaneous device

control.

Hardware

Monitor

The Hardware Monitor (HWM) API is a system health

supervision API that inspects certain condition indexes, such as

fan speed, temperature and voltage.

I

2

C

I

2

C is a bi-directional two wire bus that was developed by

Philips for use in their televisions in the 1980s.

The I

2

C API allows a developer to interface with an embedded

system environment and transfer serial messages using the I

2

C

protocols, allowing multiple simultaneous device control.

Hardware

Control

The Hardware Control API allows developers to set the PWM

(Pulse Width Modulation) value to adjust fan speed or other

devices; it can also be used to adjust the LCD brightness.

Display

Power Saving

Brightness

Control

The Brightness Control API allows a developer to interface with

an embedded device to easily control brightness.

CPU Speed

Make use of Intel SpeedStep technology to reduce power power

consumption. The system will automatically adjust the CPU

Speed depending on system loading.

Backlight

The Backlight API allows a developer to control the backlight

(screen) on/off in an embedded device.

System

Throttling

Refers to a series of methods for reducing power consumption in

computers by lowering the clock frequency. These APIs allow the

user to lower the clock from 87.5% to 12.5%.

Software Utilities

BIOS Flash

The BIOS Flash utility allows customers to update the flash

ROM BIOS version, or use it to back up current BIOS by

copying it from the flash chip to a file on customers’ disk. The

BIOS Flash utility also provides a command line version and

API for fast implementation into customized applications.

eSOS

The eSOS is a small OS stored in BIOS ROM. It will boot up in

case of a main OS crash. It will diagnose the hardware status,

and then send an e-mail to a designated administrator. The

eSOS also provides remote connection: Telnet server and FTP

server, allowing the administrator to rescue the system.

Embedded

Security ID

The embedded application is the most important property of

a system integrator. It contains valuable intellectual property,

design knowledge and innovation, but it is easily copied! The

Embedded Security ID utility provides reliable security functions

for customers to secure their application data within embedded

BIOS.

Flash Lock

Flash Lock is a mechanism that binds the board and CF card

(SQFlash) together. The user can “Lock” SQFlash via the Flash

Lock function and “Unlock” it via BIOS while booting. A locked

SQFlash cannot be read by any card reader or boot from other

platforms without a BIOS with the “Unlock” feature.

Monitoring

The Monitoring utility allows the customer to monitor system

health, including voltage, CPU and system temperature and fan

speed. These items are important to a device; if critical errors

happen and are not solved immediately, permanent damage may

be caused.

Value-Added Software Services

Software API: An interface that defines the ways by which an application program may request services from libraries and/or operating systems. Provides not only the underlying
drivers required but also a rich set of user-friendly, intelligent and integrated interfaces, which speeds development, enhances security and offers add-on value for Advantech platforms.
It plays the role of catalyst between developer and solution, and makes Advantech embedded platforms easier and simpler to adopt and operate with customer applications.