The documentation and the software included with this product are copyrighted 2012
by Advantech Co., Ltd. All rights are reserved. Advantech Co., Ltd. reserves the right
to make improvements in the products described in this manual at any time without
notice. No part of this manual may be reproduced, copied, translated or transmitted
in any form or by any means without the prior written permission of Advantech Co.,
Ltd. Information provided in this manual is intended to be accurat e and reliable. However, Advantech Co., Ltd. assumes no responsibility for its use, nor for any infringements of the rights of third parties, which may result from its use.
Acknowledgements
TI and AM37x are trademarks of Texas Instruments..
Microsoft Windows is registered trademarks of Microsoft Corp.
All other product names or trademarks are properties of their respective owners.
Product Warranty (2 years)
Advantech warrants to you, the original purchaser, that each of its products will be
free from defects in materials and workmanship for two years from the date of purchase.
This warranty does not apply to any products which have been repaired or altered by
persons other than repair personnel authorized by Advantech, or which have been
subject to misuse, abuse, accident or improper installation. Advantech assumes no
liability under the terms of this warranty as a consequence of such events.
Because of Advantech’s high quality-control standards and rigorous testing, most of
our customers never need to use our repair service. If an Advantech product is defective, it will be repaired or replaced at no charge during the warranty period. For outof-warranty repairs, you will be billed according to the cost of replacement materials,
service time and freight. Please consult your dealer for more details.
If you think you have a defective product, follow these steps:
1.Collect all the information about the problem encountered. (For example, CPU
speed, Advantech products used, other hardware and software used, etc.) Note
anything abnormal and list any onscreen messages you get when the problem
occurs.
2.Call your dealer and describe the problem. Please have your manual, product,
and any helpful information readily available.
3.If your product is diagnosed as defective, obtain an RMA (return merchandize
authorization) number from your dealer. This allows us to process your return
more quickly.
4.Carefully pack the defective product, a fully-completed Repair and Replacement
Order Card and a photocopy proof of purchase date (such as your sales receipt)
in a shippable container. A product returned without proof of the purchase date
is not eligible for warranty service.
5.Write the RMA number visibly on the outside of the package and ship it prepaid
to your dealer.
TREK-722/723 User Manualii
Declaration of Conformity
CE
This product has passed the CE test for environmental specifications. Test conditions
for passing included the equipment being operated within an industrial enclosure. In
order to protect the product from being damaged by ESD (Electrostatic Discharge)
and EMI leakage, we strongly recommend the use of CE-compliant industrial enclosure products.
FCC Class B
Note: This equipment has been tested and found to comply with the limit s for a Class
B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to
provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if
not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference
will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or
more of the following measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment into an outlet on a circuit different from that to which the
receiver is connected.
Consult the dealer or an experienced radio/TV technician for help.
This device complies with Part 15 FCC Rules.
Operation is subject to the following two conditions:
(1) this device may not cause harmful interference, and
(2) this device must accept any interference received, including interference may
cause undesired operation.
RF Exposure Information
This device meets the government’s requirements for exposure to radio waves.
This device is designed and manufactured not to exceed the emission limits for expo-
sure to radio frequency (RF) energy set by the Federal Communications Commission
of the U.S. Government.
This device complies with FCC radiation exposure limits set forth for an uncon-
trolled environment. In order to avoid the possibility of exceeding the FCC radio
frequency exposure limits, human proximity to the antenna shall not be less
than 20cm (8 inches) during normal operation.
Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
iiiTREK-722/723 User Manual
Technical Support and Assistance
1.Visit the Advantech web site at http://suppo rt.advantech.com where you can find
the latest information about the product.
2.Contact your distributor, sales representative, or Advantech's customer service
center for technical support if you need additional assistance. Please have the
following information ready before you call:
– Product name and serial number
– Description of your peripheral attachments
– Description of your software (operating system, version, application software,
etc.)
– A complete description of the problem
– The exact wording of any error messages
Warnings, Cautions and Notes
Warning! Warnings indicate conditions, which if not observed, can cause personal
injury!
Caution! Cautions are included to help you avoid damaging hardware or losing
data. e.g.
There is a danger of a new battery exploding if it is incorrectly installed.
Do not attempt to recharge, force open, or heat the battery. Replace the
battery only with the same or equivalent type recommended by the manufacturer. Discard used batteries according to the manufacturer's
instructions.
Note!Notes provide optional additional information.
Document Feedback
To assist us in making improvements to this manual, we would welcome comments
and constructive criticism. Please send all such - in writing to: support@advantech.com
Packing List
Before setting up the system, check that the items listed below are included and in
good condition. If any item does not accord with the table, please contact your dealer
immediately.
TREK-722/ TREK-723 Mobile Data Terminal
Warranty Card
"Drivers, utilities, and user manual" CD-ROM
End User License Agreement (WinCE), please download driver and relative
document from http://support.advantech.com
Power Cable
TREK-722/723 User Manualiv
Ordering Information
Part Number Description
TREK-722R-A0E TREK-722 barebone
TREK-722R-CBCEA0E TREK-722R-A0E w/ GPS, CDMA, BT, CE
TREK-722R-GBCEA0E TREK-722R-A0E w/ GPS, GPRS, BT, CE
TREK-722R-HBCEA0E TREK-722R-A0E w/ GPS, HSP A, BT, CE
TREK-723R-A0E TREK-723 barebone
TREK-723R-CBCEA0E TREK-723R-A0E w/ GPS, CDMA, BT, CE
TREK-723R-GBCEA0E TREK-723R-A0E w/ GPS, GPRS, BT, CE
TREK-723R-HBCEA0E TREK-723R-A0E w/ GPS, HSP A, BT, CE
Safety Instructions
1.Read these safety instructions carefully.
2.Keep this User Manual for later reference.
3.Disconnect this equipment from any AC outlet before cleaning. Use a damp
cloth. Do not use liquid or spray detergents for cleaning.
4.For plug-in equipment, the power outlet socket must be located near the equip-
ment and must be easily accessible.
5.Keep this equipment away from humidity.
6.Put this equipment on a reliable surface during installation. Dro pping it or letting
it fall may cause damage.
7.Do not leave this equipment in an environment unconditioned where the storage
temperature under -30° C (-22° F) or above 70° C (158° F), it may damage the
equipment.
8.Do not operate this equipment in an environment temperature may over 70° C
(158° F). The surface temperature of metal chassis may be scorch and hot.
9.Make sure the voltage of the power source is correct before connecting the
equipment to the power outlet.
10. Position the power cord so that people cannot step on it. Do not place anything
over the power cord.The voltage and current rating of the cord should be greater
than the voltage and current rating marked on the product.
11.All cautions and warnings on the equipment should be noted.
12. If the equipment is not used for a long time, disconnect it from the power source
to avoid damage by transient overvoltage.
13. Never open the equipment. For safety reasons, the equipment should be
opened only by qualified service personnel.
14. If one of the following situations arises, get the equipment checked by service
personnel:
The power cord or plug is damaged.
Liquid has penetrated into the equipment.
The equipment has been exposed to moisture.
The equipment does not work well, or you cannot get it to work according to
the user's manual.
The equipment has been dropped and damaged.
The equipment has obvious signs of breakage.
vTREK-722/723 User Manual
15. This device complies with Part 15 of the FCC rules. Operation is subject to the
following two conditions:
(1) this device may not cause harmful interference, and
(2) this device must accept any interference received, including interference that
may cause undesired operation.
16. CAUTION: Always completely disconnect the power cord from your chassis
whenever you work with the hardware. Do not make connections while the
power is on. Sensitive electronic components can be damaged by sudden
power surges.
17. CAUTION: Always ground yourself to remove any static charge before touching
the motherboard, backplane, or add-on cards. Modern electronic devices are
very sensitive to static electric charges. As a safety precaution, use a gro unding
wrist strap at all times. Place all electronic components on a static-dissipative
surface or in a static-shielded bag when they are not in the chassis.
18. CAUTION: Any unverified component could cause unexpected damage. To
ensure the correct installation, please always use the components (ex. screws)
provided with the accessory box.
Safety Precaution - Static Electricity
Follow these simple precautions to protect yourself from harm and the products from
damage.
To avoid electrical shock, always disconnect the power from your system chas-
sis before you work on it. Don't touch any components on the main board or
other cards while the system is on.
Disconnect power before making any configuration changes. The sudden rush
of power as you connect a jumper or install a card may damage sensitive electronic components.
Warning! 1.Input voltage rated: 6 ~ 36 Vdc (12/24V power).
2.Transport: carry the unit with both hands and handle with care.
3.Maintenance: to properly maintain and clean the surfaces, use only
approved products or clean with a dry applicator.
4.SD/SIM card: Turn off the power before inserting or removing the
storage cards.
TREK-722/723 User Manualvi
Contents
Chapter1General Information ............................1
5.7.3How to install SDK...................................................................... 25
5.7.4Running your application programs............................................ 29
5.7.5SUSI library for application program........................................... 29
5.8Windows® Embedded CE 6.0 Component List...................................... 29
TREK-722/723 User Manualviii
Chapter1
1 General Information
This chapter gives background
information on the TREK-722/723
Mobile Data Terminal.
Sections include:
Introduction
General Specifications
Dimensions
1.1Introduction
TREK-722/723 is a RISC platform with 5"/7" display all-in-one Mobile Data Terminal
(MDT). The radio frequency options and programmable function keys make TREK722/723 suitable for local fleet management. It is designed with vehicle power compliant to ISO7637-2 & SAE J1113 ensuring the system is stable in dirty car power
system. With Suspend/Wakeup feature, TREK-722/723 supports 24/7 monitoring
mechanism by periodical, digital input & WWAN wakeup.
1.2General Specifications
Key features
5" & 7" LCD (800 x 480) with resistive touchscreen
24/7 monitoring & reporting
Cortex-A8 TI AM3703 800 MHz
WinCE6.0 & optional Android 2.3.4
Built-in CAN bus with J1939 protocol
Built-in GPS with AGPS feature, BT, CDMA/GPRS/HSPA+
Operating temperature: -20 ~ 60° C (5") & -30 ~ 70° C (7")
Storage temperature: -30 ~ 80° C
Specifications
Dimensions: 165 x 115 x 43 mm (TREK-722) / 213 x 145 x 43 mm (TREK-723)
Weight: 650 gram (TREK-722) / 850 gram (TREK-723)
Power feature:
– Input Voltage: 6~36Vdc
– Supports power on delay (default 2 seconds)
– Supports power off delay (default 5 seconds)
– Supports hardware power off delay (default 30 seconds)
– Supports WWAN wake up
SoC: TI ARM Cortex-A8 AM3703 800 MHz
OS: WinCE 6.0 R3 core version / Android 2.3.4 Gingerbread
RAM: On board 256MB Mobile LPDDR
Storage:
– On board NAND type 2GB for boot loader, OS & customer's APs
– 1 x push-push type SD slot
Touch Screen: 4-wire resistive with flat panel design
TREK-722/723 User Manual2
IO Function:
– Audio:
1 x built-in 2 W mono speaker
1 x MIC input, 1 x mono line-in, 1 x stereo line-out via high density cable
– Video:
1 x CVBS input via high density cable
1 x Y/C input via high density cable
– USB Client: 1 x USB client I/F via USB mini-B connector with rubber door
protection
– USB Host:
1 x USB host I/F via USB A-type connector (500 mA) with rubber door protection
1 x USB host I/F via high density cable with USB A-type connector (500 mA)
– Serial Port: 2 x 4-wire RS-232 via high density cable
– GPIO:
2 x isolated digital input (DI) which can wake up system via high density
cable
2 x isolated digital output (DO) via high density cable
– CAN bus: 1 x CAN bus 2.0a/b with J1939 protocol via high density cable
– Function Key: 5 x programmable function keys with green LED
RF Function:
– GPS (Optional): Built-in 50 channel u-blox LEA-6S with internal antenna
– Bluetooth (Optional): Built-in Class 2 Bluetooth V2.1+EDR with internal
antenna
– WWAN (Optional)
Built-in Quad-band GPRS module Cinterion TC63i with internal antenna
Built-in UMTS/HSPA+ module Cinterion PH8 with internal antenna
Built-in CDMA/EV-DO module Sierra Wireless MC5728V with internal
Environmental Specifications:
– Operating Temperature: -20° C ~ 60° C & -30 ~ 70° C (7")
– Relative Humidity: 10 ~ 90% @ 40° C (non-condensing)
– Shock/Vibration MIL-STD-810G, SAE J1455, Class 5M3 according DIN EN
60721-3-5
– Certificate CE, FCC, CCC, UL, CUL, CB, E-mark
Chapter 1General Information
3TREK-722/723 User Manual
1.3Dimensions
3- M4
43
40
164.70
114.80
20.40
Unit: mm
14 4 . 8 0
212.70
43
40
20
3- M4
Unit: mm
Figure 1.1 TREK-722 dimensions
Figure 1.2 TREK-723 dimensions
TREK-722/723 User Manual4
Chapter2
2 System Setup
This chapter details system setup
on TREK-722/723.
Sections include:
A Quick Tour of the Mobile Data
Terminal
Installation Procedures
Running the BIOS Setup Pro-
gram
Installing the Drivers for Win XP
2.1A Quick Tour of
the TREK-722/723
Mobile Data Terminal
Before starting to set up the Mobile Dat a Terminal, take a momen t to be come familiar
with the locations and functions of the controls, drives, connectors and ports, which
are illustrated in the figures below. When the Mobile Data Terminal is placed inside
truck glove cabinet or under the passenger’s seat next to the driver, its front appears
as shown in Figure 2.1.
Figure 2.1 Front view of TREK-722/723
Figure 2.2 Rear view of TREK-722/723
Figure 2.3 Bottom view of TREK-722/723
2.2Installation Procedures
TREK-722/723 User Manual6
When you installing TREK-722/723, the first step will be connect the power and ignition correctly. TREK-722/723 power cable is designed to connect battery directly.
TREK-722/723 can be switched ON/OFF by the ignition signal or its power button
both.
2.2.1Connecting the Power Cord
Connect the three pin waterproof power cord to the DC inlet of TREK-722/723. On
the open-wire end, one pin is reserved for positive voltage and is marked "+" which
needs to be connected to the power "+" side; one pin is reserved for ground and is
marked "-"; which needs to be connected to the power "-" side. And, one pin is
reserved for the ignition signal with an “ignition” mark. There's independent "Shield"
pin in power cable, please fixed its O-ring which besides of power connecter of
TREK-722/723.
Chapter 2System Setup
Figure 2.4 Power connector photo
Table 2.1: Pin Definition of Power Cord
PinDefinitionColor
1+Blue
2ShieldBlack
3- Black
4IgnitionWhite
2.3WinCE Satrtup Procedure
Windows CE image can be loaded by two methods, first way is by SD storage card,
and second way is by system on-board chip. Storage card is higher boot priority than
on-board system flash chip. In BOOTLOADER criteria, it will first read the Windows
CE image from external storage card. After download image done, booloader will
burn image to on-board flash chip automatically. If external storage card is unavailable or no Windows CE image inside, BOOTLOADER will load the Windows CE
image from on-board system flash chip. BOOTLOADER copy Windows CE image to
DRAM and launch WinCE from DRAM, whenever loaded by external storage card or
system on-board flash chip.
7TREK-722/723 User Manual
TREK-722/723 User Manual8
Chapter3
3 Hardware & Peripheral
Installation
This chapter details the installation of hardware for TREK-722/
723.
Sections include:
Installing the Storage Device
and SIM Card
Installing Optional Accessories
3.1Installing the Storage Device and SIM Card
Users can install SIM card and storages (SD card) easily on TREK-722. SD card is
the main bootable storage which has OS pre-installed from Advantech.
3.2Installing Optional Accessories
Optional accessories, like RAM mount kits or other functional modules are available
for purchase to complement TREK-722/723. All of standard 75mm type mounting
with M5 type screws only.
TREK-722/723 User Manual10
Chapter4
4 Pin Assignments
This chapter explains pin assignments on the TREK-722/723.
The TREK72x platform is one embedded system with Windows® Embedded CE 6.0.
The Windows® Embedded CE 6.0 is a compact OS that occupies less storage space
or system resources compared with other operating systems such as Windows® XP.
By its modular nature, it is possible to choose those functions that are useful for specific application. Not only reducing the system resources required, but also reduces
start-up time. In the field of embedded applications, this is an appealing feature
because the impact of downtime would be minimized.
Furthermore, the small storage space it needs makes OS on solid-state disk possible, which implies higher robustness to harsh environments.
Figure 5.1 Windows® Embedded CE 6.0 on the TREK72x platform
5.2Windows CE Startup Procedure
Windows CE image can be loaded by two methods, first way is by SD / MMC storage
card, and second way is by system on-board chip. Storage card is high er boot priority
than on-board system flash chip. In BOOTLOADER criteria, it will first read the Windows CE image from external storage card. After download image done.If external
storage card is unavailable or no Windows CE image inside, BOOTLOADER will load
the Windows CE image from on-board system flash chip. BOOTLOADER copy Windows CE image to DRAM and launch WinCE from DRAM, whenever loaded by external storage card or system on-board flash chip.
TREK-722/723 User Manual14
5.3Upgrade Procedure
Advantech release three files for TREK72x platform. MLO&EBOOT.NB0 is bootloader and NK.BIN is WinCE6.0 image.
5.3.1Prepare SD card for bootloader
a) Disk format with HPUSBFW.EXE.
Chapter 5Software Functionality
b) Copy file for upgrade image:
1.Copy MLO to sd card for TI CPU boot code.
2.Copy other file to sd card(refer to Section 5.3.2).
5.3.2Upgrade image:
a) Auto Upgrade:
1.Copy MLO to sd card first.
2.Copy Figure 5.3 file to sd card for TREK72x.
3.Plug sd card to TREK72x and power on.
Figure 5.2 Storage format tool
Figure 5.3 Boot files
4.The screen will show like next picture. It is will pass through some steps about
format disk and copy file °¦etc. which automatically to finish upgrade except
incorrect conditions.
15TREK-722/723 User Manual
Figure 5.4 Upgrade finish
b) Manual:
If want to upgrade by manual must follow some steps.
1.Format disk with wince tools Storage Manager on the Control panel like Figure
5.4.
2.Copy files to Storage card that include MLO/EbootSD.nb0/NK.bin but MLO must
be copied first. Relation files on the "Image" folder like a) Auto Upgrade.
Figure 5.5 Format disk
TREK-722/723 User Manual16
5.4Utilities
There are several useful utilities added in the standard Windows® Embedde d CE 6.0
5.4.1Test Utility
The utility "AdvDiag.exe" is one integrated test tool, which includes the function validation for peripheral. You can use this tool to verify whether the peripheral function
work or not. You just copy this utility to storage card and then launch from WinCE by
double click it.
Main Function :
ItemFunction Description
COMx (LOOPBACK)Lookback test for COM3 & COM8
COMx <=> COMyTwo COM ports RS232 transmission
TOUCH SCREENTouch Screen function validation
Audio PlayAudio play function validation
Audio RecordAudio record function validation
USB KeyboardUSB Keyboard function validation
USB MouseUSB Mouse function validation
Backlight TestBacklight function validation
DIO ControlDIO function validation
PAUSEPause test process
REPEAT TESTRepeat test process
Etc...
Chapter 5Software Functionality
5.4.2Test Procedure
You should see a lot of test items in left zone after launch this utility. You can insert
enough test items you want to right zone by pressing "Add" button. The test items in
right zone will be executed. Also, you can remove test items from right zone by
pressing "Remove" button.
After you add test items done, you can go function test by pressing "EXE ALL" button. To press "View Rpt" button, you will see the test result.
Figure 5.6 Test Utility
17TREK-722/723 User Manual
5.4.3Startup execution
The TREK72x platform has a useful function call "Startup execution". After the system boot up, the startup execution function would automatically perform. This function is useful for control system to do the initialization processes or some other
procedures. In TREK72x platform, there are two ways to perform "Startup" function.
Method 1:
1.Create "startup" directory in SD/MMC storage card, USB disk.
2.Copy executable files to "startup" directory that is created by Step 1.
Example:
We copy two executable files "softreset.exe" and "Notepad.exe" in "Startup", and
then reboot the system. After the system boot up, the two executable file would automatically execute.
Method 2:
1.Create "startup" directory in SD/MMC storage card, USB disk(Hard Disk).
2.Create a file called "startup.ini" in "startup" directory. Type in the commands you
want to execute after boot up in that file.
Example:
Create "Startup.ini" in "\DiskOnChip\Startup" directory and reboot the system. The
content of startup.ini was listed below:
\windows\tty.exe
\windows\registry.exe
After the system reboot, "\windows\ tty.exe" and "\windows\ registry.exe" would auto-
matically execute. Be sure that the two methods are independent. It means they can
be used simultaneously.
5.4.4Platform Setting
Platform Setting utility is an outstanding utility designed by Advantech Windows? CE
software team. It is an integrated environment where user can get useful system
information as well as configure favorite system settings and apply system control
function on demand. Double click the icon of Platform Setting on the desktop. Platform Setting is also put on Control Panel. Following sections illustrate the functions of
Platform Setting.
TREK-722/723 User Manual18
5.4.4.1 General
It shows the memory information including DRAM and on board MMC. Platform
name and version control are also put here.
Chapter 5Software Functionality
Figure 5.7 General information
5.4.4.2 Audio
The Audio page is setting recorder that include "Microphone" and "Line In". The
record function default select is "Line In".
Figure 5.8 Audio
19TREK-722/723 User Manual
5.4.4.3 Miscellaneous
The Misc page provides several functions as described below. The "Registry" block
provides registry save and registry clean function. Pressing "Save" button, the registry settings will be saved to persistent storage as DISKONCHIP. Pressing "Clean"
button, the registry setting will return to default settings. The "A.Sync" button invokes
ActiveSync to the host computer. The Memory Management block will check if memory size needs to be allocated automatically during boot. Once this is checked, program memory will be allocated half size of memory, and storage memory will occupy
the rest.
Miscellaneous settings
5.5Network
5.5.1Setup for HSPA and GPRS
TREK72x build in one 3G controller. It appears at "Control Panel/Network and Dialup Connections". User can configure its 3G support as follows:
a) Manual
1.Click "Start/Settings/Control Panel"
2.Double click "Network and Dial-up Connections"
3.If the TREK72x is a node of the LAN with 3G servers, it is now available.
4.Support Module have Tc63i/PH8/SierraWireless
Figure 5.9 3G via Ethernet
TREK-722/723 User Manual20
b) Auto connect
Trek72x provide a "RF Module manager" for easy use 3G via Ethernet. About "auto
dial up" is dial up from system startup. Next select item "auto connect" is dial up
every condition of disconnect automatically.
Chapter 5Software Functionality
Figure 5.10 RF module manager
Note!In order to fit every area to connect ISP(Internet Service Provider) must
change content of "Extra Settings" like Figure 5.11.
Figure 5.11 ISP modern setting
21TREK-722/723 User Manual
5.5.2Example for Verizon CDMA Setup
1.On the next screen set the phone number to “#777” and click finish.
2.Double click on the Verizon icon.
3.Tap the dial properties, and use the drop down to select “CAR” and tap OK.
TREK-722/723 User Manual22
4.Tap Connect
5.The next window will say “Dialing #777”
6.If everything is OK, after a short time, you will hear a connect sound, and the
Verizon status window will say “Connected”
Chapter 5Software Functionality
Note!Fill in the “extra settings” field. Picture below for reference.
23TREK-722/723 User Manual
5.6Touch Calibration
Want to calibrate touch panel that can be searched on "stylus property". Press recalibrate button and follow guide to finish recalibrate touch. If finish recalibrate suggest
you to save registry with "5.4.4.3 Miscellaneous" keep result of touch panel calibration
Figure 5.12 Touch panel calibration
5.7Application Program Development
The TREK72x is bundled with built-in Windows® Embedded CE 6.0 operating system. In real applications users need to execute various application programs on it.
However, unlike its other family, the Windows® Embedded CE 6.0 is a hardwaredependent operating system. That is to say, Windows? Embedded CE 6.0 application programs are only portable in the source code level. Users must rebuild the runtime file for a different Windows® Embedded CE 6.0 platform even though the source
code may not be changed at all.
5.7.1PC System requirements
Intel® Pentium-90 CPU or more advanced
Microsoft® Windows® 2000 Professional or Windows® XP
Microsoft® eMbedded Visual C++ 4.0 or Virtual Studio 2005
Platform SDK for TREK72x
64MB DRAM
CD-ROM drive
Monitor with VGA resolution at least
Mouse
200MB free hard disk space at least
TREK72x platform
Let the host PC and TREK72x connect on the same USB1.1 to do kernel
debugging if necessary
USB cable (bundled in the standard TREK72x)
TREK-722/723 User Manual24
5.7.2Building Windows CE program
By the platform SDK bundled with the standard TREK72x, users can build the Windows CE runtime application program by the eMbedded Visual Tools.
Chapter 5Software Functionality
Figure 5.13 Flow-chart of Building Windows® Embedded CE 6.0 runtime
5.7.3How to install SDK
For example copy Platform SDK file "**.msi" to your PC, and launch it. You can install
SDK by steps.
1.Launch Platform SDK file, and then tap Next button.
25TREK-722/723 User Manual
2.Accept License Agreement and go next.
3.Key in your information and go next.
TREK-722/723 User Manual26
4.Choose setup type.
Chapter 5Software Functionality
27TREK-722/723 User Manual
5.Tap "Install" button to install SDK.
Install SDK....
6.Finish installing.
TREK-722/723 User Manual28
5.7.4Running your application programs
After you implement application code, you should choose Advantech SDK to compile.
Chapter 5Software Functionality
5.7.5SUSI library for application program
TREK72x is targeted to be the embedded device for system integrator. System integrator usually access platform relative IO, like backlight control, brightness control,
etc. Advantech especially provide one SUSI static library to system integrator. SUSI
library includes some useful APIs. System integrator just adds it to their application
project, and then they can use SUSI library functions.
Note: about SUSI library detail was showed in [SUSIV3.0RISC User Manual.doc]
5.8Windows® Embedded CE 6.0 Component List
APPLICATIONS AND SERVICES DEVELOPMENT
Active Template Library (ATL)xxxxxx
C Libraries and Runtimesxxxxxx
C++ Runtime Support for Exception Han-
dling and Runtime Type Information
Full C Runtimexxxxxx
Standard I/O (STDIO)xxxxxx
Standard I/O ASCII (STDIOA)xxxxxx
String Safe Utility Functionsxxxxxx
Standard S tring Functions - ASCII (cores-
tra)
Component Services (COM and DCOM)xxxxxx
Component Object Model xxxxxx
COMxxxxxx
CoCreateGuid functionality for
OLE32
COM Storagexxxxxx
DCOMxxxxxx
COM Storagexxxxxx
Advantech
Core
Core
xxxx xx
xxxx xx
xxxx xx
Pro.
Advantech
Pro.
Pro.Plus
Advantech
Pro. Plus
29TREK-722/723 User Manual
DCOM Remote Accessxxxxxx
Minimal COM (No OLE Support)xxxxxx
CoCreateGuid functionality for
OLE32
COM St oragexxxxxx
Speech Interfacexxx
Speech API (SAPI) 5.0xxx
Microsoft English (US) Windows CE
Speech Recognizer (available in 4.2 only)*
Lightweight Directory Access Protocol
(SRMP)
MSMQ ActiveX Wrappersxxxxxx
Microsoft Foundation Classes (MFC)xxxxxx
Object Exchange Protocol (OBEX)xxxxxx
OBEX Serverxxxxxx
OBEX Inboxxxxxxx
OBEX File Browserxxxxxx
OBEX Clientxxxxxx
Pocket Outlook Object Model (POOM) APIxx
SOAP Toolkitxxxxxx
Clientxxxxxx
Serverxxxxxx
Standard SDK for Windows CExxxx
.NET Compact Frameworkxxxxxx
OS Dependencies for .NET Compact
Framework 2.0
Smart Device Authentication Utilityxxxxxx
.NET Compact Framework 2.0xxxxxx
SQL Server CE 2.0 .NET Data Pro-
vider
SQL Server 2000 .NET Data Provider xxxxxx
SQL Server CE 2.0xxxxxx
XMLxxxxxx
MSXML 3.0xxxxxx
XML Core Services and Document
Object Model (DOM)
XML HTTPxxxxxx
XML Query Languages (XQL)xxxxxx
XML Stylesheet Language
Transformations (XSLT)
XML SAXxxxxxx
XML Error St ringsxxxxxx
XML Minimal Parserxxxxxx
Exchange Clientxxx
APPLICATIONS - END USER
ActiveSyncxx
File Syncxxxxxx
Inbox Syncxx
Pocket Outlook Database Syncxx
CAB File Installer/Uninstallerxxxxxx
xxxxxx
xx
xxxxxx
xxxxxx
xxxxxx
xxxxxx
xxxxxx
xxxxxx
TREK-722/723 User Manual30
File Viewers*xx
Microsoft Excel Viewer*xx
Microsoft Image Viewer*xx
Microsoft PDF Viewer*xx
Microsoft PowerPoint Viewer*xx
Microsoft Word Viewer*xx
FLASH Update Sample Applicationxxx
Gamesxxx
Freecellxxx
Solitairexxx
Help*xxxx
Inboxxx
Remote Desktop Connectionxxxx
Remote Desktop Protocol (RDP)xxxx
User Interface Dialog Boxesxxxx
Smart Card Redirectionxxxx
File Storage Redirectionxxxx
Filtered File Storage Redirectionxxxx
Cut/Copy/Paste Clipboard Redirectionxxxx
Serial and Parallel Port Redirectionxxxx
Audio Playback Redirectionxxxx
Printer Redirectionxxxx
Terminal Emulatorxxxxxx
Windows Messengerxx
WordPadxx
CORE OS SERVICES
Battery Driverxxxxxx
Display Supportxxxxxx
Serial Port Supportxxxxxx
Parallel Port Supportxxxxxx
Internet Appliance (IABASE) Supportxxx
Notification LED Supportxxx
PNP Notificationsxxxxxx
USB Host Supportxxxxxx
USB Human Input Device (HID) Class
Driver
USB HID Keyboard and Mousexxxxxx
USB HID Keyboard Onlyxxxxxx
USB HID Mouse Onlyxxxxxx
USB Printer Class Driverxxxxxx
USB Storage Class Driverxxxxxx
USB Remote NDIS Class Driverxxxxxx
Debugging Toolsxxx
Keyboard Test Applicationxxx
Touch Driver Test Applicationxxx
Remote Display Applicationxxx
Tiny Kernel Test Sample Applicationxxx
Toolhelp APIxxxxxx
LMemDebug Memory Debugging Hooks xxx
Notification (Choose 1)xxx
UI based Notificationxxx
Non UI based Notificationxxx
xxxx xx
Chapter 5Software Functionality
31TREK-722/723 User Manual
Power Management (Choose 1)xxx
Power Management (Full)xxxxxx
Power Management (Minimal)xxx
Device Managerxxxxxx
Kernel Featuresxxxxxx
Target Control Support (Shell.exe)xxxxxx
Fiber APIxxxxxx
FormatMessage APIxxxxxx
Memory Mapped Filesxxxxxx
Message Queue - Point-to-Pointxxxxxx
COMMUNICATIONS SERVICES AND NET-
WORKING
Networking Featuresxxxxxx
Domain Discoveryxxxxxx
Extended DNS Querying and Update
(DNSAPI)
Secure DDNSxxxxxx
Extensible Authentication Protocolxxxxxx
Firewallxxx
Internet Connection Sharing (ICS)xxxxxx
Gateway Loggingxxxxxx
IPSec v4xxxxxx
NDIS Packet Capturing DLLxxx
NDIS User-mode I/O Driverxxxxxx
Network Bridgingxxxxxx
Network Driver Architecture (NDIS)xxxxxx
Network Utilities (IpConfig, Ping, Route) xxxxxx
Reference Gateway User Interfacexxx
Remote Configuration Frameworkxxx
TCP/IPxxxxxx
IP Helper APIxxxxxx
TCP/IPv6 xxxxxx
Universal Plug and Play (UPnP)xxxxxx
Control Point APIxxxxxx
Device Host APIxxxxxx
Device Host API (Minimal Subset)xxxxxx
Sample UPnP IGD Schema Imple-
mentation
UPnP Toolsxxxxxx
UPnP Audio-Video DCPxxxxx
AV Control Point APIxxxxx
AV Device APIxxxxx
AV Renderer Samplexx
USB Flash Config Toolxxx
Windows Networking API/Redirector
(SMB/CIFS)
Winsock Supportxxxxxx
Networking - Local Area Network (LAN)xxxxxx
Native Wi-Fi WLAN Access Point Com-
ponents
Native Wi-Fi WLAN STA xxxxxx
Wired Local Area Network (802.3, 802.5) xxxxxx
xxxxxx
xxxxxx
xxxxxx
xxxxxx
TREK-722/723 User Manual32
Wireless LAN (802.11) STA - Automatic
Configuration and 802.1x
Networking - Personal Area Network (PAN) xxx
Bluetoothxxx
Bluetooth Protocol Stack with Trans-
port Driver Support
Bluetooth Stack with Integrated
CSR Chipset Driver
Bluetooth Stack with Universal
Loadable Driver
Bluetooth Stack with Integrated
SDIO Driver
Bluetooth Stack with Integrated
USB Driver
Bluetooth Stack with Integrated
UART Driver
Bluetooth Profiles Supportxxx
Bluetooth HS/HF and Audio Gate-
way Service
Bluetooth LAP and Configuration
Utility
Bluetooth DUN Gatewayxxx
Bluetooth PANxxx
Bluetooth HID Device Supportxxx
Bluetooth HID – Keyboardxxx
Bluetooth HID – Mousexxx
IrDAxxx
Networking - Wide Area Network (WAN)xxxxxx
Dial Up Networking (RAS/PPP)xxxxxx
AutoDialxxxxxx
Standard Modem Support for Dial Up
Networking
Point-to-Point Protocol over Ethernet
(PPPoE)
Telephony API (TAPI 2.0)xxxxxx
Unimodem support xxxxxx
Virtual Private Networkingxxxxxx
PPTPxxxxxx
L2TP/IPSecxxxxxx
Serversxxxxxx
Core Server Supportxxxxxx
FTP Serverxxx
File Serverxxx
File Server Customizable UIxxx
Windows Peer-to-Peer Networkingxxx
Peer Name Resolution Protocol
(PNRP)
Identity Managerxxx
Print Serverxxx
RAS Server/PPTP Server (Incoming)xx
Telnet Serverxxx
Web Server (HTTPD)xxxxxx
Active Server Pages (ASP) Supportxxxxxx
JScript 5.6xxxxxx
xxxx xx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xx
xxxx xx
xxxx xx
xxx
Chapter 5Software Functionality
33TREK-722/723 User Manual
VBScript 5.6xxxxxx
Device Management ISAPI Extension xxxxxx
WebDAV Supportxxxxxx
Web Server Administration ISAPIxxxxxx
Web Proxyxxx
Parental Controlsxxx
Simple Network Time Protocol (SNTP) xxx
SNTP Serverxxx
SNTP Client with DSTxxx
SNTP Automatic Updates and Server
(SNMP)
FILE SYSTEMS AND DATA STORE
Compressionxxxxxx
Database Supportxxxxxx
File and Database Replication (Choose 1)xxx
Bit-based xxxxxx
Count-Basedxxx
File System - Internal (Choose 1)xxx
RAM and ROM File Systemxxxxxx
ROM-only File Systemxxx
Registry Storage (Choose 1)xxx
Hive-based Registryxxxxxx
RAM-based Registryxxx
Storage Managerxxx
Binary Rom Image File Systemxxx
Storage Manager Control Panel Appletxxxxxx
EDB Database Enginexxx
Partition Driverxxxxxx
CD/UDFS File Systemxxxxxx
FAT File Systemxxxxxx
Transaction-Safe F AT File System (TFA T) xxx
System Passwordxxxxxx
FONTS
Arialxxx
Arial (Subset 1_30)xxx
Arial Blackxxx
Arial Boldxxx
Arial Bold Italicxxx
Arial Italicxxx
Comic Sans MSxxx
Comic Sans MSxxx
Comic Sans MS Boldxxx
Courier Newxxx
Courier New (Subset 1_30)xxxxxx
Courier New Boldxxx
Courier New Bold Italicxxx
Courier New Italicxxx
Georgiaxxx
xxx
xxx
TREK-722/723 User Manual34
Georgiaxxx
Georgia Boldxxx
Georgia Bold Italicxxx
Georgia Italicxxx
Impactxxx
Kinoxxx
MSLogoxxx
Symbolxxx
Tahomaxxx
Tahoma (Subset 1_07)xxxxxx
Tahoma Boldxxx
Times New Romanxxx
Times New Roman (Subset 1_30)xxx
Times New Roman Boldxxx
Times New Roman Bold Italicxxx
Times New Roman Italicxxx
Trebuchet MSxxx
Trebuchet MSxxx
Trebuchet MS Boldxxx
Trebuchet MS Bold Italicxxx
Trebuchet MS Italicxxx
Verdanaxxx
Verdanaxxx
Verdana Boldxxx
Verdana Bold Italicxxx
Verdana Italicxxx
Webdingsxxx
Wingdingxxxxxx
INTERNATIONAL
Input Method Manager (IMM)xxxxxx
Locale Services (Choose 1)xxx
National Language Support (NLS)xxxxxx
English (US) National Language Support
only
Locale Specific Supportxxx
Arabicxxx
Fontsxxx
Tahoma (subset 1_08)xxx
Tahoma Bold (subset 1_08)xxx
Arial (subset 1_08)xxx
Arial Bold (subset 1_08)xxx
Courier New (subset 1_08)xxx
Keyboardxxx
Arabic Keyboard (101)xxx
Chinese (Simplified)xxx
Agfa AC3 Font Compressionxxx
Fontsxxx
SimSun & NSimSun (Choose 1)xxx
SimSun & NSimSun xxx
SimSun & NSimSun (Subset
2_20)
xxx
xxx
Chapter 5Software Functionality
35TREK-722/723 User Manual
SimSun & NSimSun (Subset
2_50)
SimSun & NSimSun (Subset
2_60)
SimSun & NSimSun (Subset
2_70)
SimSun & NSimSun (Subset
2_80)
SimSun & NSimSun (Subset
2_90)
SC_Songxxx
GB18030 Data Converterxxx
Input Method Editor (Choose 1)xxx
MSPY 3.0 for Windows CExxx
MSPY 3.0 for Windows CE Data-
Japanesexxx
Agfa AC3 Font Compressionxxx
Fontsxxx
MS Gothic (Choose 1)xxx
MS Gothic & MS PGothic & MS
UI Gothic
MS Gothic & MS PGothic & MS
UI Gothic (Subset 1_50)
MS Gothic & MS PGothic & MS
UI Gothic (Subset 1_60)
MS Gothic & MS PGothic & MS
UI Gothic (Subset 1_80)
MS Gothic & MS PGothic & MS
UI Gothic (Subset 1_90)
MS Gothic & MS PGothic & MS
UI Gothic (Subset 1_70)
MS Gothic & MS PGothic (Sub-
set 30)
MS Gothic & MS PGothic (Sub-
set 30_1_19)
MS Mincho & MS PMinchoxxx
Input Method Editor (Choose 1)xxx
IME 3.1xxx
IME 3.1 Database (Choose 1)xxx
Standard Databasexxx
Compact Databasexxx
Optional UI Componentsxxx
Dictionary Toolxxx
Properties Dialog Boxxxx
Advanced Settings Dialog
Box (Landscape mode only)
System Tray Icon Manager xxx
Pocket IME (Choose Additional
Databases)
Name/Place Databasexxx
Supplemental Databasexxx
Test IMExxx
Input Methodsxxx
All Characters Listxxx
Handwriting Recognizer Engine
(HWX)
Character Auto Com plete -HWX
Sample UI
Multibox HWX Sample UIxx
Kana Soft Keyboardxxx
Romaji/English Soft Keyboardxxx
Search by Radicalxxx
Search by Strokexxx
Koreanxxx
Agfa AC3 Font Compressionxxx
Fontsxxx
Gulim (GL_CE)xxx
Gulim & GulimChe (Choose 1)xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xx
xx
TREK-722/723 User Manual38
Gulim & GulimChe (Subset
1_30)
Gulim & GulimChe (Subset
1_40)
Gulim & GulimChe (Subset
1_50)
Gulim & GulimChe (Subset
1_60)
Input Method Editorxxx
IME 97xxx
Input Methodsxxx
Handwriting Recognizer Engine
(HWX)
MboxKOR HWX Sample UIxx
Korean Soft Keyboard Samplexxx
Thaixxx
Fontsxxx
Tahoma (subset 1_08)xxx
Keyboardxxx
Thai Kedmanee Keyboardxxx
Multilingual User Interface (MUI)xxx
Unicode Script Processor for Complex
Scripts
Internet Client Services
Browser Applicationxxxx
Internet Explorer 6.0 for Windows CE -
Standard Components
Internet Explorer 6.0 Sample Browserxxxx
TV-Style Navigation Componentsxx
Pocket Internet Explorerxx
Internet Explorer 6.0 for Windows CE Com-
ponents
Internet Explorer Browser Control Hostxxxx
Internet Explorer HTML/DHTML APIxxxx
Internet Explorer HTML Applicationxxxx
Filter and Translationxxxx
Internet Explorer Plug-in Image
Decoder API
Internet Explorer PNG Image
Decoder
Internet Explorer Theme Libraryxxxx
Internet Explorer Multiple-Language
Base API
Internet Explorer Multiple-Language
Full API
Optional Charset/Encoding in registryxxxx
Internet Explorer RPC Supportxxxx
Internet Explorer TV-Style Navigationxx
Fixed-Width Layoutxx
Directional Tabbingxx
Disable Vertical Scroll Bar and Eventsxx
Customizable Font Rangexx
URL Moniker Servicesxxxxx
Windows Internet Servicesxxxxx
xxx
xxx
xxx
xxx
xx
xxx
xxxx
xx
xxxx
xxxx
xxxxx
xxxx
Chapter 5Software Functionality
39TREK-722/723 User Manual
Passport SSI 1.4 Authenticationxxxxx
Platform for Privacy Preferences
(P3P)
XML Data Islandsxxxxx
XML MIME Viewerxxxxx
Pocket Internet Explorer HTML View (WEB-
VIEW)
Internet Options Control Panelxxxx
Scriptingxxxxxx
JScript 5.6xxxxxx
Script Authoring (Jscript)xxxxxx
Script Encode (Jscript)xxxxxx
VBScript 5.6xxxxxx
Script Authoring (VBScript)xxxxxx
Script Encode (VBScript)xxxxxx
MsgBox and InputBox supportxxxxxx
GRAPHICS AND MULTIMEDIA TECHNOL-
OGIES
Graphics xxx
Raster Fonts Supportxxx
V1 Font Compatibilityxxx
Alphablend API (GDI version)xxx
Gradient Fill Supportxxxxxx
Multiple Monitor Supportxxx
Imagingxxxxxx
Still Image Codec Support (Encode
WMP application)
WMA and MP3 Local Playbackxxx
WMA and MP3 Streaming (requires WMP
application)
Digital Rights Managementxxx
Digital Rights Management (DRM)xxx
xxxxx
xx
xxxxxx
xx
xx
TREK-722/723 User Manual40
DRM for Portable Devices xxx
DRM License Acquisition OCXxxx
DirectShowxxxxxx
DirectShow Corexxxxxx
DirectShow Displayxxxxxx
DirectShow Error Messagesxxxxxx
DMO Wrapper Filterxxxxxx
ACM Wrapper Filterxxxxxx
Media Formatsxxxxxx
AVI Filterxxxxxx
MPEG-1 Parser/Splitterxxxxxx
Audio Codecs and Renderersxxx
G.711 Audio Codecxxxxxx
GSM 6.10 Audio Codecxxxxxx
IMA ADPCM Audio Codecxxxxxx
MP3 Codecxxx
MPEG-1 Layer 1 and 2 Audio
Codec
MS ADPCM Audio Codecxxxxxx
Waveform Audio Rendererxxxxxx
WMA Codecxxxxxx
WMA Voice Codecxxxxxx
Wave/AIFF/au/snd File Parserxxxxxx
Video Codecs and Renderersxxxxxx
DirectShow Video Rendererxxxxxx
MPEG-1 Video Codecxxxxxx
MS RLE Video Codecxxxxxx
Overlay Mixerxxxxxx
Video/Image Compression Man-
ager
WMV/MPEG-4 Video Codecxxxxxx
DVD-Videoxxx
DVD-Videoxxx
DVD-Video Samplesxxx
Windows Media Playerxxxx
Windows Media Playerxxxx
Windows Media Player OCXxxxx
Windows Media Technologiesxxxxx
ASX v1 and M3U File Support xxxxx
ASX v2 File Support xxxxx
ASX v3 File Supportxxxxx
Windows Media Multicast and
Multi-Bit Rate
NSC File Supportxxxxx
Windows Media Streaming from
Kerberosxxxxxx
Schannel (SSL/TLS)xxxxxx
Cryptography Services (CryptoAPI 1.0) with
High Encryption Provider
Certificates (CryptoAPI 2.0)xxxxxx
Cryptographic Messaging (PKCS#7) xxxxxx
Personal Information Exchange Stan-
dard (PKCS #12)
Diffie-Hellman/DSS Providerxxx
Smart Card Encryption Providerxxx
Local Authentication Sub-Systemxxx
Password Local Authentication Plug-inxxx
Microsoft Certificate Enrollment Tool Sample xxx
Credential Managerxxxxxx
SHELL AND USER INTERFACE
Graphics, Windowing and Eventsxxxxxx
Minimal GWES Configurationxxxxxx
Minimal GDI Configurationxxxxxx
Minimal Input Configurationxxxxxx
Minimal Window Manager Configuration xxxxxx
Shellxx
Graphical Shell (Choose 1)xx
Standard Shellxxxxxx
Windows Thin Client Shellxx
AYGShell API Setxxxx
Command Shellxxxxxx
Console Windowxxxxxx
Command Processorxxxxxx
User Interfacexxxxxx
Accessibilityxxxxxx
Common Dialog Supportxxxxxx
Controls Option Bxxx
Control Panel Appletsxxxxxx
Customizable UIxxxxxx
Windows XP-like Sample Skinxxxxxx
Menu Tool Tipxxxxxx
Mousexxxxxx
Network User Interfacexxxxxx
Overlapping Menusxxxxxx
Software Input Panelxxxxxx
Software-based Input Panel Driverxxxxxx
Software-based Input Panel (SIP)
(Choose 1 or more)
SIP for Small Screensxxxxxx
SIP for Large Screensxxxxxx
Touch Screen (Stylus)xxxxxx
Quarter VGA Resources - Portrait Mode xxx
Common Controlsxxxxxx
Animation Controlxxxxxx
Common Controlxxxxxx
Windows CE Error Reportingxxx
Error Report Generatorxxx
xxxxxx
xxxxxx
xxxxxx
TREK-722/723 User Manual42
Report Upload Clientxxx
Report Upload Client User Interfacexxx
Error Report Transfer Driverxxx
Error Reporting Control Panelxxx
VOICE OVER IP PHONE SERVICES
Phone IMExxx
PC Authenticationxxx
Telephony User Interfacexxx
VoIP Application Interface Layer (VAIL)xxx
VAIL Database Storexxx
Phone Provisionerxxx
Reference Media Managerxxx
Real-time Communications (RTC) Client