Platform Support Package (PSP) for Microsoft Windows* CE 5.0 and 6.0 supporting User’s Guide

March 2008

Revision 2.0

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 1 User’s Guide Document Number 374962

Legal Statements

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. This manual may contain design defects or errors known as errata, which may cause the product to deviate from published specifications. Current characterized errata are available on request. This manual as well as the software described in it, is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Intel Corporation. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800-548-4725 or by visiting Intel's website at http://www.intel.com. BunnyPeople, , Celeron Inside, , Centrino logo, Chips, Core Inside, Dialogic, EtherExpress, ETOX, FlashFile, , , i960, iCOMP, InstantIP, Intel, Intel logo, Intel386, Intel486, , IntelDX2, IntelDX4, IntelSX2, , Intel Inside, Intel Inside logo, Intel. Leap ahead., Intel. Leap ahead. logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel Viiv, Intel XScale, IPLink, , Itanium Inside, MCS, MMX, MMX logo, Optimizer logo, OverDrive, Paragon, PDCharm, , Pentium II , Pentium III Xeon, Performance at Your Command, Pentium Inside, skoool, Sound Mark, The Computer Inside., The Journey Inside, VTune, Xeon, Xeon Inside and are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others. Copyright © 2005-2008, Intel Corporation

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 2 User’s Guide Document Number 374962

Contents

1 Introduction...... 5 1.1 Definitions...... 5 2 System Requirements ...... 6 2.1 Host Development PC ...... 6 2.2 Development Platform...... 6 3 Features Summary...... 7 3.1 Supported Hardware...... 7 3.2 Supported Features ...... 7 3.3 Unsupported Features...... 8 4 PSP Components...... 9 5 How the PSP Works ...... 12 6 Setting up the Environment ...... 15 6.1 Cross Platform Development Environment ...... 15 6.2 Host Development PC Setup ...... 15 6.3 Installation Procedure ...... 16 6.4 Development Platform Setup ...... 16 6.4.1 Prepare the Hardware...... 16 6.4.2 BIOS Settings...... 16 6.4.3 Prepare the Hard Disk ...... 17 7 Building the Microsoft Windows CE* 5.0 OS Image...... 18 8 Building the Microsoft Windows CE* 6.0 OS Image...... 25 9 Booting to the Microsoft Windows CE* OS Image ...... 30 9.1 Booting from the Hard Disk ...... 30 9.2 Using eboot to download the Image and then boot to it...... 30

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 3 User’s Guide Document Number 374962

Revision History

Date Revision Description March, 2006 1.0 Initial Release. October, 2007 1.5 Updates to include both Windows CE 5.0 and 6.0 BSPs March, 2008 2.0 Updates to include BSP for eMenlow

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 4 User’s Guide Document Number 374962

1 Introduction

This document describes Intel Platform Support Package (PSP) for Microsoft* Windows* CE 5.0 and 6.0. This document provides: • a summary of PSP features • build and installation notes • lists of the release package contents. This PSP is used for developing embedded solutions, and is targeted at Microsoft Windows CE* 5.0 and 6.0 developers who are developing Microsoft Windows CE 5.0 & 6.0 software for products on Intel platforms. 1.1 Definitions

Term Definition PSP Platform Support Package. This includes the BSP, drivers and collateral for the Intel® Development Platforms. BSP Board Support Package HDMI High Definition Multimedia Interface ATA Hard drive standard interface S/PDIF Sony/Philips Digital Interface

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 5 User’s Guide Document Number 374962

2 System Requirements 2.1 Host Development PC

• Workstation containing an Intel Pentium® 4 2.4 GHz (or higher) processor • Microsoft Windows XP* operating system • Microsoft Platform Builder* • Microsoft Windows CE 5.0 or CE6.0 Platform Support Package (PSP) for Intel chipsets 2.2 Development Platform

• The BSP and drivers provided by this package has been tested on the following platforms: • Halfdome (Intel® 855GME with ICH4) • Darlington (Intel® 852GME chipset with ICH4) • Ohlone (Intel® 915GME chipset with ICH6) • Capell Valley (Intel® 945GME chipset with ICH7) • Crown Beach (Intel® ™ Processor and Intel® US15W) • Keyboard: You need a keyboard with a PS/2- or USB-style connector. • Mouse: You need a mouse with a PS/2- or USB-style connector. • Electrostatic discharge-safe environment: Ensure that you adhere to sound ESD practices when setting up and configuring the development platform. • IDE compatible hard disk drive (20 GB or greater). IDE cables are included in the development platform kit. • USB floppy drive and cables (USB cables are not included in the development platform kit). • VGA Monitor: Any standard VGA or multi-resolution monitor can be used. The setup instructions in this document assume that a standard VGA monitor is used. Other Devices and Adapters: The evaluation board functions much like a standard desktop computer motherboard. Many PC compatible peripherals can be attached and configured to work with the evaluation board.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 6 User’s Guide Document Number 374962

