2024年4月26日发(作者:)

Wince6.0的安装

今天在群里受小安所托,整理一下WINCE6.0的安装过程,后面看了下聊天记

录,发现有很多人自今仍为CE6.0的安装困扰,不是安装失败就是无法编译成

功,有的甚至出现破坏先前安装的5.0版本的现象,针对这种现象,结合网上

的安装文档,我总结了安装指导说明,仅供群里成员使用。

PS:文中所指的安装程序路径为我拿到的软件包及在我PC的路径,请根据

您的具体路径来修正。

Window CE6.0安装顺序

Windows CE6.0的安装过程繁琐,为确保安装顺利,请仔细阅读本文,按照步

骤一步一步进行安装。

一、所需安装软件包括

1、Visual Studio 2005

2、Visual Studio 2005 Service Pack 1

3、MSDN(可选)

4、Windows Embedded CE6.0(即PB6.0)

5、Windows Embedded CE 6.0 Platform Builder Service Pack 1

6、WINCE6.0R2

7、Microsoft Device Emulator 2.0

8、Virtual Machine Network Driver for Microsoft Device Emulator

9、WINCE6.0 Updates

二、所用磁盘空间

在安装之前,请检查您PC的磁盘空间,目标安装盘剩余空间最好大于15G,建

议30个G,因为还要有R3和以后的系统定制和应用开发。C盘剩余空间最好

大于4G,建议目标安装盘不要选择C盘。

安装程序

所用磁盘空间

Visual Studio 2005

2G

Visual Studio 2005 Service Pack 1

1.8G (C盘)

MSDN

1.5G

Windows Embedded CE6.0 (ARMV4I、X86)

7.8G (C盘1G)

WINCE6.0R2

几百M

总共:14G左右

三、安装顺序

1、先安装Visual Studio 2005

安装程序位于VS2005VSTSvs目录下,直接双击该目录下

进行安装。最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤

枉的磁盘空间。WINCE600的Platform Builder不像WINCE500是独立的,

而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里

完成。

2、安装Visual Studio 2005 Service Pack 1

安装程序位于VS2005VSTSsp1目录下,直接双击该目录下

进行安装。这是必须的装的,Release

Note里面提到SP1提供了Windows Embedded 6.0 platform and tools

support。安装文件为。此补丁对不同

的VS2005版本(Standard / Professional / Tem Edition) 都适用。

如果您用的是Vista系统,装完此补丁后,还要装

补丁。

3、安装MSDN

安装程序位于VS2005VSTSmsdn目录下,直接双击该目录下

进行安装。

4、安装Windows Embedded CE6.0

安装程序位于CE6Windows Embedded CE 6.0目录下,直接双击该目

录下进行安装。在安装过程中,请注意选择安装路径,在选择CPU

类型时,根据您目标硬件平台来选择,考虑节省磁盘空间,建议只选ARMV4I

和X86。

这里要特别的注意,如何选择路径的问题,小安就是个例子(不要骂我呦,

嘿嘿),安装CE 6.0时,选中要安装的选项后选浏览,就可以更改目录了。这

里可以参考GM的安装说明,如下:

/gooogleman/archive/2009/05/28/

x

5、安装Windows Embedded CE 6.0 Platform Builder Service Pack 1

安装程序位于CE6Windows Embedded CE 6.0 Platform Builder Service

Pack 1目录下,直接双击该目录下Windows Embedded CE 6.0 Platform

Builder Service Pack 进行安装。

6、安装WINCE6.0R2

安装程序位于CE6CE6R2目录下,直接双击该目录下进行安

装。

这里要对WINCE6.0R2进行必要的说明,WinCE6.0 R2 是WinCE6.0的一

个增强组件,相当于WinCE6.0的补丁,先安装WinCE6.0之后再安装

WinCE6.0 R2就OK!

7、安装Microsoft Device Emulator 2.0

安装程序位于CE6Microsoft Device Emulator 2.0目录下,直接双击该

目录下vs_进行安装。

8、安装Virtual Machine Network Driver for Microsoft Device Emulator

安装程序位于CE6 Virtual Machine Network Driver for Microsoft

