大家好,今天小编来为大家解答wince6.0模拟器这个问题,如何在WinCE6.0下编译模拟器很多人还不知道,现在让我们一起来看看吧!

如何在WinCE6.0下编译模拟器

建立Emulator工程

wince6.0模拟器 如何在WinCE6.0下编译模拟器

>>依次打开FileàNewàProject,选择建立PB6.0的工程,完成后点击OK进入下一步;

>>按照向导一步步走下去,需要注意的几个点是:1. Available BSPs选择Device Emulator:ARMV4I,2. Design Templates选择 PDA Device,3. Variants选择Mobile Handled;

>>建立工程完成之后,选择工程类型为Release,:

>>配置编译选项,:

注:

wince6.0模拟器 如何在WinCE6.0下编译模拟器

如果这里不去掉Enable KITL,则模拟器启动的时候将会黑屏。

编译工程,生成Image

选择BuildàAdvanced Build CommandsàSysgen,等待编译结束。如果一切正常,将会在Release目录下看到NK.bin。

建立SDK并修改SDK的配置

在Solution Explorer中找到SDKs结点,并创建SDK,:

运行模拟器镜像并连接ActiveSync

>>安装前面生成的SDK;

>>在Device Manager中运行模拟器

>>修改模拟器配置并建立ActiveSync连接

打开控制面板并选择NetWork and Dail-up Connections

在弹出窗口中选择Make New Connection

选择连接类型为Direct Connection,然后选择下一步

选择Serial Over DMA,然后选择完成

在控制面板中选择PC Connection,将看到如下窗口:

选择Change Connection,并在弹出窗口中选择刚才新建的连接,:

更改PC端ActiveSync的连接方式,如下图:

在Device Emulator Manager中启动ActiveSync连接,:

OK,如果一切正常,将在电脑右下角看到ActiveSync连接成功的绿油油的小图标。

如何用WinCE模拟器打开一个简单的应用程序

一、打开WinCE模拟器

启动Visual Studio 2008

在菜单栏里:工具->连接到设备,弹出“连接到设备”这个界面,在“平台”下拉列表里面选择为“Windows CE”,之后在显示出来的列表中选择“Pocket PC 2003 SE仿真程序”,然后点击“连接”按钮。截图如下:

连接成功后,就弹出了仿真模拟器的界面,界面完全就是一个掌上电脑,很不错哦!截图如下:

二、设置WinCE仿真模拟器的属性

如果想要上网,你一定要先装上Virtual PC 2007 setup.exe,然后再重新连接模拟器。Virtual PC直接装完就OK了,无需对其进行任何设置。

1、设置共享文件夹

单击模拟器界面中的菜单栏:文件->配置,在“仿真程序属性”界面中,“常规”选项卡里面,选择你的“共享文件夹”的目录。然后确定即可,最后要插入底座才生效哦。截图如下:

2、设置网络

再提一下,先要装Virtual PC 2007。(好啰嗦……呵呵)

进入“仿真程序属性”界面的“网络”选项卡,勾上“启用NE2000 PCMCIA网络适配器并绑定到”,下拉列表中选择“数据包计划程序微型端口”。确认即可,最后要插入底座才生效哦。当然,你还要在模拟器中设置网络连接的属性才能上网,一定要看完再操作哦!

截图如下:

3、设置串口、耳机等

进入“仿真程序属性”界面的“外围设备”选项卡,勾上相应的选项即可。截图如下:

4、插入底座,使设置生效

在VS2008的菜单栏中,工具->设备仿真器管理,右击你目前正在用的“Pocket PC 2003 SE仿真程序”,选择“连接”,然后再次右击,选择“插入底座”,现在你的模拟器就可以使用你的电脑上的那些网络、串口、耳机等资源了。截图如下:

5、设置WinCE模拟器中的网络连接属性

