如何将windows embedded ce 6.0连接到互联网?

如何连接windows embedded ce 6.0?第一步,安装VS2k5。安装完成后,安装补丁VS2k5 SP1 (KB926601),否则无法安装下面的平台构建器SP1。第二步,安装Windows Embedded CE 6.0。官方下载地址是

如何把windows embedded ce6.0改成windows xp系统?目前运行windows embedded ce6.0的设备很少有x86架构CPU的。

Windows xp只支持x86,所以你必须先确认你的设备是不是x86(intel,AMD),如果是,就可以换。

Windows Embedded CE和windows ce的区别看看这个页面,有详细的对比。:微软。/windows embedded/zh-/products/windows ce/ponent-library . mspx

如何搭建Windows Embedded CE6.0开发环境第一步是安装VS2k5,安装完成后,安装补丁VS2k5 SP1 (KB926601),否则无法安装下面的平台构建器SP1。

?第二步,安装Windows Embedded CE 6.0,官方下载地址为:

:微软。/downloads/details.aspx?familyid = 7e 286847-6e 06-4A0C-8 CAC-ca 7d 4c 09 CB 56 & amp;displaylang=en

Windows Embedded CE 6.0下载地址和序列号

安装起来很麻烦。

程序下载地址

:download . Microsoft ./download/a/0/9/a09e 587 c-4ff 9-4a 58-a854-56 Fe 50 b 862 b 2/Windows Embedded CE 6.0 . MSI

序列号:

您的安装产品密钥是:

* Windows Embedded CE 6.0(用于Visual Studio 2005的插件):

?H8RQR-MMKRP-XFRFC-9HKGJ-82R6J

*如果您也在评估Visual Studio 2005,Visual Studio 2005专业版试用版:

?M3C9X-9K3Q9-DC8PX-B3YR3-BKQR8

*其他推荐下载:

?Visual Studio 2005服务包1测试版

如果上面的序列号不可用,请自行申请。

:微软。/windows/embedded/eval/trial . mspx

安装时会提示需要一个名为Data_1.cab的文件,该文件的下载地址如下:

:download . Microsoft ./download/a/0/9/a09e 587 c-4ff 9-4a 58-a854-56 Fe 50 b 862 b 2/Data _ 1 . cab

)

?本文附件中提供了一个离线安装文件列表(点击下载)。将此文件列表导入迅雷,可以下载一个完整的离线安装包,大小约为3.7G。CE6的安装界面如下图所示:

?第三步是安装Windows Embedded CE 6.0 Platform Builder Service Pack 1。官方下载地址是:

:微软。/downloads/details.aspx?FamilyId = BF 0 dc0 e 3-8575-4860-a8e 3-290 ADF 242678 & amp;displaylang=en .如果没有安装Vs2k5 SP1补丁,需要先安装。?

?完成以上三步后,打开VS2k5。在启动界面上,我们可以看到在已安装的产品中添加了一个针对CE6.0的平台构建器,表示CE6已经成功安装,CE6是以附加的方式安装在VS2k5中的。

?第四步,安装微软设备仿真器2.0,官方下载地址是::微软。/downloads/details.aspx?FamilyID = DD 567053-f 231-4a 64-a648-fea5e 7061303 & amp;Displaylang=en,模拟器2.0版是VS2k5默认安装的1.0版的升级版。

?第五步,安装微软设备仿真器的虚拟机NEORK驱动,保证仿真器的正常执行。如果没有安装,模拟器启动后会黑屏,我也遇到过这个问题。官方下载地址是::微软。/downloads/details.aspx?FamilyID = DC 8332d 6-565 f-4a 57-be8c-1d 4718d 3 af 65 & amp;DisplayLang=en,此下载已被Microsoft关闭。建议下载微软虚拟PC 2007。官方下载地址是::微软。/downloads/details.aspx?FamilyID = 04d 26402-3199-48 a3-af a2-2d c0b 40 a 73 b 6 & amp;DisplayLang=en,但是这里有个问题。VPC2007可以安装在Windows XP/Vista/Windows Server 2003 Standard上,但不能安装在Enterprise上。只能在Enterprise上安装更高级别的虚拟服务器2005。所以选择操作系统的时候要慎重。因为我用的是Windows XP操作系统,所以在这里直接安装了Virtual PC 2007。