Device Emulator目录下,直接双击该目录下Virtual Machine Network

Driver for Microsoft Device 进行安装。(没必要安装,这个

是虚拟机的网卡加速器,没必要用的,直接删掉就可以了)

9、安装WINCE6.0 Updates

安装程序位于CE6WinCe 6.0 Patches目录下,请仔细查看文件的时间

序,安装时间序一个一个安装,从

开始装,这里

只提供到。欲升级最新补丁,请登

录微软网站下载/windows ...

10. 安装WINCE 6.0 R3

利用最新发布的 Windows Embedded CE 6.0 R3,设备制造商可以使用

熟悉的工具和创新的技术,创建用户界面更具沉浸感、浏览体验更丰富多彩、与

Windows PC、服务器、服务和设备的连接更具特色的与众不同的设备。以高

性能、高可靠性 Windows Embedded CE 平台为基础,设备制造商可以快速、

高效地将其设备推向市场。具体怎么样,我也不清楚,我只是把它安装了,怎么

用,以后和大家一起探讨吧。

下载地址:

/bbs/viewthre ... %26amp%3Btypeid%3D5

当然,有个大家熟悉的牛人做了个调试助手,我把链接发过来:

需要的同学请到这里下载:

/we-hjb/

Viewers for Windows Embedded CE 6.0 R3

Mobile QQ Messenger Client for Windows Embedded CE 6.0 R3

至此,Windows CE6.0 所有软件安装完毕。

下面我将各个部分的网址链接在这里给出,大家按照上面的步骤,从下面的链接

下载即可,不敢保证所有的网址都能正常打开,如果有什么不能下载的,请和我

联系,我尽快做出修改。

下载地址:

本文以WINCE6.0 180天免费试用版说明如何安装WINCE6.0 R2

注意必须有足够的硬盘空间。

1. 安装Visual Studio 2005

WINCE6.0作为Visual studio 2005的一个插件,必须首先安装VS2005。

2. 安装VS2005 SP1补丁

根据安装的VS2005的语言版本下载并安装相应的SP1补丁,比如

中文版SP1补丁下载地址:

/downloa ... 6-b39d-37baf6b5b1dc

英文版SP1补丁下载地址:

/downloa ... 6-b39d-37baf6b5b1dc

『说明』请注意,完整安装过程需要耗费较长时间。

3. 安装WINCE6.0

如果使用WINCE6.0 180天试用版可以到

/windowsembedded/eval/

注册一个密匙并在线安装WINCE6.0,安装速度视网速而定,如果网速不好,

可以到网上找离线安装包下载。

安装时注意在选择bsp时选上ARMV4l。

4. 安装WINCE6.0 SP1补丁

下载并安装Windows Embedded CE 6.0 Platform Builder Service Pack

,下载地址:

/downloa ... &displaylang=en

5. 安装WINCE6.0 R2

在线安装WINCE6.0 R2,地址:

/downloa ... &DisplayLang=en

也可以从网上找离线安装包下载后安装。

6. 给WINCE6.0打补丁(这部分内容,我感觉是一个兼容性的东西,就是不

支持构架,你是没有办法开发的)

按照时间顺序打补丁,补丁从2007年年底开始。

注意6410必须打上08年1月的补丁

,否则会编译失败,下载地址:

/downloa ... &DisplayLang=en

7. 升级.NET Cmpact Framwork3.5

下载地址:

/downloa ... &DisplayLang=en

2005:

最后,我要补充一点,在安装完Visual Studio 2005之后,应该首先安装VS

2005 SP1,然后再安装PB 6.0。毕竟PB是作为一个插件出现在VS 2005中

的,接下来还需要安装PB 6.0 SP1,可以在微软网站上下载,下载地址为:

/downloads/deta ... &displaylang=en

补充:

wince6.0的安装顺序&VS2005(下)Platform Buidler for CE 6.0离线安

装包下载:

/tommy1987090 ...

本文参考网址:

/ch_ff/blog/item/7488ee9578638b19d31b7006.

html

/User/lqshu/Article/15812_

/jjzhang166/b ...

