目前WinCE5.0的开发工具主要有以下几种:Platform Builder5.0、EVC4.0+SP4、Visual Studio2005。其中Platform Builder主要用于定制WinCE操作系统,它也可以用来编写驱动程序和应用程序。EVC顾名思义就是嵌入式版的VC,它主要用来开发应用程序,当然也可用来编写驱动程序。Visual Studio2005是微软的集大成开发工具。它能用来定制WinCE6.0的操作系统,也可以用来开发应用和驱动程序。

Platform Builder5.0的安装过程及注意事项
1.Platform Builder5.0的安装程序是基于.NET Framework 1.1的,所以在安装Platform Builder之前需要安装.NET Framework 1.1,否则安装程序不能运行。

2.Platform Builder5.0的安装文件有2.55G左右,我推荐将所有安装包拷贝到硬盘的某一目录下面再进行安装。一则比用光盘直接安装速度更快,二则用光盘安装时会出现让你再次插入光盘的问题,哪怕你用的是DVD光盘,并且所有的安装包都在同一目录下。

3.准备工作做完以后便可以开始正式安装Platform Builder了。
在这里补充一点,Platform Builder对开发主机的配置要求较高。内存至少512MB,当然多多益善,硬盘总的剩余空间至少10G,其中C盘的剩余空间至少6G。因为Platform Builder的安装过程中的配置最好都默认,即Platform Builder最好安装在C盘。实在没有办法的情况下安装在D盘或别的盘里面也可以使用(经测试基本上也没问题)。但如果以后使用过程中出现问题就麻烦了。
另外,不推荐在Windows Vista上安装Platform Builder。曾经有人装过,结果安装快结束的时候又Roll Back了,再试一次,依然如此。半天时间就那么浪费了。即使能够安装成功,我想在编译的时候也够费劲的。一般推荐装纯净版的Windows XP Professional,然后再安装PB等软件,并且在安装PB时关掉所有的安全软件,尤其是杀毒软件的实时监控。因为在安装PB的过程中会创建很多文件,开着监控会导致安装速度变慢。

4.跟一般的安装程序一样,运行setup.exe程序,开始安装,选择Install。

一路默认,一直到下图所示对话框。此处需要选择自己所用的CPU的类型。一般选择如下两图所示。

至此一路Next,直至安装成功。

