如何学习wince驱动开发--转载(作者:gooogle man)

  
 1>将BSP包复制到D:/WINCE500/PLATFORM目录下,重命名为smdk2440。

 2>将BSP包中的smdk2440.cec文件复制到 

      D:/WINCE500/PUBLIC/COMMON/OAK/CATALOG/CEC目录下

 3>打开Platform Builder 5.0集成开发环境,点击File | Manage Catalog Items,如下图:

   点击Import,选择smdk2440.cec,点击打开,最后OK。新的BSP导入完毕。

   如果这里面存在旧的smdk2440,要先移除再导入。

4>点击File | New Platform | Next,输入Name:JOY2440,更改Path,然后Next。如下图:

 勾选SAMSUNG SMDK2440:ARMV4I,点击Next,出现如下图对话框: 

选择Mobile Handheld,点击Next 

勾选如上图:点击Next

 

勾掉IrDA,点击Next

 

点击Next

 

点击Finish

 

5> OSDesignView选项卡中,JOY2440 Catalog items右键点击,选择Settings。 

Locale选项卡中,点击ClearAll,然后设置如上图 

      Build Options选项卡中勾选Enable Eboot Space in Memory,其他选项含义参看PB帮助文档。

      之后点击OK。

6> Catalog窗口中,如下图,选择CryStal LAN CS8900A,右键点击,选择Add to OS Design。

      添加网卡驱动。以此方法依次添加。

                 

S3C2440 USB Device驱动,WinCE设备与PC机的ActiveSync连接需要此特性。

S3C2440 USB Host驱动

 

同样的方法,依次添加:

MFC特性:Core OS | Windows CE devices | Applications and Services Development| Microsoft Foundation Classes (MFC)

 

蓝牙无线传输所需的OBEX协议:Core OS | Windows CE devices |Applications and Services Development | Object Exchange Protocol (OBEX) | OBEXServer | OBEX File Browser和OBEX Inbox

 

 网络应用程序,如ping,ipconfig和route命令:Core OS | Windows CE devices | Communication Services and Networking| Networking Features | Network Utilities (IpConfig, Ping, Route) USB

 

键盘和鼠标:Core OS | Windows CE devices | Core OS Services | USB Host Support |USB Human Input Device (HID) Class Driver | USB HID Keyboard and Mouse HIVE

 

注册表:Core OS | Windows CE devices | File Systems and Data Store |Registry Storage (Choose 1) | Hive-based Registry

 

FAT文件系统:Core OS | Windows CE devices | File Systems and Data Store | StorageManager | FAT File System和Partition Driver

 

Media player播放器:Core OS | Windows CE devices | Graphics and Multimedia Technologies| Media | Windows Media Player | Windows Media Player

 

本地MP3和WMA文件播放:Core OS | Windows CE devices | Graphics and Multimedia Technologies| Media | WMA and MP3 Local Playback和WMA and MP3 Streaming

 

视频MPEG-1播放:Core OS | Windows CE devices |Graphics and Multimedia Technologies | Media | Video Codecs and Renderers |MPEG-1 Video Codec

 

命令行窗口(类似于WindowsXP下的DOS命令窗口):Core OS | Windows CE devices |Shell and User Interface | Shell | Command Shell | Command Shell和Console Window

 

Windows XP风格:Core OS | Windows CE devices | Shell and User Interface | User Interface | Customizable UI | Windows XP-like Sample Skin

 

SD/MMC卡:Device Drivers | SDIO | SD Memory

 

USB Device 串口(WinCE设备与PC机的ActiveSync连接需要此特性):Device Drivers | USB Function | USB Function Clients | Serial

 

CF卡:Device Drivers | Storage Devices | Storage Devices | Compact Flash / PC Card Storage (ATADISK)

 

7> 菜单来中点击Build OS,勾选Clean Before Building,然后选择Sysgen,开始编译WincCE 5.0系统映像。完成之后,NK.BIN在

D:/WINCE500/PBWorkspaces/JOY2440/RelDir/smdk2440_ARMV4I_Release目录下。

 

朱铭雷

 

参考书:《ARM&WinCE试验与实践》

1、把下载后的DeviceEmulator模拟器文件夹放入D盘根目录。 2、安装DeviceEmulator中文版.exe 3、存储卡目录(自定),例:在C盘建一个文件夹SDMMC,这个文件夹相当于一体机的存储卡。 4、执行DE.exe,选择执行DE主程序:C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe 5、选择映像文件(CE50_ARM_CHS.bin) 或 4、把3.5/4.3/7寸模拟器.bat拷到桌面,双击运行即可。 ================================================================== 解压后操作步骤: 1、安装DeviceEmulator中文版.exe 2、执行DE.exe,选择执行DE主程序:C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe 3、选择映像文件(CE50_ARM_CHS.bin) 4、存储卡目录(自定) 我这里设置的是SDMMC 5、真正的WINCE系统出现了~~~ 市场上的导航仪都是WINCE系统哦,呵呵。。。 WINCE5.0模拟器调节分辨率方法: WINCE5.0模拟器可以改成任意尺寸和分辨率的。只是你不能用DE.exe来启动它。那个“启动助手”中缺少video参数的选项,如果想改变分辨率应该自已做一个批处理文件方更启动。 按装完“DeviceEmulator中文版.exe”后,将解压后的CE50_ARM_CHS.bin文件复制到C:\Program Files\Microsoft Device Emulator\1.0\里面。再将启动wince5模拟器.bat复制到同样的目录下。在该目录下运行“启动wince5模拟器.bat”。 320×240屏的(是3.5寸屏的),我设的是800*600,大点好,呵呵。。。自已修改“启动wince5模拟器.bat”中的相关数字就行了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值