Windows® CE Based X86 Embedded System Windows CE 5.

0
Users Manual

Important Note: Read Carefully
This product is protected by the "End-User License Agreement" (EULA). Please read it carefully before using the product.

Copyright Notice
This document is copyrighted, 2004, by Advantech Co. Ltd. All rights are reserved. Advantech Co., Ltd. reserves the right to make improvements to the products described in this document at any time without notice. No part of this document may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of Advantech. Information provided in this document is intended to be accurate and reliable. However, Advantech assumes no responsibility for its use, nor for any infringements upon the rights of third parties which may result from its use. Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries. All brand and product names mentioned herein are trademarks or registered trademarks of their respective holders.

Part No. 2006000018 Printed in Taiwan

1st Editions December 2004

2 http://www.advantech.com.tw/solutions/ess/

Table of Content Introduction................................................................................................................. 5
Advantech Enhancement for Windows CE........................................................... 6 Windows CE 5.0 New Function List ........................................................................ 7 The pricing model of Windows CE 5.0 is the same as CE .NET 4.2 .......... 7

Installation and Setting .......................................................................................... 8 Tutorial – Using Windows CE .............................................................................. 10
Advantech Utilities ...................................................................................................... 10
Advantech Persistent Registry Solution & Setting ..........................................................10 Advantech Auto Run Application Solution......................................................................14 Advantech Memory Adjust Solution................................................................................15 Advantech CE Image Information Utility........................................................................16 Advantech Floppy Mount utility......................................................................................17 Advantech Watchdog Timer Utility .................................................................................18 IDE Hard Disk/Flash Disk/CompactFlash Disk ..............................................................19 Resolution Change Utility................................................................................................20 Server Configuration Utility ............................................................................................21 Advantech Audio Recorder Test Utility (optional) ..........................................................22 Advantech Video Capture Solution (optional).................................................................23

Advantech Enhancement for Peripherals ........................................................... 24
Display Backlight Setting ................................................................................................24 Touch screen Calibration Utility ......................................................................................24 IrDA (SIR) .......................................................................................................................25 Digital I/O ........................................................................................................................26

Basic Operation............................................................................................................ 27 Network and Dial-up Connections ........................................................................ 32
Network (Ethernet) Setting:.............................................................................................32 Cable Connection Setting: ...............................................................................................34

Application Programming ..................................................................................... 37
Cross Development .................................................................................................... 37 Application Development Tools .............................................................................. 38
1. Visual Studio .NET ......................................................................................................38 2. Embedded Visual C++ 4.0 with SP2............................................................................38 3. Platform SDK ..............................................................................................................38

Q&A............................................................................................................................... 39 Appendix ..................................................................................................................... 42
3 http://www.advantech.com.tw/solutions/ess/

4 http://www.advantech.com.tw/solutions/ess/

Its multi-threaded.Introduction Microsoft Windows CE is a compact. developers can leverage their existing Windows-based programming skills. Its modular design enables embedded system and application developers to customize it for a variety of products. scalable operating system that is designed for a broad range of embedded systems and products. highly efficient. such as: PDA or mobile handheld device Cell phone/smart phone Web Pad Internet appliance Media appliance Digital imaging device Set-top box Residential gateway Industrial automation device Retail Point-of-Sale device Windows thin client Tiny Kernel Custom Device By using Windows CE. we've done that for you! All you need to do is to develop your Windows CE applications! 5 http://www.com. You don't need to waste time and energy on developing on-board device drivers or using the Platform Builder to build the Windows CE Image. multi-tasking. Advantech Windows CE based Embedded System It comes with the pre-configured Windows CE OS Image and Windows CE license. Windows CE supports subset of Microsoft Win32 APIs and several additional programming interfaces.tw/solutions/ess/ . fully preemptive OS environment is targeted specifically toward hardware with limited resources.advantech.

