在WinXP上通过Virtual PC安装WinCE

 开发WinCE程序的调试,要么用Emulator,要么用触摸屏等等硬件,模拟器不真实,硬件又难找还不易随身带。
      象我这样穷得买不了带CE的PDA,懒得不想下巨型的PB、VS,要随时调试还真不容易。
      试过VMWare,效果极差。今天看到vpc的介绍,倒还试成功了,说一下步骤:

1,安装Virtual PC 2007,在微软网站下载,免费的,30M
2,建立一个虚拟机、启动,Floppy载入DOS 6.22c软盘镜像文件,fdisk、重启、format c:/s,并把himem.sys拷贝到c:"
     镜像可在http://s93616405.onlinehome.us/bootdisk/622c.zip
3,重启虚拟机,Floppy载入Dos Virtual Machine Additions.vfd,执行DOSADD.BAT
     奇怪的是这个.vfd文件居然vpc2007里没有,要找到vpc2004才有
4,重启虚拟机,这时可设置Shared Folders。建一个,缺省映射为z:盘
5,拷贝虚拟机c:"config.sys到z:(只好敲copy罗),再从XP里修改(只因为比虚拟机里方便),前面加入一行:
     device=c:"himem.sys
     然后从虚拟机里拷回到c:"
6,下面是拷贝WinCE的文件了(当然还是通过共享的z:),我下载的研博演示版,拷贝以下文件到c:"
      NK.bin
      LOADCEPC.EXE
      EMBOBOOT.INI
      EMBOBOOT.BMP
7,好了,再重启虚拟机,然后运行loadcepc,WinCE应该要出来了
8,补充一点,如果虚拟机的WinCE运行起来屏幕显示不对(我这里是只显示左半个屏幕),可以这样解决:
      先修改EMBOBOOT.INI,比如[vesa_mode]下value=640x480x8;
      然后在WinCE的控制面板里,打开System Tools,其中Flat Display页,设成与前面相配就行了。
      效果还是不错的,我用eVC写的串口程序,可在虚拟机里跟外面通讯。
      更好笑的是,我在XP里用Virtual Serial Port Driver XP虚拟的一对串口,一边用在WinCE里,一边用在XP里,通讯也很顺畅哦。

      在《自己动手写操作系统》中作者的平台是virtual pc 5.0,他使用这个虚拟机来作为开发平台,但是很不幸的是VirtualPC在推出5.2版本后就被Mirosoft给收购了,然后就发挥微软的霸道,让 vpc只支持windows了.连dos都支持不好了.
注:本文曾经经过精心的排版后准备发布,结果csdn没有提交上去,郁闷啊,这次稍微排了一下版,排的不好大家原谅!
注2:本人折腾vpc和vmware长达一天才整理出这篇文章,鉴于网上没有相关的资源,特意写出来供大家参考,转载时请保留本人的信息及网址,谢谢!

       言归正传,我今天来就把自己研究vpc的心得来说一下:
       首先,Virtual PC 5.2汉化版是最好的选择,Virtual 2007可以装dos,但是却不能共享文件夹(原因一会说).
       1.安装MSdos 6.22来这里下一个msdos6.22的镜像:http://www.bootdisk.com/bootdisk.htm
        现在请选择:Non-Windows Based Image Files W_ImageApp    dos622c.zip
       直接下载地址:http://s93616405.onlinehome.us/bootdisk/622c.zip
       下载后解压缩后是一个622c.img(这个是软盘镜像)
       然后启动Virtual PC,新建一个PC,内存32m,硬盘50m,OK启动!
       菜单   -> 软驱 -> 载入镜像 选择622c.img
       OK,引导系统,进入了dos.然后对硬盘分区
       执行命令:fdisk      一路回车到底     (注意:2007里需要,5.2版本里不需要)
       然后格式化c盘 format C: /s
       然后传输系统文件 sys C:
       然后拷贝软盘文件: copy a:"*.* c:"       (注意不要覆盖c盘已经存在的文件)
       OK.菜单 -> 软驱 ->释放镜像"622c.img"
       重启,这样你就进了dos环境.

        2. 安装共享文件夹模块.注意:2007中不再支持dos,因此不提供dos下的附加模块,我本来想用VPC5.2版本中的dos模块代替,可是运行 fshare.exe(提供文件夹共享的程序)时提示说:fshare.exe没有运行在Connectix公司的产品中,无法运行,导致VPC2007 中始终无法安装上DOS附加模块,而不能共享文件夹.