3 Features Summary 3.1 Supported Hardware

Hardware Configuration Windows CE 5.0 Windows CE 6.0 support support Intel® 855GME Intel® Pentium® M processor at 1.6 Y Y Development GHz and Intel® 855GM Graphics Platform (Halfdome) Hub (GMCH) + Intel I/O Controller Hub 4 (ICH4) Intel® 852GME Intel® Pentium® 4 processor at Y Y Development 2.8GHz and Intel® 852GME Platform Graphics Memory Controller Hub (Darlington) (GMCH)+ Intel I/O Controller Hub 4 (ICH4) Intel® 915GME Intel® 915GME Graphics Memory Y Y Development Controller Hub (GMCH) chipset with Platform (Ohlone) Intel I/O Controller Hub 6 (ICH6) Intel® 945GME Intel® 945GME Graphics Memory Y Y Development Controller Hub (GMCH) chipset with Platform (Cappel Intel I/O Controller Hub 7 (ICH7) Valley) Intel eMenlow (Crown Beach) Intel® Atom ™ N Y Development Processor with the US15W System (Poulsbo) 3.2 Supported Features

• AMI BIOS* • Microsoft Windows CE 5.0 & 6.0 • ICH4 PCI Bus • AC’97 Audio CODEC • Intel® High Definition Audio • S/PDIF Audio • Analog Audio • Audio Volume Adjustment • HDMI Audio • Microphone Input • Built in Ethernet Device (Intel® 82562) • PCI-based Intel family Ethernet adapters (82551ER, 82551QM, 82559, 82562ET, 82562EM, 82540EM, 82541ER, 82545EM, 82545GM, 82546EB, 82546GB) • SD Memory (Intel SCH US15W) • USB 1.1 • USB 2.0 • USB Keyboard/Mouse and Mass storage • IDE/ATAPI Drivers • CD FS/FAT FS/UDF FS • Power Management

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 7 User’s Guide Document Number 374962

3.3 Unsupported Features

• SMbus • AC’97 Modem

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 8 User’s Guide Document Number 374962

4 PSP Components

The PSP includes two component types: • Board related (Intel chipset BSP). • Device drivers (Ethernet, audio, ATAPI/IDE, display, and USB). After installation, the Catalog view of Windows CE 5.0 and 6.0 chipset PSP will appear.

Figure 1: Windows CE 5.0 Catalog View

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 9 User’s Guide Document Number 374962

Figure 2: Windows CE 6.0 Catalog View

Note: Note: This package contains the sources for the UAM Audio driver, ATAPI/IDE driver as well as the UHCI/EHCI USB driver.

Note: Note: For the integrated graphics on the supported platforms, Intel has the Intel(R) Embedded Graphics Driver (IEGD) package available for both Windows* CE 5.0 and 6.0. IEGD and the Ethernet driver are the only drivers available in binary form.

The components included in this package and their installation paths are listed below:

Component Content Installation Path CE6.0_Intel_BSP_1.1.msi BSP including OAL, ETHDBG, and $WINCEROOT\PLATFORM\Intel_CS eboot.bin for Intel NIC, with build configuration to make use of the separately packaged drivers. ICHUAM UAM Audio driver with support for Intel $WINCEROOT\PLATFORM\Intel_CS\Src\Drivers\ Platforms Ichuam ICHHDA UAM Audio driver with support for Intel $WINCEROOT\PLATFORM\Intel_CS\Src\Driv Platforms with Intel High Definition ers\Ichhda Audio controller feature ICHIDE ATAPI/IDE driver with support for the $WINCEROOT\PLATFORM\ntel_CS\Src\Drivers\ ICH4 Block\Atapi ICHUSB UHCI/EHCI USB driver with support for $WINCEROOT\PLATFORM\Intel_CS\Src\Drivers\ the ICH4 SDbusDriver Microsoft Windows CE* 6.0 Release 2 required SDBUSDRIVER SD Bus driver for SCH US15W E1000DBG Intel® EEPRO 1000 Ethernet KITL driver $WINCEROOT\PLATFORM\Intel_CS\Src\E10 00dbg

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 10 User’s Guide Document Number 374962