/gooogleman/archive/2009/05/28/

x

/mfk_happy/bl ... 942414/

/category/windowsce/200801/wince_

ml

/we-hjb/archive/2009/10/14/

我的心得:

安装的时候要用它自带的包,而且,感觉这个wince的开发是好麻烦的事情,

一个内核要编译那么久。经过今天的实验,我还是决定要把系统给换回来。不再

用wince开发,虽说它的开发周期短,可是存在好多的问题。源码不开放就是

很要命的。如果将来真的有机会涉足这个领域再说吧。三天,我就把wince的

东西基本弄好了。

文件: VS2005_WinCE6.0安装指导.pdf

大小:

132KB

下载: 下载

文件: WinCE 6.0下载列表.rar

大小:

3KB

下载: 下载

注册码:KYTYH-TQKW6-VWPBQ-DKC8F-HWC4J

找到SETUP文件夹下的,用记事本打开它,找到[Product Key],将下面

的一行序列号删除,改为正式Key,保存后再安装就是正式版了,记住,中间没

有横线!!

如果先前已经安装好180天的版本,请在添加删除Visual Studio 2005时,可以

输入序列号,进行升级。

找到SETUP文件夹下的,用记事本打开它,找到[Product Key],将下面

的一行序列号删除,改为正式Key,保存后再安装就是正式版了,记住,中间没

有横线!!

如果先前已经安装找到SETUP文件夹下的,用记事本打开它,找到

[Product Key],将下面的一行序列号删除,改为正式Key,保存后再安装就是正

式版了,记住,中间没有横线!!

如果先前已经安装好180天的版本,请在添加删除Visual Studio 2005时,可以

输入序列号,进行升级。

好180天的版本,请在添加删除Visual Studio 2005时,可以输入序列号,进

行升级。

网上关于VS2005 Team 版的破解方法很多了,但是很不巧自己用的专业版的;

网上的那个序列号不能用,是错误的;

KYTYH-TQKW6-VWPBQ-DKC8F-HWC4J(适用于Team版)

找了好久,终于找到了专业版本的序列号。

KGR3T-F2C26-RRTGT-D6DQT-QBBB3(适用于专业版)

来自/walzer/archive/2007/05/13/

1、先装Visual Studio 2005, 我拿到的是Professional Edition。最好别用DEFAULT

安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。WINCE600的

Platform Builder不像WINCE500是独立的,而是作为VS2005的插件,以后建立

和定制OS、编译调试全部在VS2005里完成

2、安装Visual Studio 2005 Service Pack 1, 发布的地址

/zh-cn/vstudio/

这是必须的装的,Release Note里面提到SP1提供了Windows Embedded 6.0

platform and tools support。

不同的VS2005版本(Standard / Professional / Tem Edition) 会对应到不同的下载

上,不过简单点就用这个下载

/downloads/?familyid=BB4A75AB-E2D4-4C9

6-B39D-37BAF6B5B1DC&displaylang=en 430多兆,通吃所有版本。

3、可选,安装Visual Studio 2005 Service Pack 1 Update for Windows Vista。

发布和下载网址

/downloads/?FamilyID=90e2942d-3ad1-4873-a

2ee-4acc0aace5b6&displaylang=en

在SP1的基础上增加对VISTA的支持。注意一定要先装SP1,再装这个,在System

Requirements里强调了Required Software: licensed copy of a Visual Studio 2005

and Visual Studio 2005 Service Pack 1. 我当时以为这个包含了上面SP1,浪费了

不少时间

4、安装MSDN,从VS2005的安装页里选择。新版的MSDN界面功能看起来比

较酷,但CE6的Product Documentation写得实在潦草,不少细节貌似没写清楚,

所以这里建议选上CE5的产品文档留着以后作参考。

5、安装Windows Embedded CE 6.0。应用开发人员可以不装,在后文会提到可以

利用CE6生成的SDK来工作;但是不装的话,恐怕无法在本地MSDN得到CE6

的产品文档,另外还有PUBLIC目录下丰富的application sample code了。

几个注意点:

(1) 在下图这步才可以改路径。点选组件后,然后点下面的Browse。这里不像

