Using the Windows CE 5.0 DeviceEmulator BSP
The Major Steps
· PB Developer
o Configure & build your OS Design
o Configure your Device Emulation device settings
· App Developer
o Configure your Device in VS 2005
o Create a Smart Device Project
o Deploy the Smart Device Project
PB DEVELOPER
- Ensure you have ARMV4I support installed with PB 5.0
- Install the DeviceEmulatorBSP.msi onto a PC which has PB 5.0 installed.
PB DEVELOPER: Configure & build your OS Design
- Open PB. You should now see the “Microsoft Device Emulator: ARMV4I” BSP in the catalog view, underneath the “BSPs” folder.
- Launch the New Platform Wizard and be sure to select the Microsoft Device Emulator BSP.
- When configuring your OS Design, you should consider the following notes:
- 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)
- 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
- Adding ActiveSync is optional (SYSGEN_AS_BASE)
- 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
- Build your image: Build OS->Sysgen
PB DEVELOPER: Configure an SDK
- Platform->SDK->New SDK. Step through the Wizard.
- Platform->SDK->Configure SDK. Verify all your settings.