New releases of these drivers can be obtained from the following links:

Component Download link Updates to the driver source files Please check on the ISV websites. E100CE Go to http://downloadcenter.intel.com/ and search for E100CE.exe Intel® Embedded Graphics driver (IEGD) http://www.intel.com/go/iegd package for Microsoft* Windows CE. 5.0 and 6.0

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 11 User’s Guide Document Number 374962

5 How the PSP Works

The PSP includes several components. As described in 4, the PSP components are divided into two functional types: • Board Related — this component type enables the special hardware on the Intel chipset based development platform for Microsoft Windows CE* 5.0 or 6.0. • Device Driver — this component type provides the Microsoft Windows CE 5.0 or 6.0 device drivers for the peripheral devices on the Intel chipset based development platform.

The PSP installs an Intel chipset based Windows CE image as follows: 1. Install the BSP on the host development PC by launching the CE6.0_Intel_BSP_1.1.msi file included in the PSP. The installation wizard automatically integrates the BSP into the Platform Builder development environment.

2. Click Next. The Select Folder screen appears.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 12 User’s Guide Document Number 374962

3. Select a location where to install the BSP. Select who the BSP is being installed for: Everyone who uses the computer or just you. Click Next.

4. Click Next to start the installation.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 13 User’s Guide Document Number 374962

5. After the installation is complete, click Close.

6. Set up the development platform as described in Section 6.4. 7. Use Platform Builder to build a Microsoft Windows CE 5.0 OS image (with BSP features) on your Host Development PC. It will produce a NK.bin file. For more information on building the OS image, see Section 7. 8. Boot to the Microsoft Windows CE 5.0 OS image (NK.bin) on the development platform. (See Section 9.)

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 14 User’s Guide Document Number 374962

6 Setting up the Environment 6.1 Cross Platform Development Environment

The Microsoft Windows CE* 5.0 BSP for embedded system uses a cross-platform development environment that includes a Host Development PC and the development platform. The term “cross platform development” means that the Windows CE 5.0 OS image for an Intel chipset based development platform is developed and built on your Host Development PC, and the resulting binaries (NK.bin) are run on the development platform. The Host Development PC and the development platform are connected to each other through an Ethernet connection. This is generally used to transfer binary files (image files, executables, and so on) from the Host Development PC to the development platform, and debug the OS image. You can also use a terminal program (for example, HyperTerminal) on the host Development PC to connect to the development platform via a serial cable (RS232). The debug information can be displayed in the terminal window.

Figure 3: Terminal Program Setup

6.2 Host Development PC Setup

The Host Development PC is a workstation containing an Intel processor, which is used for developing the Microsoft Windows CE 5.0 OS image. The Host Development PC should have the Microsoft Windows XP* operating system, as well as Microsoft Platform Builder* 5.0 installed on it.

Note: Ensure that the latest Microsoft patches to platform builder have been applied (e.g., WinCEPB50-051231-Product-Update-Rollup-.msi for windows CE 5.0). Microsoft Platform Builder 5.0 is used as the development tool. After Platform Builder is installed, install the Board Support Package using the installation procedure described in the next section. System Requirements for Microsoft Platform Builder are listed in Section 2.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 15 User’s Guide Document Number 374962

6.3 Installation Procedure

The following files need to be installed into the Platform Builder:

Filename Description CE6.0_Intel_BSP_1.1.msi Intel chipset BSP E100CE_v5.0.5.02.msi Ethernet/NDIS driver E100CE IEGD Intel Embedded Graphics driver Install the files in this order: 1. Install CE6.0_Intel_BSP_1.1.msi. 2. Install all the binary driver (.msi) files after installing the CE6.0_Intel_BSP_1.1.msi. 3. Determine the graphics driver solution that you will be using and install. If you plan to use the Intel® Embedded Graphics driver, please refer to the IEGD RelNotes and User’s Guide for more details on how to configure and install the driver. See http://www.intel.com/go/iegd for more details 4. Build the Platform (see section 7).

6.4 Development Platform Setup

The complete System Requirements for each platform are listed in Section 2. 6.4.1 Prepare the Hardware Before applying power to the development platform, make the following connections: 1. Connect the VGA cable from the VGA monitor to the development platform. 2. Connect the audio cable to the primary audio output. 3. Connect the PS/2 keyboard and mouse to the development platform. 4. Connect the Host Development PC to the development platform using a crossover Ethernet cable, or connect both the Host Development PC and the development platform to a switch/hub in one network. 5. Connect the RS232 cable from the development platform to your Host Development PC (COM1). This step is optional, and is used mainly for debug output during the boot process. 6. Connect a hard disk (20 GB or more) to the primary IDE and set it as master. 7. Connect power cables.