?接下来,我们需要用新安装的PB定制一个Windows CE 6.0系统。系统定制完成后,可以将其加载到设备模拟器中,以便我们开发和测试该系统。打开VS2k5,选择创建新安装的OS设计项目模板,进入向导页面。

?器件仿真器:建议在板支持包中使用ARMV4I。这是非常重要的一步。同时需要提到的是,设备模拟器是基于ARM架构的,也就是说基于x86架构的ce系统无法在模拟器上执行。我也遇到过这个问题。我用CEPC定制了一个系统:x86,编译后连接到设备模拟器时报错:ROM镜像无效或丢失。不过,选错了也没关系。建立模板后,仍然可以修改这些选项。

?PB提供了一系列的设计模板供选择,我选的是PDA设备->;移动手持,然后就可以一路完成下一步了。最后一步建立确认后,会弹出目录项通知对话框,点击确认完成建立。Windows CE系统定制的主题将在后面的文章中介绍。在Vs2k5菜单中,选择工具-& gt;在“设备仿真程序管理器”中,打开“设备仿真程序管理”窗口,其中列出了所有可用的虚拟机,如Pocket PC 2003、Smartphone 2003等。,但是我们还找不到WINCE6_EMU的仿真器。接下来,我们需要编译定制的系统并生成SDK。

?编译前要提一点,取消KITL(no IMGNOKITL=1+0)。如果不取消此选项,模拟器将无法在非调试模式下启动。右键单击项目名称,选择属性,并在构建选项中取消选中“启用KITL(no IMGKITL=1)”。然后就可以编译了,编译时间会比较长,取决于定制函数的数量。

?编译成功后,在RelDir对应的目录下会生成一个名为NK.bin的文件。该文件是虚拟机的运行时映像。解决之后,我们将把编译好的系统连接到设备上。在此之前,您需要设置一些连接属性。打开Vs2k5菜单并选择目标-& gt;连接选项,打开目标设备连接属性对话框,并为目标设备选择CeDevice,为下载和传输选择设备仿真程序(DMA),为调试器选择无。模拟器执行参数的其他设置,如屏幕大小、内存大小等。,应在此对话框中设置。

?修改完配置后,点击“应用”并关闭窗口,在Vs2k5中选择“目标->目标”;连接设备开始连接到设备。这需要几分钟时间,添加的状态将显示在输出窗口中。如果输出窗口卡在某个位置,模拟器还是一片空白,可能是上一步配置有问题。需要回去检查一下,模拟器正常启动后,可以看到一个Windows CE系统的模拟器窗口。

?接下来,我们需要构建并安装SDK。安装SDK的目的是在Vs2k5中为目标设备提供开发支持,比如类库和模拟器。选择项目-& gt;添加新SDK以打开SDK属性页。在Emulator中,将配置更改为Device Emulator ARMV4I Debug,填写必要的信息并单击OK,然后右键单击项目窗口中刚刚创建的SDK并选择Compile。编译后生成一个msi安装文件,该文件位于OSDesign项目文件夹sdks \

?安装完成后,打开Vs2k5,选择菜单工具->;设备模拟器管理器,打开设备模拟器管理窗口,我们可以看到刚刚创建的系统已经添加到了WINCE6_EMU下。右键点击这个项目,选择Connect,弹出模拟器窗口,CE系统成功启动。

?至此,PB定制CE6操作系统,生成SDK,安装到开发环境的整个步骤已经完成。安装完成后,我们可以在这个定制的CE6平台上开发调试相关的应用。

续二:

通过PB6.0导出一个SDK到VS2005,好像VS2008也可以用这个SDK。据说系统开发必须用VS2005+PB6.0,应用开发可以用VS2008。机器上没有安装VS2008,所以无法测试。反正我们已经有模拟器代替实验板了,可以用这个模拟器调试程序。