tools and components to further enhance Microsoft Windows CE package. K.advantech.tw/solutions/ess/ . E. D. J. L.Advantech Enhancement for Windows CE Advantech continues to develop Windows CE optimized drivers. The following are the key enhancements: A. Q. H. G. Customizable DOS-less boot loader Express loader(for National Geode series CPUs) Customizable boot logo Supports Memory up to 256MB (Auto-Sizing) Reboot Registry Flusher Utility Registry Editor Utility Auto Launch Application Solution Memory Adjust Solution CE Image Information Utility Floppy Mount Utility & Floppy Driver(Optional) Watchdog Timer Utility Enhanced IDE/ Flash Disk Speed Audio Recorder Test Utility Resolution Change Utility Server Configuration Utility Video Capture Support (Optional) 6 http://www. I.com. M. F. N. O. B. P. C.

plus the application development platform. 7 http://www. and consumer electronic devices such as CD players. please go to http://msdn. networking and communications stacks.0 Core Description Includes baseline CE operating system components. but adds CE viewers for images.Windows CE 5.0 Professional Plus (*) The original resource of “The new pricing model of Windows CE 4.microsoft." Retail price is $3.0 extends the performance. and Office-compatible documents (including Microsoft Word. PowerPoint) are available as extra-cost components.tw/solutions/ess/ . while helping to reduce development and licensing costs. mobile handhelds and digital media players." This version is nearly identical to the second one.NET 4. multimedia and browsing capabilities. filesystem. The additional programs and functions included in this package include Windows Messenger. build.advantech.0 is the same as CE . This software bundle is aimed toward devices requiring "the richest user interface. Platform Builder has all the development tools necessary for you to design.0 is an integrated development environment (IDE) for building custom embedded OS designs based on Windows CE. create.0: (*) License Versions Windows CE 5.asp?url=/library/en-us /wceintro5/html/wce50oriWelcomeToWindowsCE. and debug a Windows CE–based OS design. quality. and networked DVD players. and ease of use of earlier versions of the Windows CE operating system (OS). and multimedia functions. For more information. the Remote Desktop Protocol. PDFs. There are three runtime license options for Windows CE 5.com/library/default.2” is released from Microsoft. test. advanced VoIP devices. It is targeting this new low-end package at developers and manufacturers of "low-cost devices such as gateways. reliability.asp The pricing model of Windows CE 5.2 The pricing of Windows CE 5. WordPad. digital cameras.0 across the breadth of their product lines. Windows CE 5.0 Professional Windows CE 5. industrial automation equipment.0 gives device manufacturers enhanced levels of flexibility in utilizing the rich features of Windows CE 5. including set-top boxes.com.0 New Function List Microsoft® Windows® CE 5. Excel. entry-level VoIP phones. and Internet Explorer 6. Microsoft Platform Builder for Windows CE 5. including the kernel.

Installation and Setting Windows CE is an embedded operating system. If you really need to change the settings.com.advantech.bin) will consume more memory and make booting time longer. jumper. So in most cases. therefore it is not for general purpose. 8 http://www. Please be careful not to delete or modify the important systems files in the flash disk. You may copy them to the Flash disk when you need it. Utility Programs Bigger Windows CE image file (nk. They are available on CD or Floppy. IRQ. you may encounter this warning message – “Program Memory is Critically Low”. We recommend 64MB DRAM for most applications. In order to save resources. Currently the system can support up to 256MB. DRAM Installation 32MB DRAM is usually too small to run the Pre-configured Windows CE Image. The Windows CE Image that comes with the product is pre-configured for the dedicated hardware and settings for on-board devices. DMA. please write down the original setting before changing any settings. I/O address and memory address settings for the on-board devices. some utility programs are not in “Windows” directory.tw/solutions/ess/ . you may not change the related BIOS. The embedded system you get should have Windows CE software properly installed.

The resolution should be 640x480 and the color depth should be 256 colors.cnf Boot loader needs this file to load images. Please don’t delete them or the system may not boot or work normally. but the file name must be the same. Boot logo .pcx with your own logo file.advantech.pcx You may replace the bootcepc.tw/solutions/ess/ . Please don’t make any illegal copy. Please backup this file before using your logo file. Please don’t delete or modify it. Please don’t delete this file or change the default setting. Configuration file: bootcepc.pcx file: bootcepc. Kernel Image file (nk.bin) This is the Windows CE image file. Note: Microsoft Windows CE and Advantech software are protected by copyright laws. 9 http://www. You need to get both Microsoft and Advantech licenses to legally utilize Advantech Windows CE releases.System files The following are located in the system files of the root directory of the Flash disk.com.

