嵌入式(WinCE XPE)开发最佳工具

做嵌入式开发,最麻烦的事情或者说最繁琐的事情就是如何启动目标系统,将新生成的内核更新到目标系统中。

对于WinCE来说好点只是更新nk.bin文件即可。但是假如调试系统功能的时候可能这个nk.bin启动使系统失败这就麻烦了,当然了这是我的做法

将目标系统上的CF卡拔下来插到多功能读卡器上然后查到开发机上进行操作。

但是对与XPE来说就是噩梦了,下面说明详细过程。作者使用的是IDE接口的DOM,容量8G。

1、通过正常的手段(光驱+硬盘)的方式在DOM上安装windows xp sp2

2、驱动硬件

3、将DOM上的XP SP2系统Ghost备份

4、执行tap.exe,生成device.pmq

5、到开发机上生成xpe系统

这是准备到目标板上试试这个xpe。

原先的想法:

将DOM使用udfprep -> 拷贝xpe 系统文件 -> ghost备份 ->到各个目标DOM ghost恢复

于是在网上找资料找到了Dos之家的一键GHOST系统,使用起来非常好(当时的感觉)

使用这个工具将DOM格式化分区等等都可以,但是有个问题他不能识别NTFS(想执行udfprep)网上找了很长时间的资料,发现使用WinPE啊,他也能启动系统。

于是上网找了工具叫老毛桃,这个工具非常强大完全可以替代Dos之家的一键GHOST

万事俱备,开始试验。

将udfprep拷贝到WinPE上执行发现了错误:

翻译过来的:输入的驱动器不是可移动的。

呵呵,微软的开发工程师也有想不到的地方。只有想不到没有做不到的名言。

因为IDE的DOM,系统把他识别成正常的硬盘了。所以无法udfprep,微软这里可以增加一个参数来处理这种情况,但是没有。

最有无法使用WinCE的CF卡+读卡器进行XPE系统生成,ghost备份。使用老毛桃启动目标机进行Ghost恢复即可。

你可能感兴趣的:(嵌入式(WinCE XPE)开发最佳工具)