wince手机模拟器,手机win模拟器中文版

tamoadmin 科技前沿 2024-06-16 0
  1. wince模拟器怎么修改分辨率
  2. 如何改变Windows CE仿真模拟器显示大小
  3. 如何在wince6.0 模拟器上跑以前编译好的EVC MFC程序

关于wince开发环境的配置,一般都是使用模拟器开发,模拟器和真实的平台有差距,在虚拟机中运行的程序不可以直接在真实的平台上运行,需要重新编译才可以,这样导致在evc中的虚拟机中运行正常的程序在手机等平台上运行有问题。而且使用activesync连接虚拟机配置相当麻烦和困难,很多所谓的教程里说的配置方法基本上无用。我怀疑大多是copy来copy去的那种文章。及时activesync连接上虚拟机也没有实际用途,因为你发现 wince程序根本不能在模拟器中运行。这个模拟器只能运行按win32 WCE emulator方式编译的程序。所以我们使用仿真器来连接,wince仿真器可以运行基本上可以运行网上下载的所有wince程序。如果你想实现就跟我一步一步来吧。步骤简单。我们以安装***artphone开发环境为例。

首先要搞清楚这个概念,仿真器 != 虚拟机,他们的rom我认为是不一样的。

1,需要下载仿真器,这个仿真器是从vs2005中提取出来的。

wince手机模拟器,手机win模拟器中文版
(图片来源网络,侵删)

DeviceEmulatorPreview解压到硬盘的目录,最好英文目录,减少。例如:C:\Program Files\Device Emulator 1.0 Preview

2,安装仿真器需要的系统映像.bin文件

需要用到一个提取msi文件小工具,只要把msi文件拖到这个软件的窗体上就可以解压。

仿真器使用的rom的下载地址:

解压以后我们只需要SP_2003_SE_CHS_ARMv4.bin文件拷贝到仿真器的文件夹中就ok。

3,安装最新版本的activesync4.2

,安装evc4+sp4 序列号:TRT7H-KD36T-FRH8D-6QH8P-VFJHQ

下载地址:

eVC4.exe

evc4sp4.exe

5,安装***artphone2003 sdk

下载地址:

Microsoft ***ARTPHONE 2003 SDK.msi

6,这一步比较重要。在***artphone2003 sdk命令行模式中运行

spdps /create /device,等一会会有提示成功的字样。

不然的话evc连不上你的仿真器的。activesync中会多出来dma选项。

7,创建快捷方式名称:wm2003

内容如下

"C:\Program Files\Device Emulator 1.0 Preview\DeviceEmulator.exe" ***artphone\2003\2052\SP_2003_SE_CHS_ARMv4.bin /memsize 256 /skin ***artphone\2003\2052\SP_2003_SE.xml

其中.bin为仿真器系统映像, /memsize 256 设置内存256M,/skin设置仿真器外观皮肤

8,运行仿真器中的register.bat文件来注册仿真器,不然dvcemumanager.exe管理器不能用,会提示出错。然后运行dvcemumanager.exe。会出现device emulator manager管理器窗口。

9,运行我们创建wm2003快捷方式,会出现仿真器界面,如果有问题,请查看路径设置是否正确。

10,等待wm2003仿真器起来以后,刷新device emulator manager窗体的刷新按钮 (Refresh)。在其他中会出现我们当前运行的仿真器,右键点这个设备选连接按钮 (Cradle)。接下来activesync应该可以自动仿真器同步了。

11,打开evc4.0在tool菜单的configure plateform manager...打开窗体选***ARTPHONE 2003中的***ARTPHONE 2003 Device打开properpies属性窗体,点test按钮可以同步上了。

12,接下来我们可以用evc创建工程,编译调试和在真实的物理平台上运行基本上一样。

wince模拟器怎么修改分辨率

(2008-08-16 15:46:03)标签:it :1、启动EVC2、执行ToolsRemote File Viewer3、选择目标模拟器,如STANDARDSDK Emulator4、执行FileNew Folder在模拟器增加文件夹,增加完后可以选中New Folder再单击改名5、选中目标文件夹,执行FileExport File,选择要传递的文件,确定后文件就存到模拟器了说明:模拟器关了后,上传的文件就消失了。重新启动模拟器就要重新上传次文件。 如何往WinCE开发板传文件:1、用USB线连接电脑,开发板上电启动2、在PC上往开发板U盘***文件3、断开USB连接后就可以在开发板explorer上看到刚上传的文件了

如何改变Windows CE仿真模拟器显示大小

点右键-编辑-修改最后一句cd C:\Program Files\Microsoft Device Emulator\1.0

DeviceEmulator.exe CE50_ARM_CHS.bin /memsize 128 /s TMP.dess /video 320x300x16

3.5的是320x300x16

4.3的是480x300x16

如何在wince6.0 模拟器上跑以前编译好的EVC MFC程序

这个很容易,你先把form大小调成你想要的大小,然后在属性里面找到 size 后面有数字比如 200,200 把这个***。

然后在属性maximumsize 和minxmunsize 里面把这个值***进去。

这样form的最大最小都是这个值。就不能变大啦

首先,编译好一个模拟器的工程(网上很多过程了,请百度一下,在这里不再赘述),在这里要补充的是——如何加入MFC支持。在Program Files\Microsoft Visual Studio 8\VC\ce\Dll\armv4的目录下找到了几个跟MFC相关的DLL。看来微软还没有彻底抛弃MFC,只是想让大伙少用。把这几个DLL拷贝到BSP以及编译好的工程对应的目录下,并修改platform.bib文件。

在platform.bib文件文件中

IF SupportMFC !

MFC80CHS.DLL? $(_FLATRELEASEDIR)\MFC80CHS.DLL NK? SH

MFC80CHT.DLL? $(_FLATRELEASEDIR)\MFC80CHT.DLL NK? SH

MFC80DEU.DLL? $(_FLATRELEASEDIR)\MFC80DEU.DLL NK? SH

MFC80ENU.DLL? $(_FLATRELEASEDIR)\MFC80ENU.DLL NK? SH

MFC80ESP.DLL? $(_FLATRELEASEDIR)\MFC80ESP.DLL NK? SH

MFC80FRA.DLL? $(_FLATRELEASEDIR)\MFC80FRA.DLL NK? SH

MFC80ITA.DLL? $(_FLATRELEASEDIR)\MFC80ITA.DLL NK? SH

MFC80JPN.DLL? $(_FLATRELEASEDIR)\MFC80JPN.DLL NK? SH

MFC80KOR.DLL? $(_FLATRELEASEDIR)\MFC80KOR.DLL NK? SH

MFC80U.DLL $(_FLATRELEASEDIR)\MFC80U.DLL? NK? SH

MFC80UD.DLL $(_FLATRELEASEDIR)\MFC80UD.DLL NK? SH

ENDIF ;SupportMFC !

打包即可!

然后,设置一下连接,分辨率大小啊,串口映射信息输出啊,在这里最重要的一点就是设置“文件共享”把PC里面的应用程序映射到模拟器这样就可以执行了。看图就明白了。

双击就可以运行了。哈哈,终于会这个了,以后在家里也可以玩玩了。