6.4.2 BIOS Settings

6.4.2.1 BIOS Settings for the Development Platform Configure BIOS as follows: 1. Power up the development platform. 2. Press the right control key on the keyboard to enter BIOS setup. 3. Press to load optimal default settings.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 16 User’s Guide Document Number 374962

4. Make sure System Time and System Date are consistent with your current local time. 5. For "PS2 Mouse Support", select either "enabled" or "disabled". Do not select "auto" 6. Press to save the settings and exit. 6.4.3 Prepare the Hard Disk The following procedure describes one method for configuring an ATAPI hard disk so that the Microsoft Windows CE image can boot from it.

Note: For information on other possible methods, refer to the Microsoft Platform Builder online help. 1. Run C:\Program Files\Windows CE Platform Builder\5.00\CEPB\UTILITIES\websetup.exe or C:\Program Files\Windows Platform Builder\6.00\CEPB\UTILITIES\MakeImageDisk.exe for Windows CE 6.0. (This path assumes the default installation path.). 2. Connect the USB floppy drive to the Host Development PC. Insert a blank floppy disk into it, then run the following command: %ProgramFiles%\Windows CE Platform Builder\5.00\CEPB\Utilities\CEPCBoot.144. or %ProgramFiles%\Windows Platform Builder\6.00\CEPB\Utilities\CEPCBoot.144 for Windows CE 6.0 You can also run CEPCBoot.144 from the command line. 3. If your floppy disk is not already blank and formatted, check the format before making disk box. This causes WebSetup.exe to format the boot floppy disk with MS-DOS 6.22 before copying the CEPCBoot.144 disk image to the boot floppy disk. 4. Choose A Drive. This copies the CEPCBoot.144 disk image to the boot floppy disk. 5. With this floppy disk, you can set up your hard disk. 6. Disconnect the USB floppy drive from Host Development PC and connect it to the development platform, leaving the floppy disk inserted in the floppy drive. The development platform should be prepared according to the instructions in Section 6.4.1 “Prepare the Hardware”. 7. Power on your development platform to boot into DOS from the floppy disk. You may need to enter the BIOS to set the floppy disk as the first boot device. 8. Use the FDISK and FORMAT utilities to partition and format the hard disk.

Warning: Do NOT format the disk with the /S option. 9. Execute “sys c:” This will install MS-DOS onto the hard disk with the loadcepc.exe boot loader also installed. There are options to boot over the network using eboot or locally. These options can be modified by changing the autoexec.bat file on the hard disk. 10. Replace the existing HIMEM.sys on the hard disk by the HIMEM.sys file from Windows 98 SE. The hard disk is now ready to boot the Microsoft Windows CE OS Image.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 17 User’s Guide Document Number 374962

7 Building the Microsoft Windows CE* 5.0 OS Image

This section details how to build the Microsoft Windows CE 5.0 OS image on the Host Development PC. Section 9.1 details how to install the image on the Development Platform. To build the Microsoft Windows CE 5.0 OS image, from the Host Development PC do the following. 1. Open Platform Builder, and then select File >New Platform.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 18 User’s Guide Document Number 374962

Step 1 of the New Platform Wizard is displayed.

2. Click Next, then enter a project name and path as shown below.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 19 User’s Guide Document Number 374962

3. Click Next, and then select the desired BSP(s) for your OS design.

4. Click Next, and then select a template most suitable to the target device.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 20 User’s Guide Document Number 374962

5. In next two steps, you can modify the selection to customize your OS image, or you can use the default selection and click Finish.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 21 User’s Guide Document Number 374962

6. Before Building the OS image, there are a few options that need to be set. ‰ For Building a Debug Image: From Platforms/settings click on the Build Options tab and change the configuration to Debug. Uncheck the “Run-time Image Can be Larger than 32 MB (IMGRAM64=1) as shown below.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 22 User’s Guide Document Number 374962

‰ Building an OS Image for booting from the hard disk: From Platforms/settings click on the Build Options. Keep only the “Enable Full Kernel Mode” option checked as shown below.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 23 User’s Guide Document Number 374962

7. From the Build OS menu, select Sysgen. If the build completes without any errors, the Microsoft Windows CE 5.0 OS image will be built successfully.

Note: The UAM Audio driver, ATAPI/IDE driver as well as the UHCI/EHCI USB driver will get built during this phase.