VPC 5.2汉化版的设置方法:
    重启进入dos后,菜单 -> 软驱 ->载入镜像 选择dos附加模块      (这个文件我已放到http://greenerycn.ys168.com的公开下载目录中 文件名是dosAdditions.7z)
       加载后,切换到软盘
       执行命令:c:/>a:  
       执行命令:a:/>dosadd
       然后就可以看到Successful了.呵呵.
       然后就是重启,进入dos系统后,      菜单 -> 编辑 ->属性设置       这时共享文件夹就可以添加了.添加一个,设置成盘符Y:
       然后执行命令 Y:
       就可以看到共享的文件了.
        VMware中只需要第一步,就能设置共享文件夹了.不用安装附加模块!

国内最棒的Google Android技术社区(eoeandroid),欢迎访问!

《银河系列原创教程》发布

《Java Web开发速学宝典》出版,欢迎定购

时间: 2024-09-19 22:27:18

在WinXP上通过Virtual PC安装WinCE的相关文章

Hello China操作系统在Virtual PC上的安装和使用

http://blog.csdn.net/hellochina15/article/details/7253350 本文介绍如何在Windows 7操作系统和Virtual PC 2007虚拟机上安装Hello China操作系统,Hello China的版本是V1.75.对于Windows XP等非Windows 7操作系统,由于不能直接支持虚拟硬盘,不能按照本文介绍的方法安装Hello China的GUI功能,但是可以安装内核和基于字符界面的shell. HelloChina在Virtual

virtual pc使用技巧

1.经使用发现,VM和VPC2004对硬件配置要求较高.如果你只有256M内存,建议选择Virtual PC v5.2,相对消耗系统资源较少,而且比较简单易用.我下载的是Virtual PC for Windows V5.2 汉化注册完全版.在我C1.7G/256M/winXP+SP1的主机环境下,虚拟了一个win2K+SP4,分配96M内存,运行速度还是可以的 2.安装完操作系统后不要忘记安装/更新附加模块.附加模块是修正已安装好的操作系统在使用上的不方便和增强操作系统的功能的程序.安装 Vi

虚拟机软件VMWare及Virtual PC介绍

虚拟机软件可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独的操作系统而互不干扰,可以实现一台电脑"同时"运行几个操作系统,还可以将这几个操作系统连成一个网络. 比如下图中,是在一台电脑上安装了Win2000 server,再在Win2000 server上安装虚拟机软件VMWare,利用VMWare模拟出来3台PC,在这3台PC上分别运行RedHat7.2.Win98和Solaris 8 for x86操作系统.包括Win2000在内,这4个操作系统同时在一台电脑上运行,互不干

如何修改虚拟机中(Microsoft Virtual PC或VMware)的bios

修改Virtual PC虚拟机BIOS Microsoft Virtual PC,它的优势是内存占用小,与操作系统的兼容性强.通过修改虚拟机BIOS信息中的OEM字符,这样就可以安装OEM版本的Windows XP实现免激活了. 1. 需要准备的工具软件 为了修改虚拟机的BIOS信息,我们需要准备好如下工具软件: (1)Microsoft Virtual PC 2004:安装SP1补丁包后版本号为5.3.582.27. (2)ResScope:这是一个类似于eXeScope的软件资源分析和编辑工

Windows 7系统安装本地Virtual PC虚拟机配置指南

由于公司最近打击盗版比较严厉,之前用的Virtual Box安装的原版盗版XP也就没法继续用了,在双哥的指引写一篇关于微软官方自家的正版Virtual PC + 正版XP的虚拟机配置和基础使用教程,仅供大家参考咯~闲话少说,直奔主题. 准备工作 拥有一台WINDOW 7专业版或更高级版本的电脑(本机适用的64 bit专业版) 下载Windows Virtual PC安装程序(请注意下载对应版本) 下载Windows XP Mode安装程序 安装程序(步骤)   irtual PC安装程序-确认安

在Windows Virtual PC上安装Business Contact Manager 2010

Business Contact Manager(BCM)2010 是 Outlook 的一个插件程序,具有强大的联系人和客户管理功能,它其实就是一款针对小型商务的 CRM.利用 BCM 能够协助我们将客户的资料进行集中管理,并可以建立和执行有效率的销售活动.在整个销售过程中管理销售潜在客户,并协助员工提供售后的服务与追踪. 如果你拥有合法的 Office 2010 授权,并准备好你的 Office 2010 密钥,就可以免费获取 Business Contact Manager. gOxiA

图文讲解Virtual PC虚拟机的安装

目前微软Virtual PC 2007的正式版,它就是一个虚拟机程序,可以让用户在Windows上同时运行例如MS-DOS,Windows,OS/2等系统.并随时切换或同时运行.除此之外还提供 网络通信等功能. 虚拟机软件的安装 1.双击你下载的虚拟机软件,进入软件安装界面,首先就是欢迎界面,由于是从microsoft官方下载的虚拟机软件,所以弹出来的就是英文界面,对于英语很头疼的网友 ,可以安装后下载英文汉化包.点击Next进入安装的下一个步骤.如(图1) 图1 2.软件显示是否同意安装软件,

将Virtual PC虚拟机安装为系统服务

为什么要将一台Virtual PC虚拟机安装为服务? 这里假设这样一个场景:在Windows XP宿主机上安装Virtual PC,然后在虚拟机里安装Windows Server 2003 (并提升为域控),现在希望宿主机能够登录到虚拟机的域中,怎么办? 这似乎陷入了一个两难境地:要想让宿主机登录到虚拟机的域,就必须在宿主机登录前启动虚拟机:而 要启动虚拟机,就必须先登录到宿主机. 现在只需将虚拟机安装为系统服务,就可以解决这个问题──大家知道服务可以在用户登录前运行,而 在用户注销后还能保持运

如何从桌面系统下安装WinCE平台下Pocket PC应用程序

看论坛上经常有人问,如何从桌面系统下安装WinCE平台下Pocket PC应用程序.特此把以前参考VCHelp上雷神的安装制作写的一个Win32 安装WinCE应用系统的程序,放了上来.希望能为在制作WinCE下应用程序安装程序提供一些参考.具体步骤如下: 1.在VS.Net2003中新建一Win32工程,命名为SetUp. 图一 创建工程 选择一空项目,生成项目. 图二 项目设置 2.在项目菜单中,选择添加新项.或者直接按Ctrl+Shift+A添加一个C++文件,并命名为Setup 图三 添