作者:ARM-WinCE
关于Loadcpec.exe应该不陌生,实际上就是通过命令行来运行一个CEPC,或者说是实现一个CEPC。CEPC就是指在PC上面运行WinCE。我在ARM的平台上面作BSP开发,CEPC对我来说有一定的用处,那就是我可以通过CEPC来比较一些在开发中遇到的问题,区分这些问题是我的代码造成的,还是微软自己的问题。说白了就是找出是谁的错!
举个例子,比如我开发了一个USB Slave的驱动,在运行WinCE的时候,跑RNDIS,但是USB插拔一次以后就不好用了,我对自己写的驱动很有信心。为了区分问题,我会找一台PC并在上面跑WinCE,然后做同样的测试,如果问题可以复现,那么说明这是微软的问题,如果问题不能复现,那肯定还是我的驱动有问题,我就去Debug。
罗嗦一下,在PC上面跑WinCE会用到loadcepc.exe这个工具,该工具只能运行在DOS下面。它的主要作用就是加载WinCE image并运行。具体命令行格式如下:
Loadcepc [parameter] [inputfile]
先来介绍一下parameter,支持的参数如下:
/B:设置串口的波特率,比如,/B:115200
/C:设置所使用的串口,1表示COM1,2表示COM2,以此类推
/D:设置显示分辨率,0表示320*200,1表示480*240,2表示640*480,3表示800*600,4表示1024*768,5表示240*320
/E:设置网卡的IO地址和IRQ
/H:显示帮助信息
/K:支持RNDIS下载
/L:设置显示模式,比如,/L:768x576x8:1024x768表示实际显示大小为768x576,显示深度为8bpp,实际的物理显示设备大小1024x768
/P:通过并口下载image。
/Q:通过串口下载image。
/V:当loadcepc加载时显示更多的状态信息。
[InputFile]:要加载的image,默认情况下加载NK.bin。
举个例子:
loadcepc /B:115200 /C:1 /L:800x600x16
上面的命令的意思是使用串口1,波特率为115200,显示分辨率为800x600,显示深度为16,由于默认加载NK.bin所以可以省略。
一般来说,也许不会用到所有的参数,我使用的时候很简单,只是设置显示模式运行WinCE。Loadcepc的代码微软已经公开,在“\WINCE600\PLATFORM\CEPC\SRC\BOOTLOADER\DOS\LOADCEPC”下可以找到。我没有研究过,就说到这里吧。
分享到:
相关推荐
x86 WinCE6.00引导程序,Loadcepc和NK.BIN。是WinCE系统定制初学者一个很好的例子。不足之处多多指教,交流。
能够用于在pc电脑上安装wince系统的loadcepc.exe,亲自测试过,能够完美实现。
WinCE配置工具 EMBO Loadcepc V5
WINCE模拟器的使用方法
wince显示中文 1、将simsun.ttc复制到wince的windows目录。 2、如果系统是wince5.0,则执行font(wince5.0).reg。如是wince6.0,则执行font(wince6.0).reg。 3、重新启动PDA。。。
WinCE中的Debug+Zone调试。
WINCE使用方法,是学习WINCE的好资料
WinCe中文输入法 在Windows Ce系统下可以运行的免费中文输入法
详细介绍在Wince操作系统下,定制Loadcepc的详细过程及命令
WinCE中适用于SmartCard卡,IC卡 wince5.0和wince6.0的驱动。
WinCE下消息队列用法 消息队列还是蛮好用的
WinCE/Windows Mobile系统默认输入法为中文且无法修改为默认英文输入法,有时会造成录入不便,总是需要先切换输入法。使用该工具可以方便关闭中文输入法,如果需要恢复也很方便。
使用coredll.dll和iphlpapi.dll实现Ping功能,本人亲测wince5.0系统下功能正常。
wince中显示png图片的方法 简单、实用,很容易看懂
WinCE 5.0 中文模拟器 带网络 Windows Embedded(WinCE中文) 分数不够的朋友可以给发邮件索取: ljz9425[at]163.com
调试wince程序的必备工具,省去了安装wince的痛苦,不再需要在VS2005中自己辛辛苦苦生成一个wince平台。不再需要每次调程序前都要先在其中加载此平台... 用过wince应用开发的,深晓其中痛苦。 经过三月的体验,...
目前权限只能上传45MB大小的文件,只能分包压缩上传了,需要用的请将两个压缩包都下载下来再解压缩。
由于wince不支持MFC的CFileFind,本封装根据网上资料,修改了一些错误,基本用法和CFileFind一样。已经用在我的Wince6、Wince7的项目中。