虽然是仿真器,但是基本的外围设备都有,包括网络、存储卡、调试串口,还支持同步。在使用模拟器的过程中发现了一个小窍门。如果从设备仿真程序管理器连接到仿真程序,每次都必须重置网络和* * *共享目录。这个虽然不太麻烦,但其实可以一劳永逸,没必要每次都设置。方法如下:打开VS 2005-工具-选项-设备工具-设备,进入下图所示界面。注意红框中的选项,最后点击“属性”。

?点击“属性”,弹出如下图所示的对话框。点击“模拟器选项”进行配置,就不一一介绍了,根据自己的需求进行设置。配置完成后,此处的配置项将在您下次从设备模拟器管理器连接此模拟器时默认使用,因此没有必要再次配置它们,从而节省了时间。

调试程序时不可避免地要用到远程工具。前段时间在调试2410开发板的WinCE6.0时,发现远程工具出现了一些小问题,需要手动修改文件才能使用。今天测试模拟器的时候遇到了新情况。逻辑上已经同步了,所以可以用ActiveSync来连接。但是测试发现根本不可能。截图如下,提示说“无法加载设备端组件”。

?不能用微软ActiveSync吗?然后再次尝试网络连接,手动将CEMGRC等三个文件复制到模拟器中,运行一长串命令。测试连接通过了,但是实际连接的时候就不行了。弹出如下提示框。

在EVC将WinCE5.0设备与远程工具4.0版连接时也会出现这种情况。是不是远程工具版本不对?我查了版本信息,确实是6.0,太奇怪了。

?我之前在C:\Program Files目录下看过一个CE Remote Tools的目录,里面应该也有远程工具。进去看看吧。果然有好几个。但比目录C:\ Program Files \ Common Files \ Microsoft Shared \ Windows ce tools \ Platman \ Bin \ wce 500少很多,文件名也不一样。不是以CE开头,而是以CC开头。打开看看,和以前用的遥控Zoomin真的不一样!左边是新打开的,右边是从PB6.0的远程工具打开的,好像左边的更靠谱,毕竟能看到自己的模拟器。

连接,等待,下载位图,果然!我们来比较一下两个版本的区别。

?变成了找茬的游戏,除了版本是6.00,真的有很多不一样的地方。_我很奇怪为什么会有这个差别,都是6.0!试试其他工具,没有问题。可用连接属性的设置如下图所示。我们可以看到它不是通过ActiveSync或者网络连接的,所以不需要配置模拟器的网卡,也不需要与主机同步。

?最后补充一个说明,你可以从开始\程序\ Microsoft Visual Studio 2005 \ Visual Studio远程工具中找到这个可用的6.0版远程工具。那么这是否意味着随VS2005发布的远程工具6.0是真正可用的6.0版,而不是随Platform Builder 6.0?

无论如何,我们在单台电脑上搭建的WinCE开发环境更接近现实。