Note: For further customization/modification of the BSP properties please edit the Intel_CS.bat file which is located at $WINCEROOT\PLATFORM\Intel_CS

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 24 User’s Guide Document Number 374962

8 Building the Microsoft Windows CE* 6.0 OS Image

With Windows CE* 6.0, Platform Builder has been integrated into Microsoft Visual Studio*. Hence, the building procedures are a little different from Windows CE 5.0. Here are the steps to build a Windows CE 6.0 OS image:

1. Launch Microsoft Visual Studio 2005. 2. From the File menu, choose New and then Project to create a new project.

3. Select Platform Builder for CE 6.0 in the Project type pane of the New project dialog, and choose OS Design in the Templates pane. 4. Specify the name of the OS design and location where to host the design files. Press OK to run the OS Design Wizard. 5. Follow the on screen instructions and select the Intel_CS BSP from the list of available BSPs.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 25 User’s Guide Document Number 374962

6. Select a design template (e.g., Thin Client) from the Design Template list, and click Next to select the template variant (e.g., Windows Thin Client)

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 26 User’s Guide Document Number 374962

7. Choose Finish to accept all default options for the selected template. 8. If there are any notifications associated with the Catalog items in your OS design, review the notifications and click Acknowledge to complete the design files creation. 9. Select Configuration Manager from the Build menu, and select either the Intel_CS X86 Debug or Intel_CS X86 Release as active solution configuration. 10. Select the Build check box and make configuration selections. Press Close to save your settings.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 27 User’s Guide Document Number 374962

11. Select Properties from the Project menu, and click Build Options under the Configuration Properties group in the left pane, and select Run-time image can be larger then 32 MB (IMGRAM64=1) check box if your run-time image is projected to be larger than 32MB.

12. Build your run-time image by clicking Build from the Build menu.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 28 User’s Guide Document Number 374962

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 29 User’s Guide Document Number 374962

9 Booting to the Microsoft Windows CE* OS Image

We describe two options to boot to the Windows CE OS image that was created: 9.1 Booting from the Hard Disk

To boot from the hard disk you need to install the Microsoft Windows CE OS Image (NK.bin) on your development platform. Ensure that: • A hard disk drive is connected to the primary IDE on your development platform, and this hard disk is prepared following the instructions in Section 6. • A bootable USB storage device is available.

Note: A utility for formatting a USB Thumbdrive can be found at the following link: (http://h18007.www1.hp.com/support/files/hpcpqdt/us/download/20306.html).

Follow these instructions to install the Image on your development platform: 1. Copy the NK.bin which was built in Section 7 to a bootable USB Storage device (for example a USB Thumbdrive or a USB Hard Drive). 2. Attach the USB Storage device to the development platform. 3. Power on your development platform — it will boot into DOS from the USB device. 4. Copy NK.bin from the USB device to the hard disk’s root directory ( “C:\”). 5. Disconnect the USB device from the development platform.

After the above instructions are done, the Microsoft Windows CE 5.0 OS image is installed on the development platform. Reboot the development platform, and select the “Boot CE/PC (Local NK.bin)” option from the MS-DOS 6.22 startup menu. You should then boot to the OS.

Note: Please use the HIMEM.SYS that originates from Windows 98 SE, to avoid image size related issues. 9.2 Using eboot to download the Image and then boot to it

Typically, you use an Ethernet connection to download run-time image files to a target device. The Ethernet connection will provide a faster image transfer and better debugging services. To do this, please make sure that: • A hard disk drive is connected to the primary IDE on your development platform, and this hard disk is prepared following the instructions in Section 6. • Connect the Host Development PC and the development platform to an existing network, or set up a local network specific for development. In either case, you need to have a DHCP server in your network.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 30 User’s Guide Document Number 374962

• Overwrite the eboot .bin on the target platform’s hard drive with the one that was created during your OS image creation. This can be done using a bootable USB device as described in Section 9.1.

Follow these instructions to use eboot to download the image on your development platform: 1. Set up connectivity option in platform builder from Target/connectivity option. Refer to the platform builder help for more information. 2. From Target, click on attach device. Platform Builder will now wait for the development platform to boot. 3. Power on your development platform — it will boot into DOS 4. Select one of the eboot options from the MS-DOS 6.22 startup menu.

After the above instructions are done, a network connection should be established between the host machine and development platform and the OS image will be downloaded to the development platform. You should then boot to the OS.

Platform Support Package (PSP) for Windows* CE 5.0 and 6.0 supporting Intel Chipsets 31 User’s Guide Document Number 374962