开发者社区> geekori> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

在WinXP上通过Virtual PC安装WinCE

简介:  开发WinCE程序的调试,要么用Emulator,要么用触摸屏等等硬件,模拟器不真实,硬件又难找还不易随身带。       象我这样穷得买不了带CE的PDA,懒得不想下巨型的PB、VS,要随时调试还真不容易。
+关注继续查看
 开发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开发速学宝典》出版,欢迎定购

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Ubuntu 18.04 安装Virtual Box or VMWare workstation Pro 14
Linux相关的知识:https://www.cnblogs.com/dunitian/p/4822808.html#linux Virtual Box:sudo apt-get install virtualbox   VMware Workstation All Key:https://www.
2061 0
《VMware Virtual SAN权威指南(原书第2版)》一第3章 VSAN的安装与配置
本节书摘来自华章出版社《VMware Virtual SAN权威指南(原书第2版)》一 书中的第3章,第3.1节,作者:[美] 科马克·霍根,邓肯·埃平,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
946 0
《VMware Virtual SAN权威指南(原书第2版)》一1.5 什么是Virtual SAN
本节书摘来自华章出版社《VMware Virtual SAN权威指南(原书第2版)》一 书中的第1章,第1.6节,作者:[美] 科马克·霍根,邓肯·埃平,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1555 0
win7下vc6.0的安装
在win下用C++编程,很多新手都用VC6.0。winxp下的安装应该说问题是比较少的,win7下则有些小问题需解决。本人从网上找到些文章作为参考,加上自己的安装经验,总结了win7下VC6.0的安装步骤。
1019 0
F5虚拟机(LTM Virtual Edition)安装教程
http://www.cisspro.info/?p=109
1046 0
+关注
geekori
欧瑞科技创始人&CEO,东北大学计算机专业硕士,拥有超过20年软件开分经验。欧瑞学院金牌讲师、51CTO学院金牌讲师、CSDN学院特约讲师、畅销书作者,企业内训讲师。曾出版过超过30本IT畅销书,涉猎移动开发、跨平台开发、机器学习、区块链、大数据、编译器等领域。
419
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载