在WinCE模拟器界面中,开始->设置,选择下面的“连接”选项卡,单机“网卡”,在“我的网卡连接到”选项卡中选择“默认Internet设置”,并在其下的列表中选择“NE2000兼容Ethernet驱动程序”,然后选择“使用服务器分配的IP地址”,单击右上角的OK。最后,打开模拟器里面的IE,点击一个天线状的图标,选择网卡连接到“默认Internet设置”,然后你就可以上网了。

如何搭建Windows Embedded CE6.0开发环境

按照我所说的步骤进行,得到下图:(在我的贴吧里有(wince吧))

一.定制wince6.0操作系统

1.在VS2005里新建项目中时,选择创建Platform builder for CE 6.0的OS Design,新项目可以自命名,这里命名为“zhenxing”。

2.创建zhenxing的向导中,BSP一定要选择“Device Emulator: ARMV4I”,下一步;

3.模板(Design Templates)选择“PDA Device”,下一步;

4.选择“Mobile Handheld”,下一步;

5.应用程序(Application& Media)就随自己的需要选择,下一步;

6.网络和通信(Networking& Communications)在此只选择“Local Area Network(LAN)”,下一步;

7.选择完成;

8.选择Acknowledge;

到此工程建完;

二.添加组件(可以根据需要添加,这里主要添加汉字相关的组件)

(1)添加汉字字库(这里要记得加入,很多人这里没有加入,就出现汉字只看到方框的现象):

1.在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese(Simplified)”-->“Fonts”-->“SimSun& NSimSum(choose 1)”-->“SimSun& NSimSun”或者“SimSum& NSimSun(Subset 2_50)”;

2.在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese(Simplified)”-->“GB18030 Data Converter”和“Monotype Imaging AC3 Font Compression”;

(2)添加中文输入法:

在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese(Simplified)”-->“Input Method Editor”-->“MSPY 3.0 for Windows Embedded CE”;

(3) VS2005中菜单“项目”-->“zhenxing(项目名)属性”,配置选择“所有配置”,配置属性-->“Build Options”,在“Build Options”中去掉“Enable KITL(no IMGNOKITL=1)”(这里如果加入了KITL功能的话,可能在模拟器运行的时候,会一直是黑屏的);

(4)“Locale”中,Locales先Clear All,然后选择“中文(中国)”,Default local选择“中文(中国)”;

(5)运行VS2005菜单“生成”-->“生成zhenxing”;

(安装R3后,发现简单的device emuloter的工程都编译不过去了,

提示don't know how to make atlsd.lib错误,

后来发现在catalog view中吧 Active Temlate Library选择上就可以了。

还有一个疑问就是如果我不需要ATL,也需要把这个选择吗

)

三.构建SDK:

1.运行VS2005菜单“项目”-->“Add New SDK…”,在SDK属性页中填写必要的信息,属性“Emulation”中Configuration选择Debug,可以设置模拟器的显示屏大小及色深,还有内存大小,在此设置为240 x 320,16色深,128M内存,然后“应用”,“确定”。。

2.然后运行VS2005菜单“生成”-->“Build All SDK…”,顺利的话,就会在%WINCEROOT\OSDesigns\\MyEmulator\MyEmulator\SDKs\SDK1\MSI\下会有zhenxing.msi;

四.配置VS2005:

1、先安装生成好的zhenxing.msi。运行Visual Studio 2005,选择菜单“工具->选项”,打开选项设置对话框,从左边的树型列表中选择“设备工具->设备”,右边的下拉列表框拉到底可以看到“zhenxing”,这就是刚刚生成的那个模拟器。下面的设备列表里有两项,双击zhenxing,设定传输为DMA传输,再点击“仿真器选项”,在“显示”选项卡里设定好模拟器屏幕尺寸,颜色深度等,全部保存。

2、用VS2005新建一个智能设备项目,向导选择平台时,先删除Pocket PC 2003,选择zhenxing,完成。然后按F5运行程序,顺利的话定制的模拟器就会出来了(不过这个过程比较慢,需要等待一段时间)。