//----------------------------------------------------------------------------------------- 

//Author:lanyang123456

//2011-7-29

 //----------------------------------------------------------------------------------------- 

 

 

 

在虚拟机中安装WIN CE,大体有三个步骤,具体详述如下。

第一步:

创建WIN CE系统,编译生成映像文件NK.bin备用。

本文使用的是Windows Embedded CE6。

注意创建工程过程时,要选择BSP为CEPC:x86,如下图所示,

 

 

 

                

            图1 选择CEPC:x86

 

另一个注意的问题是,工程创建完毕后,需要设置配置属性。具体为:工程属性->配置属性->Build Options中的KITL这一不要打钩,如下图,

 

 

 

 

                图2 不要选择KITL一项

 

然后,编译,生成系统映像NK.bin。

第二步:在VMware中,安装DOS系统。

使用的虚拟机是VMware-7.0.1。具体过程如下:

 

 

 

 

图3   选择Custom

 

图 4 如图选择

接着,下一步。

 

 

图5 如图选择

 

 

图 6 如图选择

这一步选择”Others”,然后选择MS-DOS也可。

 

 

 

 

图 7 设置名称和路径

 

 

 

 

 

 

图8 默认选择

 

 

图 9 内存设置为128M

 

 

 

图 10 默认选择

 

 

 

图 11 默认选择

 

 

图12 选择创建新的虚拟机

 

 

 

 

图 13 虚拟机磁盘类型选择IDE

 

 

图 14 设置磁盘空间

设置为500M,对于WinCE系统来说已经足够了。

 

 

 

 

图 15 设置保存路径和名称

 

 

 

图 16 创建完毕

接下来,在新创建的虚拟机主界面上,双击软盘标志。

 

 

 

   图17 双击打开软盘选项

将DOS系统的软盘映像文件装载到软驱中,具体如图18。.本文使用的软盘映像下载地址是http://download.csdn.net/down/3030997/longxye

 

 

 

  图 18 装载软驱映像文件

记住红框里面一定要打钩,否则启动虚拟机后,会出现如下错误,

 

 

 

 

                  图 19 错误提示

接下来,启动虚拟机

 

 

图 20 启动虚拟机

 

 

 

 

           图 21 进入DOS 安装界面

一直回车,中间要重启一次。

 

 

 

 

 

图 22  设置DOS安装路径

采用默认设置,直接回车。

 

 

 

 

 

 

       图 23 第一个映像安装完毕

第一个映像安装完毕,需要换上Disk2,具体为菜单栏VM->Setting,然后,更改软盘映像文件,即可。

 

 

 

图 24 安装其他功能,选择取消

选择取消。

然后一路回车,最后重启,进入DOS界面

 

 

 

  图 25 DOS主界面

第三步:将WINCE600的相关文件拷贝到DOS系统下。

关闭虚拟机中的DOS,回复到起始页面。

双击打开Hard Disk(IDE)。

 

 

                     图26 双击打开Hard Disk

进入如下界面

 

 

 

 图 27 进入Hard Disk属性界面

接下来,将虚拟机中硬盘映射到本机系统中。

 

 

 

 

 

  图 28 将虚拟机中硬盘映射到本机

将虚拟机硬盘映射为本机一个盘符。

 

 

 

   图 29 将只读属性前面的钩去掉

将钩去掉,OK,跳出提示框

 

 

 

图 30 选择是确认

选择是,进行确认。

接下里,跳出虚拟机硬盘映射到主机的Z:盘界面,(工具->查看,选择不显示隐藏文件和文件夹)

 

 

 

 

 

 

 

  图 31 虚拟机映射到主机的Z盘

 

接着,将Win CE 系统映像文件NK.bin文件拷贝到Z:盘下

另外,将Win CE安装目录下指定文件夹下内容,全部考贝到Z:盘。

本文的指定文件夹为F:\WINCE600\PLATFORM\CEPC\SRC\BOOTLOADER\DOS\BOOTDISK

 

 

 

 图 32  需要拷贝到Z盘的文件

将原来Z盘下的CONFIG.SYS AUTOEXEC.BAT,覆盖掉。

接下来,修改CONFIG.SYS,用文本打开该文件,文件最后一句

device=himem.sys /testmem:OFF

修改为device=C:\DOS71\himem.sys /testmem:OFF

修改完毕,保存退出,断开连接。

 

 

 

 

图 33 断开连接

注意一定要断开连接。

重启虚拟机,选择第一项,local nk.bin

 

 

 

 

 

    图 34  选择本地启动nk.bin

选择第一项。

运行片刻,却出现如下错误。

 

 

 

图 35 错误提示

解决办法:

用文本打开虚拟机中C盘目录下的AUTOEXEC.BAT,也就是映射到主机Z盘目录下的AUTOEXEC.BAT。

 

文件中有一部分为

:CEPC_LOCAL

REM #################################################################

REM     Launch LOADCEPC using a local NK.BIN image.

 

loadcepc /v nk.bin

goto END

 

将其修改为

 

:CEPC_LOCAL

REM #################################################################

REM     Launch LOADCEPC using a local NK.BIN image.

 

loadcepc /v /L:800x600x16 nk.bin

goto END

 

保存修改

 

 

重新启动虚拟机,OK,终于出现了期待已久的Win CE 界面。

 

 

 

 

图 36 虚拟机中出现Win CE 系统界面

 

欢迎学习交流!

转载请注明出处,谢谢。

 

参考文献

http://blog.csdn.net/winembedded/article/details/4490281

http://www.cnblogs.com/LikeMelody/archive/2008/09/13/1289251.html

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