Tutorial – Using Windows CE Advantech Utilities Advantech Persistent Registry Solution & Setting The registry is a database that stores information about applications. Windows CE will store registry data in a hive file that is located on the disk.tw/solutions/ess/ . Advantech uses the Hive-Based Registry to store registry data for Windows CE. Hive-Based Registry For most x86 system devices.com. Windows CE can regenerate a default from a file stored in ROM. it usually has a hard disk or a flash disk. user preferences. the Windows CE registry data is always stored in RAM and is consequently volatile. Ram-Based Registry: For most handheld devices. When the system boots or shutdown. system configuration. The persistent registry solution needs a persistent storage 10 http://www. therefore. We developed two tools to periodically save the registry and edit the registry data. any change to the registry data will be written to the hive file that exists on the disk. and user. benefits from transaction and compression features. and other data. applications.advantech. The purpose of the Registry is to provide a single place for storing all the settings for the system. The registry is built on top of the internal heap. Advantech Flusher for Persistent Registry Advantech provides a Registry Flusher utility to help writing registry data back to disk periodically to make sure your registry settings will be updated regularly without user intervention. If there is no registry available in RAM. drivers.

Click “Registry Flusher” Automatically: Set time in milliseconds and check the enable box.advantech.tw/solutions/ess/ . The system will then save the persistent registry automatically. 1. 11 http://www. it will save the registry right away.com.(Flash disk or hard drive) to store the backup registry. Go to Control Panel 2. Manually: Click the “Flush” button.

