Windows CE 5.0 DeviceEmulator BSP – I

Using the Windows CE 5.0 DeviceEmulator BSP

 

 

The Major Steps

·         PB Developer

o        Install bits

o        Configure & build your OS Design

o        Configure an SDK

o        Configure your Device Emulation device settings

o        Build the SDK

·         App Developer

o        Install the SDK

o        Configure your Device in VS 2005

o        Create a Smart Device Project

o        Deploy the Smart Device Project

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PB DEVELOPER

 

PB DEVELOPER: Install bits

 

  1. Ensure you have ARMV4I support installed with PB 5.0
  2. Install the DeviceEmulatorBSP.msi onto a PC which has PB 5.0 installed.

 

PB DEVELOPER: Configure & build your OS Design

 

  1. Open PB. You should now see the “Microsoft Device Emulator: ARMV4I” BSP in the catalog view, underneath the “BSPs” folder.

 

 

  1. Launch the New Platform Wizard and be sure to select the Microsoft Device Emulator BSP.

 

 

  1. When configuring your OS Design, you should consider the following notes:
    1. For our internal testing, we started with the following:

                                                              i.      Selected an Enterprise Web Pad as the initial design template

                                                             ii.      Modified LAN support by removing “Wireless” and anchoring “Wired”:

1.      OS Design View: Your Design Template Name->Communication Services and Networking->Networking – Local Area Network (LAN)

                                                           iii.      Added NE2000-Compatible PCMCIA card catalog item

1.      Catalog View: Device Drivers->Networking->Local Area Networking (LAN) devices->NE2000-compatible (PCMCIA card)

    1. For supporting the managed app development experience in VS 2005, SYSGEN_WCELOAD is required

                                                              i.      Catalog View: Core OS->Windows CE Devices->Applications – End User->CAB File Installer/Uninstaller

    1. Adding ActiveSync is optional (SYSGEN_AS_BASE)
    2. To support emulated flash memory, add the following catalog items:

                                                              i.      SmartMedia NAND flash driver (SMFlash)

1.     Catalog View: BSP->Microsoft Device Emulator->Storage Drivers->MSFlash Drivers->SmartMedia NAND Flash Driver (SMFLASH)

                                                             ii.      Partition Driver

1.      Catalog View: Core OS->Windows CE Devices->File Systems and Data Store-> Storage Manager->Partition Driver

                                                           iii.      FAT File System

1.     Catalog View: Core OS->Windows CE Devices->File Systems and Data Store->Storage Manager->FAT File System

 

  1. Build your image: Build OS->Sysgen

 

 

PB DEVELOPER: Configure an SDK

 

  1. Platform->SDK->New SDK. Step through the Wizard.

 

  1. Platform->SDK->Configure SDK. Verify all your settings.

 

 

Leave a comment