WINCE500安装时有专门的一步来改路径。害我狂点next/back几圈才找到。

(2) CE6没有专门的一个Emualtor(x86)选项了, 我以为是包含在x86里面, 后来发

现x86部分我白装了。WINCE600和VS2005的模拟器可以直接跑ARM指令,

他们管这个叫ARMulator ( 貌似LINUX上先有这个东西, MS抄人家的? )。这导

致了CE5 的基于x86的Emulator无法在VS2005上跑起来,得用个很绕路并且

不太好用的方法,等我用顺了再写文章出来。

(2) 注意磁盘空间,我选装了ARMV4I和X86两个,用掉6.5G,比WINCE500

还要大些。

6、安装Windows Embedded CE 6.0 Platform Builder Service Pack 1,同样地,应

用开发人员可以不装。

发布页

/downloads/?FamilyId=BF0DC0E3-8575-4860-

A8E3-290ADF242678&displaylang=en

这份只升级platform builder,并不修改WINCE600目录下的代码

--------------------------------

如果BSP开发人员不打算用模拟器的话,装到这步就行了。做应用的继续往下

7、安装Microsoft Device Emulator 2.0。发布页

/downloads/?FamilyID=dd567053-f231-4a64-a

648-fea5e7061303&DisplayLang=en

注意下载时有32位版本和64位版本。安装后,emulator程序仍然在C:Program

FilesMicrosoft Device Emulator1.0下面,没有再生成一个叫2.0的目录,我总感

觉被微软忽悠了。

8、安装Virtual Machine Network Driver for Microsoft Device Emulator, 发布页

/downloads/?FamilyID=dc8332d6-565f-4a57-b

e8c-1d4718d3af65&DisplayLang=en //该发布页已过时无法找到,我把该文件自

己传了一份,请从下面地址下载

/walzer/Virtual%20Machine%20Network%20Driver%20for%

20Microsoft%20Device%

不装这个的话,模拟器是启动不起来的,黑屏。如果通过命令行模式让

加载编译好的,可以看到串口输出窗口显示卡在初始化DMA

传输的步骤上。我在这个问题上卡了近一个通宵,睡一觉起来才运气好翻到这个

发布页,终于弄过去的。CE6模拟器的Download和Transport方式叫"Device

Emulator (DMA)",我一开始理解成Direct Memory Access,以为微软为了解决模

拟器上单步调试缓慢的问题,让内存和模拟器进程DMA方式传输什么数据呢,

类似双端口RAM的方式在内存里直接传了,和ActiveSync,TCP/IP连接就无关

了。后来才发现这个DMA估计是Device Emulator Adaptor,会自动去找模拟器

上有什么可用的连接方式,还是TCPIP/ActiveSync/KITL/Manual等几种老方法。

VISTA上没有ActiveSync了,只好用TCP/IP连接,不装这个virtual switch那就

当然连不上了。

9、VISTA用户最好安装这个: Windows Mobile Device Center 6,作为ActiveSync

的替代品,我预感在以后调试多半得用到

32位版:

/downloads/?FamilyID=83d513ea-9df9-4920-af

33-3a0e2e4e7beb&DisplayLang=en

64位版:

/downloads/?FamilyID=6eb8d0aa-bc6b-4864-8

ffe-dc26e1d9f843&DisplayLang=en

我在XP SP2和VISTA BUSINESS上都成功安装了CE6,并且各自新建了

DeviceEmulator项目(现在不叫PBWorkspace了,叫OSDesigns),编译完后用

CE6 Attach Device成功启动;然后再编译生成SDK,安装到XP SP2或VISTA

上后,再从VS2005里从Emulator SDK新建VC项目,编译并在Emulator上单

步调试,现在Emulator就不是从Attach Device连接的了,而是从Device Emulator

Manager启动的,也就是说应用开发人员可以完全不用装CE6,只要装VS2005

就可以了。

发两张通关靓图, Device Emulator Manager, 和自己定制生成的CE6中文模拟器

本文来自CSDN博客,转载请标明出处:

/gooogleman/archive/2009/05/28/