按照我说的步骤,得到如下图:(我的贴吧里有(wince bar)

1.自定义wince6.0操作系统

1.在VS2005中创建新项目时,选择为CE 6.0创建Platform builder的OS设计。新项目可以自己命名,这里命名为“振兴”。

2.在建立振兴的向导中,BSP必须选择“设备仿真器:ARMV4I”,下一步;

3.选择“PDA装置”作为设计模板,然后下一步;

4.选择“移动手持”,下一步;

5.应用程序(应用程序& amp;Media)根据自己的需求选择,下一步;

6.网络与通信(NEORKING & amp;通信)这里只选择“本地Neork(LAN)”,下一个;

7.选择完成;

8.选择确认;;

到这个项目完成的时候;

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

(1)添加中文字体文件(记得在这里加入,很多人不在这里加入,所以汉字只看方框):

1.在目录视图中添加“核心操作系统”->;" CEBASE "->;“国际”->;"区域特定支持"->;“中文(简体)”-& gt;"字体"->;“西姆森& ampNSimSum(choose 1)"-& gt;“西姆森& ampNSimSun”或“simsum &;NSimSun(子集2 _ 50)”;

2.在目录视图中添加“核心操作系统”->;" CEBASE "->;“国际”->;"区域特定支持"->;“中文(简体)”-& gt;“GB18030数据转换器”和“monotype imaging ac3字体压缩”;

(2)添加中文输入法:

在目录视图中添加“核心操作系统”->“ce base”->;“国际”->;"区域特定支持"->;“中文(简体)”-& gt;“输入法编辑器”-->;”用于Windows Embedded CE的MSPY 3.0

(3)在VS 2005->中选择“项目”;“振兴(项目名称)属性”,选择“所有配置”进行配置,配置属性->;“构建选项”,在“构建选项”中,去掉“启用KITL (noingnoKITL = 1)”(如果这里加了kitl函数,模拟器执行时可能一直是黑屏);

(4)在“locales”中,Locales先清除全部,然后选择“中文(中国)”,默认local选择“中文(中国)”;

(5)执行VS2005菜单的"生成"->;“生成振兴”;

(安装R3后发现简单设备emuloter项目无法编译。

提示不知道怎么搞atlsd.lib错误,

后来发现在目录视图中选择活动的Temlate库就足够了。

另一个问题是,如果我不需要ATL,我需要放这个选项吗?

)

3.构建SDK:

1.执行VS2005菜单的"项目"->;“添加新的SDK……”,在SDK属性页填写必要的配置,在属性“仿真”中选择Debug,就可以设置模拟器的显示屏大小、色深和内存大小,分别设置为240 x 320、16色深和128M内存,然后“应用”和“确定”。。

2.然后执行VS2005菜单的"生成"->;“构建所有SDK……”,顺利的话,还有振兴. MSI;在% wince rout \ designs \ \ my emulator \ my emulator \ sdks \ SDK 1 \ MSI \下;

四。配置VS2005:

1.先安装生成的振兴. msi。执行Visual Studio 2005,选择工具->选项,打开选项设置对话框,在左边的树形列表中选择设备工具->设备,在右边的下拉列表框中可以看到“振兴”,就是刚刚生成的模拟器。下面的设备列表中有两个项目。双击振兴将传输设置为DMA传输,然后点击“模拟器选项”,在“显示”选项卡中设置模拟器屏幕大小、色深等,并全部保存。

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

最近想做一个WindowsCE系统上的串口通信程序,因为之前没有接触过Windows embedded的应用开发,所以搭建开发环境就成了摆在我面前的第一个难题。这篇文章将记录和

摘要:我构建了Windows Embedded CE

6.0开发环境步骤和过程中遇到的问题,希望给同样是Windows嵌入式开发初学者的朋友提供参考。

我最终的开发环境方案是:Windows XP SP3+Visual Studio 2005 sp 1+Windows。

嵌入式CE 6.0。我目前的操作系统是Windows Server 2003和Visual Studio 2005。

(以下简称VS2k5)和Windows Embedded CE。

6.0(以下简称CE6)可以直接安装在服务器系统上,但是考虑到后面还要用到模拟器(设备)。

Emulator)进行调试,而使用模拟器有一个必要的组件,虚拟机Neork驱动程序。

微软设备模拟器存在于虚拟个人电脑中。

2007年(如果不安装,模拟器会启动黑屏),但Virtual PC 2007无法安装在服务器操作系统中,其替换版本是虚拟的。

服务器2005 R2 SP1 .于是我在服务器操作系统里设置了一个带有虚拟机的Windows(虚拟机用的是Sun的VirtualBox)。

XP SP3的虚拟机,CE6开发环境建立在其上。

如何导航进入Windows Embedded CE 6.0并退出?在Windows Embedded CE 6.0的界面中,有一个GPS图标。只要双击它,双击它就会自动重启。部分GPS进入ce6.0后,没有GPS图标。最简单的就是一个一个双击,找到软件。》