advantech.com. Click “Modify” and the “Add a Value” dialog will popup 5.exe) Below is an example showing how to modify the registry: 1.Advantech Registry Editor Utility (regedit. Go to \Windows 2.tw/solutions/ess/ . Click “Regedit. Choose an item and click the right button to “Modify”/”Delete”/”Rename” 4.exe” 3. Click “Rename” and the “Rename the value” dialog will popup 12 http://www.

Note 1: There are other ways to change the Registry settings 1. The maximum indentation level for keys is 16.tw/solutions/ess/ . RegSetValueEx and RegCloseKey. 2. 3. Modify through the Control Panel: Some registry settings can be modified in the Control Panel.advantech. Note 2: Windows CE Registry Limitations A key or value name cannot exceed 255 characters. Modify through the Remote Registry tool in Microsoft eMbedded Visual Tool.com. RegQueryValueEx. 13 http://www. Write your own application to call Registry related APIs Example APIs: RegOpenKeyEx. The maximum size of the data associated with a value name is 4 KB.

With this solution. 14 http://www.advantech. you can let the system run your applications without rebuilding the Windows CE Image. your target application(s) will be launched automatically next time when you restart your Windows CE. Click “Auto Run” Add: Add the application file name and parameter. It is too complicated and not flexible for most application developers. Delete: Delete the application setting string.Advantech Auto Run Application Solution The default way to launch applications during Windows CE booting is to put your applications in a special Registry key and rebuild the Windows CE Image. Modify: Modify the application setting string. Advantech has developed the "Auto Run" solution. Go to Control Panel 2. Once you have setup properly.tw/solutions/ess/ .com. 1. To solve this problem. Up & Down: Use “Up” & “Down” to rearrange the application launching order.

Advantech Memory Adjust Solution The Windows CE default setting for Storage Memory and Program Memory ratio is fixed. this setting will revert to default after resetting the system. 1.tw/solutions/ess/ . Even though you can change the memory setting during runtime. you will have to rebuild your Windows CE OS image if you want to fix the memory setting by default. Move slider to the left for more memory to run programs. 4. move slider to the right for more storage room. Go to Control Panel > System 2. 15 http://www. Advantech has developed the solution and integrated into the pre-configured Windows CE Image. also this setting is not kept in the registry.advantech. Because x86 platform does not have battery to backup the setting in DRAM.com. You only have to follow the procedure to change the setting. Advantech’s background service will automatically keep the setting. and use the setting when you reboot the system. Click “Memory” 3.

Description: CE Image detail information. Including language and some special features. Resolution: Default Resolution. Build Date: CE Image creation date. Image Version: Version of Advantech CE Image.Advantech CE Image Information Utility Windows® CE often release new version or some service pack. and Advantech Windows CE Development team will then prepare the latest CE image for our customer. Protection: CE Image is only for Advantech’s boards. This shows the version of your current loader. Display: Name of Display Chip. These loaders speed up the average booting period and can also be customized for special purpose. Platform: Refer to Advantech boards. Df. You can check your CE image version to see if you need to upgrade or not. Applicant: Name of Applicant. 16 http://www. So we put this utility “imginfo.advantech. OS Version: Version of Microsoft CE.tw/solutions/ess/ . Release Type: Release purpose type.exe” in windows directory. Loader: Advantech designs special Loader for specific boards.com.

com. Is mounted: Checks whether the floppy drive is mounted or not. the floppy must be mounted before using it.Advantech Floppy Mount utility There is no drive letter (A:.tw/solutions/ess/ . Click “Floppy” Mount: Mounts the floppy disk.advantech. Go to Control Panel > System 2. Has Disk: Checks if the floppy drive has a disk or not. 17 http://www. Advantech has developed the driver and utility with mount feature. See following figure. B:) in Windows CE. Note: If there is problem in accessing the floppy. The directory name for the floppy drive is \Floppy. Unmount: Unmounts the floppy disk. please check the BIOS setting and cable connection. 1. Windows CE is different from other Windows operating system. You will see a floppy folder in “My Computer”.

Click “Watchdog” 3. These will cause unpredictable damages or loss. So Advantech developed this utility to prevent this kind of event. Check the box “Enable Watchdog” Advantech Watchdog software will reset every chip’s counter timeout period to prevent the watchdog from rebooting the computer. the watchdog will time out and reboot the host machine (just like hitting the reset button). please skip this session.advantech.com. 1. It’s very easy to setup. If the controlling software hangs or crashes. please refer to Advantech CE Library. 18 http://www. Different CPU boards may have different ways to enable/disable watchdog timer.tw/solutions/ess/ .Advantech Watchdog Timer Utility Watchdog Timer is designed to overcome the dangers or annoyances associated with PCs locking up. For more details. Note: You may use Advantech’s CE Library to trigger the watchdog timer in your Windows CE application. Click the “Test” icon to reboot the system in a few seconds. Go to Control Panel 2. If the target hardware does not support watchdog timer function. 4.

please skip this session.IDE Hard Disk/Flash Disk/CompactFlash Disk If the target hardware does not support IDE device. The directory name for the IDE disk is: \Disk. C:. \Disk2 … Note: For 256MB below Advantech PCD-100A. Flash disk and CompactFlash ™ Card. Or the system may not get the correct Cylinder/Head/Sector data and cause errors. D:. the BIOS setting must be under “Normal” mode. The directory name for DiskOnChip is \DiskOnChip.com. or E:) in Windows CE.tw/solutions/ess/ . PCD-250A. the equivalent of C:\Windows in Windows CE is \Windows. and D:) in Windows CE. All data is accessed using one unique namespace. For instance. DiskOnChip The M-Systems DiskOnChip driver is built into the pre-configured Windows CE Image if the CPU board has onboard DiskOnChip socket. The IDE driver built in for the pre-configured Windows CE Image supports the IDE Interface Hard Drive. Directory: There is no drive letter (A:. PCD-1240V and PCD-1244H (CompactFlash and IDE Flash disks).advantech. Please skip this session if the target hardware does not have DiskOnChip socket. Note: You must not change the memory jumper setting for DiskOnChip. Directory Name: There is no drive letter (C:. PCD-350A. 19 http://www. \Disk1. or the system will not work.

it’s for you to change CRT resolution.com. 4. For LCD. 2.advantech. Generally. 5. 20 http://www. please be careful because LCD usually have it’s own Resolution. 1. You can use it for your CRT or LCD.tw/solutions/ess/ . 3.Resolution Change Utility This utility is for Display Resolution Setting. 6. the system then will restart. Go to Control Panel Click “Resolution” Check the Radio Button “CRT” or “LCD” Adjust the Resolution Adjust the Color Click “OK”.

FTP is used for copying files to and from remote computer systems over a network using TCP/IP. Create virtual directories under the root directory. Go to Control Panel Click “ServerConfig” Fill in each Box to setup HTTP server & FTP Server.advantech.tw/solutions/ess/ . the system then will restart. Use the Web-based network configuration utility to perform various configuration tasks. Click “OK”. 21 http://www. 4. HTTP server enables you to perform the following tasks: Transfer files from a Windows CE–based device to a desktop computer using a TCP/IP connection.Server Configuration Utility The HTTP server setting utility provides a limited set of HTTP/1.com. 2. 1. 3.0 functionality.

Click “record. Select sample rate 4. Play the sound Note: If there is any problem. Go to Windows\ 2.Advantech Audio Recorder Test Utility (optional) This utility is for sound quality testing. 1. Run record. CD rather than Windows CE Image 22 http://www. I/O and DMA BIOS or hardware settings are the same as the Registry settings. Connect the microphone and speaker 2.advantech.tw/solutions/ess/ .exe 3.exe” 1. For Image size consideration. please check the audio chip IRQ. Record your sound 5.com. it may be provided in Floppy.

com.tw/epc/newsletter/v52-07-15_01/videocap. all running the Microsoft Windows® CE operating system on an Advantech hardware platform.tw/solutions/ess/solutions.asp?Category_ID=1 -EE5PM 23 http://www.com.advantech. This solution will open the door to more efficient security systems.tw/solutions/ess/ .advantech. This is particularly important for the OEM/ODM market where Advantech can help these customers tailor their device for their specific applications. For more details.advantech.ht m http://www. please refer to http://www. more reliable home automation and digital video recording capabilities.com.Advantech Video Capture Solution (optional) Advantech video capture solution will bring Windows® CE benefits to a wide variety of applications. What is reflected in the diagram shown above is the "hardware specific" nature of the system. Advantech can help our customers customize a solution for their "specific video capture" device. This is where the Advantech Windows CE Development team is adding value to Advantech hardware.

Run the calibration utility for touchscreen 2. Follow the instruction to calibrate. Reboot the system.tw/solutions/ess/ . 3. The touchscreen calibration utility is in the Control Panel. Here is the procedure: 1. the Windows CE Image needs to be rebuilt with the touchscreen driver. Note: If your system is powered by battery. Check the box: Automatically turn off backlight while on external power. Touchscreen is optional on most Panel PCs. For other CPU board platforms. Select the idle time from 15 seconds to 30 minutes. Touch screen Calibration Utility If the target hardware does not come with the touchscreen.Advantech Enhancement for Peripherals Display Backlight Setting 1. please check the Battery power. the default pre-configured Windows CE Image does not include touchscreen driver and the serial port is available for the other device. You need to calibrate at least once for each system. 24 http://www. Go to Control Panel > Display > Backlight 2.com. Save the registry. please skip this session.advantech. 4. To add a touchscreen to the Windows CE platform. 3.

Enable IrDA in BIOS setting. 25 http://www.com. Example: ACTiSYS ACT-IR210L (http://www.txt Receiving side: IrDA_rcv. please skip this session.actisys.exe filename Example: Sending side: IrDA_snd.exe filename IrDA_rcv. Make sure to select half duplex mode.tw/solutions/ess/ .IrDA (SIR) If the target hardware does not support IrDA function.exe receive.com) Advantech IrDA File Transfer Test Utility: (IrDA_snd.exe and IrDA_rcv. it will use one COM port resource. 2.exe) Prepare two Windows CE Embedded Systems with IrDA adapters and IrDA function enabled. Please follow the procedure to enable IrDA: 1.advantech.txt Note:When you enable the IrDA. Transfer files between two Windows CE devices.exe send. So the COM port will not be available to connect serial port devices. Connect an IrDA Adapter to the CPU board. Usage: IrDA_snd.

please skip this session.advantech. You may use _inp().exe) You may use the utility to read and write data of I/O ports and test the digital I/O functions.Digital I/O If the target hardware does not support Digital I/O function.tw/solutions/ess/ ._inpw(). 26 http://www. Advantech I/O Port Test Utility (ioport.com._outp() and _outpw() functions in your Windows CE application to access the I/O address directly.

please refer to CE online help. Setup the properties 27 http://www.advantech.Basic Operation Here are the basics of CE.tw/solutions/ess/ . 2. Select Start > Setting > Taskbar and Start Menu. depending on your manufacturer. Introduction to Taskbar Icons The following icons may appear in the status area of your device taskbar. Power Status Icons Connection Status Icons Taskbar and Start Menu Properties 1. For other operations...com.

and confidential documents. credit card numbers. In the Device Name tab. enter a device name 28 http://www.advantech. 1.Protecting Important Information You may keep valuable data on your device.tw/solutions/ess/ . you must perform a full reset to use your device again. Setting the Device Name 1. If you lost it. 2. Use a Device Lock password Select Start > Setting > Control Panel Open the Password icon Note: Please remember your password. It will erase all your data. such as names and phone numbers of important contacts. Click “System” icon 3.com. Go to Control Panel 2. Back up your data Create and maintain a back up file that contains your device program data.

Cancel: Exit Task Manager Command Prompt (CMD. 29 http://www.exe. the system will close all device drivers and then restart safely. When you push Reboot button. Select Start > Programs > Command Prompt or just run cmd. The Windows CE default shell is designed for Hand Held PC.com. Then turn off the power supply or reset the system. End Task: You can stop the selected task.EXE) The command Prompt provides similar commands as the DOS prompt. move and execute files.advantech. To shut down the x86 Windows CE system.tw/solutions/ess/ . delete. the Suspend button does not work for x86 Windows CE Embedded System. you have to close all applications.Note: This device name will be used to identify your Window CE device to other computers Task Manager Press Alt+Tab key to run Task Manager Button description: Switch To: You can use arrow keys to select the task. You will be able to copy. Type Help for a list of commands. Reboot the system Unlike other Windows Operating Systems. there is a shut down button.

30 http://www. Please contact us.1 Legacy Video Playback MIDI Playback MP3 Playback MPEG-1 Video Playback . It depends on your CE Image.com. If you need some more components that your image doesn’t have.1 Digital Rights Management (DRM) Note: You won’t have all the components.tw/solutions/ess/ DirectSound® 6.advantech. Advantech CE-Builder can help you.Multimedia The Windows Media Technologies feature for Windows CE allows you to provide multimedia streaming capabilities to Windows CE devices. This includes support for the various protocols and streaming formats required for audio and video playback of either local files or streamed data over a network connection. Multimedia Support Windows CE provides support for the following multimedia technologies: DirectDraw Direct3D DirectDVD DirectMusic 7 DirectShow 6.

0.0 for CE Microsoft® Internet Explorer 6. independent software vendors (ISVs). except for the following: Downloadable Microsoft ActiveX® controls Gopher protocol Recreation Software Advisory Council on the Internet (RSACi) rating system Filters (other than image filters) and transitions Default behaviors other than client capabilities 31 http://www.0 for Microsoft Windows® CE is a highly compatible.0 for Windows CE to build a custom browser for a specific device or market.advantech. OEMs.com. Internet Explorer 6. feature-rich browser control. Web developers.tw/solutions/ess/ .Internet Explorer 6.0 for Windows CE supports the same features as the Microsoft Win32® version of Internet Explorer 6. and independent hardware vendors (IHVs) can use the technologies provided by Internet Explorer 6.

Choose “Dial up Connection” 2.advantech.tw/solutions/ess/ . 32 http://www. Windows CE provides four types of connections. Go to Control Panel 2. 1. Setup TCP/IP value 3. You need to change the Device Name in the Control Panel before using the network functions. Click “Network and Dial-up Connections” Network (Ethernet) Setting: 1.com. You may change to static IP.Network and Dial-up Connections You can connect directly to a network through a network (Ethernet) or dial-up connection. where you can setup by hardware type. The default IP setting is to obtain an IP address via DHCP.

advantech. such as FTP applications to help out with this solution. Windows CE does not support Windows 95/98/NT/2000/XP to view or access files on Windows CE device. The Connection Status will show up in the lower right status bar.com.4. However. You can use net command and UNC to access Windows 95/98/NT/2000/XP share directories and files.tw/solutions/ess/ . 33 http://www. You may develop an application.

Click “PC Connection” 6. Go to Control Panel 5. Click “Configure” to Setup Device Property value 4.com. Click “Change” to use the connection you created. Select a Device 3.Cable Connection Setting: 1. Choose “Direct Connection” 2. 34 http://www.tw/solutions/ess/ .advantech.

com.tw/solutions/ess/ .advantech. and CE will establish the connection to your PC. Go to \Windows 8. 35 http://www. and use null modem to connect each other first. 9. Click “repllog”. Connection Status will show up in the lower right status bar. Note: Remember to install ActiveSync in your PC.7.

It is "\\" + Server Name + "\" + Share Name. For more details. net command The net command is helpful to view or access files on Windows98/NT/2000/XP.com.Microsoft UNC (Universal Naming Convention) To access files on the network. The Help information is available by: net /? net view <computername> | /DOMAIN: <domainname> net use [<local name>|*] [<remote name>] [/user:<username>] [/d] Example: net view \\MyServer\MyShareDirectory cd “\\My Server\My Document” cd \\MyServer\MyShareDirectory Communication Programs Select Start > Programs > Communication to run the programs. Select Remote Connections. Terminal (pegterm. you may need UNC.exe): Select Using Terminal 36 http://www. The on-line Help information is in Start > Help.advantech. please refer to Microsoft document. Remote Networking (remnet.tw/solutions/ess/ .exe): See Topics about “Connecting to an ISP”. “Connection to a Network” and “Adjusting Remote Connection Properties”.

However. targets embedded system and the cable connection between two systems. keyboard or mouse) or the CPU is not powerful enough to install the development tool.com. this is impossible for most embedded system development. development tools like Visual C++ and application can be installed on the same PC.Application Programming Cross Development For Windows 98/NT/2000/XP application programming. Some embedded systems are headless (no display. Cross development is a solution that includes a powerful development host. Windows CE Application Cross-Development Environment Host: PC with development tools Target: Your Windows CE Embedded System Connection: Ethernet or serial port connection 37 http://www.tw/solutions/ess/ . debug and test application on the same PC.advantech. So developer can develop.

2 or download the latest SDK from our website at http://www. http://msdn.NET You may purchase Microsoft Visual Studio . You may also download from the following website. Visual Studio .com.NET from Microsoft online store or Microsoft local Embedded distributor.tw/solutions/ess/Download.tw/solutions/ess/Download 38 http://www.0 with SP2 You may purchase Microsoft Embedded Visual C++ 4.2 SDK for EVC & . you may now use the standard X86 SDK from Platform Builder 4.com/vstudio/device/download. http://msdn.microsoft.com/vstudio/ 2.0 from Microsoft online store or Microsoft local Embedded distributor.advantech.” On Advantech website at http://www.advantech.com.advantech.NET 4. Platform SDK To develop Windows CE application for Advantech X86 platform.asp? Category_ID=1-EE5PM Here are the latest available DSK: Windows® CE. Embedded Visual C++ 4. please refer to the document “Advantech Windows CE Application Hand on Lab.com.Net CF For more information about application programming with Windows CE.tw/solutions/ess/ .Application Development Tools 1.microsoft.asp 3.

39 http://www. If you need to store your files. Advantech Normally grants customers the right to use Advantech intellectual properties that come with Advantech Windows CE OS release if one purchases Windows CE license from Advantech.Q&A 1. When I copied files to the root directory or \Windows directory and reset the system. directories such as Root and \Windows are actually loaded in RAM. So. Am I authorized to use Advantech Windows CE OS release? Every Advantech Windows CE OS binary contains some Advantech intellectual properties that are not automatically licensed to Windows CE licensee. The following figure describes the benefits of buying CE license from Advantech Buy license from Price OS image provided Has the right to use Advantech OS image OS Image include all necessary device drivers Drivers are either developed or modified to be bug-free DOS-less bootloader Customizable boot logo Application autolaunch Save memory control panel settings Floppy mount utility Various device test utility Device Driver development Integration service Advantech similar YES YES YES YES YES YES YES YES YES YES YES YES CE distributor similar NO NO NO NO NO NO NO NO NO NO NO NO 2. For x86 platform. I have purchased Windows CE License from Microsoft Distributor. there is no battery to backup the data in RAM.tw/solutions/ess/ .advantech. The data will be lost after power is off. they all disappeared. Customers have to be licensed by Advantech independently to utilize Advantech Windows CE OS release.com. Why? The Windows CE uses the RAM based file system.

4. You simply choose the Advantech hardware and Windows CE configuration. VGA.saving you time and money. With this total solution. The Windows CE Embedded systems we ship to you will include Advantech hardware.of its specific single board computers. Our Windows CE experience and strong customer focus enables us to understand your requirements and specifications. I/O . we do provide the complete Windows CE Embedded System based on your requirements. so many of the standard PC peripherals requiring drivers have been left out. Or you can subscribe Advantech CEBuilder program to fulfill your requirements. What do I do to get a Windows CE device driver for my add-on module? Windows CE is tied directly to the hardware.. Windows CE is different from Windows 98 or NT in that you can 40 http://www. All these drivers are well ported into the Windows CE image file to be shipped together with the single board computer or Panel PC. Flash disk with pre-installed Windows CE Image and Windows CE license. DiskOnChip or IDE Flash disk/CompactFlash ™ Card/Hard Drive 3. Does Advantech offer Windows CE system integration service? Yes..you may have to copy them to the following storage devices: Floppy. you can focus on what is most important to you – your creative application. we may already have the solution to your toughest problems solved before we even start.tw/solutions/ess/ . By using these proprietary technologies as a foundation to your solution.com. By utilizing the core technology and intellectual property derived from our past projects.advantech. Advantech has developed hardware-specific drivers for on-board functions such as network. we build the customized Windows CE Image. we can minimize the actual custom work .

Then you can download the image. ISA or PCI devices' Windows CE drivers.com. Usually. 5. it will be able to support your add-on device. you can go to our CE-Builder website http://cebuilder.advantech. So. What do I do if I already have the device driver for my add-on module? How to include the driver to my image (nk.bin)? If you already have the device driver. the add-on devices do not come with a Windows CE driver.get the driver from the chip or board vendors and install the device drivers.com. the Windows CE image needs to be re-built with the add-on PC/104. 41 http://www. you may have to develop or purchase one from a third party.tw/solutions/ess/ .advantech. In most cases.tw to upload your own driver and re-build a new image.

Null Modem Cable pin-out (DB-9 to DB-9) 1 and 6 short 2 3 4 5 7 8 4 3 2 1 and 6 short 5 8 7 Please make sure your Null Modem cable pin-out is correct. Windows CE related links. Q4.microsoft.microsoft. Or you can visit us at http://www.asp 3.advantech. or the ActiveSync connection will fail.tw/solutions/ess/ .com.com.com.com/windows/embedded/CE/default. 2. Advantech CE-Builder Q1. we develop CE-Builder to meet all your requirements on CE.advantech.tw/solutions/ess/ Microsoft Windows CE Software Developer Documentation http://msdn. Do Do Do Do Do you need to change boot logo to your own? you need to adjust resolution? you need to put your application & driver into the CE image? you need other language version of CE image? you need to customize CE image easily? Advantech embedded software development team hear your needs. Q5.htm Microsoft Windows CE Home Page http://www.Appendix 1. Q2. Q3.advantech.com/library/wcedoc/wceintro/cestart. Please contact us for more details.tw/solutions/ess/ 42 http://www. Advantech Embedded Software Home Page http://www.

tw/solutions/ess/ .tw/ess/training.advantech.4.com.com. Advantech Training Course With our 9 years of development experience for Windows® CE and 20 years of embedded hardware expertise. Advantech is well positioned to give customers cost-effective and practical training that can allow them to walk away from this training with a working prototype of their desired application. Advantech has been approved by Microsoft to provide following training courses – Introduction to Windows® CE (Course #2530) – Developing Embedded Solutions for Windows® CE (Course #2540) Advantech also provides adapted courses to assist application developers. please visit us at http://www. For more detail on Training Course.advantech.asp 43 http://www.

Sign up to vote on this title
UsefulNot useful