我们知道微软的软件都是要打补丁的,PB也不例外。PB的补丁可以从官网(http://msdn2.microsoft.com/zh-cn/embedded/aa731256(en-us).aspx)上下载。个人经验,补丁不求最新,能用就行。因为曾经有一次打了最新补丁后,编译原有工程竟然出错,后来恢复回去才行。目前一般推荐安装06年的全年补丁即可。补丁的安装比较简单,不再赘述。

这样Platform Builder集成开发环境安装完成,有关其使用的方法将在后续文档再进行说明。

EVC4.0的安装过程及注意事项
1.EVC的安装最省事的方法就是完全安装所有组件。

2.如果硬盘空间不足,那么可以在下图所示的选项中,只选择自己所需的组件。

在安装完EVC的IDE后,会自动安装SDK。硬盘空间不足时,也可以只安装自己所需的组件。如下图所示。

一路Next,直至安装完成。

最后安装EVC SP4的升级包,安装过程比较简单,也不再赘述。

3.EVC安装完成以后可能会遇到一些问题。如模拟器启动不起来。每次开机时出现如下图所示的提示对话框。

并且在设备管理器中出现如下图所示情况:

出现这种情况的主要原因就是Virtual PC/Windows CE Emulator与物理地址扩展(PAE)有冲突。PAE主要是使系统能使用4GB以上的内存,一般来说基本上没有用,所以直接禁用PAE即可。确认PAE是否工作的方式如下图所示,如果显示“物理地址扩展”,就说明PAE启动了。

禁用PAE的方法即修改boot.ini文件中的内容(注意红色部分)

原来Boot.ini文件的内容

[boot loader]

timeout=2

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

修改后的Boot.ini文件的内容

[boot loader]

timeout=2

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /execute=optin /fastdetect

修改完成以后,保存,并重启机器就不会出现异常了,模拟器也能正常启动。至此,有关EVC的安装过程及注意事项介绍完毕。

VS2005的安装及注意事项
1.  VS2005的安装最省事的方法就是完全安装。但这要求有足够的硬盘空间。如果硬盘空间有限,那就选择自己所需的组件即可。安装过程简单但很慢,就不截图示例了。

2.  在使用VS2005的时候,经常会碰到无法使用WinCE模拟器的问题。关于这一点推荐到微软官网上寻找答案。http://www.microsoft.com/downloads/details.aspx?FamilyID=474B03A6-E87D-455D-BC16-B8CF18EF39B4&displaylang=en)

简单说明一下,VS2005的模拟器与EVC中的模拟器不一样,EVC的模拟器是基于X86的,而VS2005的WinCE模拟器是模拟了一个ARMV4I的平台。所以需要从微软的网站上下载专门的BSP定制操作系统,然后导出其SDK。具体过程有很多注意事项,请参考微软的相关文档。

WinCE的开发环境至此基本搭建完成,主要包括Platform Builder、EVC(SP4)和VS2005。在实际做开发的过程中,还经常用到同步工具MICROSOFT ACTIVESYNC 4.5,很多网站都提供下载,安装也很简单,不再赘述。

WinCE5.0开发环境的建立的更多相关文章

  1. EJB3.0开发环境的搭建

    EJB Container的介绍SUN公司正式推出了EJB的规范之后,在众多的公司和开发者中引起了非常大的反响.标志着用Java开发企业级应用系统将变的非常easy.很多公司都已经推出了或正打算EJB ...

  2. OSGi开发环境的建立

    1 OSGi开发环境的建立 1.1 Equinox是什么 从代码角度来看,Equinox其实就是OSGi核心标准的完整实现,并且还在这个基础上增加了一些额外的功能(比如为框架增加了命令行和程序执行的入 ...

  3. Windows 8.0上Eclipse 4.4.0 配置CentOS 6.5 上的Hadoop2.2.0开发环境

    原文地址:http://www.linuxidc.com/Linux/2014-11/109200.htm 图文详解Windows 8.0上Eclipse 4.4.0 配置CentOS 6.5 上的H ...

  4. android 5.0开发环境搭建

    Android 5.0 是 Google 于 2014 年 10 月 15 日发布的全新 Android 操作系统.本文将就最新的Android 5.0 开发环境搭建做详细介绍. 工具/原料 jdk- ...

  5. windows下cocos2dx3.0开发环境及Android编译环境搭建

    cocos2dx更新到了3.x版本号,自己一直没有换,如今开发组要求统一换版本号,我就把搭建好开发环境的过程记录下来. 一.Windowns下开发环境搭建 1.  所需工具         1)coc ...

  6. 【CC2530入门教程-01】IAR集成开发环境的建立与项目开发流程

    [引言] 本系列教程就有关CC2530单片机应用入门基础的实训案例进行分析,主要包括以下6部分的内容:1.CC2530单片机开发入门.2.通用I/O端口的输入和输出.3.外部中断初步应用.4.定时/计 ...

  7. 关于xampp集成开发环境的建立与初步认识

    针对于xampp集成开发环境的建立主要分大步骤:         1.把xampp的压缩包压缩到一个盘中,比如c盘:然后点击中间的那个图标开始安装,由于这个软件是配置基本已经OK了,故可以直接next ...

  8. Linux下搭建gtk+2.0开发环境

    安装gtk2.0 sudo apt-get install libgtk2.0-dev 查看 2.x 版本 pkg-config --modversion gtk+-2.0 #有可能需要sudo ap ...

  9. (4)Linux(ubuntu)下配置Opencv3.1.0开发环境的详细步骤

    Ubuntu下配置opencv3.1.0开发环境 1.最近工作上用到在Ubuntu下基于QT和opencv库开发应用软件(计算机视觉处理方面),特把opencv的配置过程详细记录,以供分享 2.步骤说 ...

随机推荐

  1. Makefile系列之三 : 变量

    一.变量的基础 变量在声明时需要给予初值,而在使用时,需要给在变量名前加上“$”符号,但最好用小括号“()”或是大括号“{}”把变量给包括起来.如果你要使用真实的“$”字符,那么你需要用“$$”来表示 ...

  2. [How to]基于本地镜像的yum镜像源搭建

    1.简介 本文介绍如何在封闭环境(无外网)下安装离线安装本地镜像与基于本地镜像的yum镜像源. 2.环境版本交代: OS:CentOS-6.7-x86_64-minimal yum: yum-3.2. ...

  3. springmvc中输出字符串

    /** * 输出文字 * @param response * @param s */ public static void responseOut(HttpServletResponse respon ...

  4. 几个例子理解对称加密与非对称加密、公钥与私钥、签名与验签、数字证书、HTTPS加密方式

    # 原创,转载请留言联系 为什么会出现这么多加密啊,公钥私钥啊,签名啊这些东西呢?说到底还是保证双方通信的安全性与完整性.例如小明发一封表白邮件给小红,他总不希望给别人看见吧.而各种各样的技术就是为了 ...

  5. CodeForces 450B

    B. Jzzhu and Sequences time limit per test 1 second memory limit per test 256 megabytes input standa ...

  6. J2EE MySQL Date数据保持一致解决方案

    1.设置MySQL时区,明确指定 MySQL 数据库的时区,不使用引发误解的 CST show variables like '%time_zone%';set global time_zone = ...

  7. 《逐梦旅程 WINDOWS游戏编程之从零开始》笔记4——Direct3D编程基础

    第11章 Direct3D编程基础 2D游戏是贴图的艺术,3D游戏是渲染的艺术.这句话在我学过了之前的GDI编程之后,前一句算是有所体会,现在是来理解后一句的时候了. 安装DirectX SDK配置啥 ...

  8. QT中循环显示图片和简单的显示图片

    请关注我的github https://github.com/linqiaozhou 以下实例代码不久后将会上传到我的github 这是我最近一个项目中的部分代码 //以下是简单的在QT中显示图片的代 ...

  9. 【转载】PDB命令行调试Python代码

    转载自这里. (博主按:PDB调试python代码和用GDB调试c++代码很类似) 你有多少次陷入不得不更改别人代码的境地?如果你是一个开发团队的一员,那么你遇到上述境地的次数比你想要的还要多.然而, ...

  10. Win7下安装Oracle 10g

    首先下对版本,Oracle 10g支持Win7版(32位): 10203_vista_w2k8_x86_production_db.zip 10203_vista_w2k8_x86_productio ...