`

建立Windows Embedded Compact 7开发环境

阅读更多

欢迎下载试用新一代Windows Embedded CE(Compact 7)
http://www.microsoft.com/windowsembedded/zh-cn/products/windowsce/default.mspx

建立Windows Embedded Compact 7开发环境

大家期盼已久的WinCE7终于来了!微软于近日正式发布了Windows Embedded Compact 7(以下简称WinCE7WEC7)的Public Community Technology Preview(以下简称PCTP)版本。虽然是预览版本,但是PCTP已包含了大量的正式版内容,完全足够我们一探WEC7的新特性。无论作为WinCE的初学者还是多年的开发者

相信大家都希望在第一时间体验一下这次WinCE会给我们带来什么样的新体验与新惊喜。

对于一个系统的开发,建立其开发环境是第一步也是非常重要的一步。本文将向大家展示建立WEC7开发环境的详细过程,以帮助大家,特别是初学者,迅速的进入到WEC7的开发当中。

下载Windows Embedded Compact 7 PCTP

要想安装WEC7,我们首先需要从微软的网站下载其安装包,大家可以从这个地址进入:

https://connect.microsoft.com/directory/non-feedback

在这里,使用你的Windows Live ID就可以登录。还没有Windows Live ID的朋友可以注册一个。

在成功登录之后,大家可以在“产品”列表里面,找到“Windows Embedded Compact”,对应的计划是“Windows Embedded Compact 7, Public Community Technology Preview “PCTP””。

在最右边可以看到“申请”链接,点击则会成功申请到参与WEC7 PCTP测试的资格。

请成功之后,点击 Windows Embedded Compact”链接。这时会进入到Windows Embedded Compact 7的主页当中。这里会简单介绍一些WEC7的新特性,点击左侧导航栏处的“下载”,则会进入到WEC7 PCTP的下载页面当中。整个安装包竟然有8GB大小,采用分卷压缩的形式提供下载。这里建议大家使用微软的文件传输管理器 (FTM)来下载,这样可以支持断点续传功能。

安装环境

WEC7 PCTP的开发环境被微软称为Platform Builder 7.0(以下简称PB7)。强烈建议使用一台专属电脑来安装和运行PB7。这意味着PB7将与以前的PB版本不兼容,这里一定要非常小心!

1 硬件要求

你的计算机必须拥有符合下列要求的硬件配置:

  1. 大约55GB的硬盘空间(很大吧,没错,这个还是保守值,下面大家就能看到)
  2. 至少:1.6GHz CPU, 384MB 内存,1024X768 显示分辨率,5400转硬盘
  3. 推荐:2.2GHz或者更快的CPU1024MB或者更大的内存,1280X1024显示分辨率,7200转及以上的硬 盘
  4. Windows Vista下:2.4GHz CPU768MB内存

2 操作系统

你可以安装PB7在下列的操作系统中

  1. Windows XP Service Pack 2
  2. Windows Server 2003 Service Pack 1
  3. Windows Server 2003 R2
  4. Windows Vista
  5. Windows Server 2008
  6. Windows 7

3 软件要求

你的计算机必须安装下列软件:

  1. Visual Studio 2008(以下简称VS2008 SP1(即VS2008+SP1
  2. Expression Blend 3Windows Embedded Silverlight开发工具,如果暂时不涉及Windows Embedded Silverlight的开发,可以先不装)
  3. .NET Framework 3.5(必须安装)

另外,你的计算机上一定不能装有下列软件:

先前版本的Windows CE Windows Embedded CE或者Windows Embedded Compact的任何开发环境及组件

如果需要90天试用版本的Visual Studio 2008,可以从这里获得:

http://go.microsoft.com/fwlink/?LinkId=193526

安装Windows Embedded Compact 7 PCTP

在下载完成了所有分卷压缩包并且解压缩之后,大家会得到一个名为“Windows_Embedded_Compact7_GTP_2010”的文件夹,其下有个“Eval”目录。目录中的“Windows Embedded Compact 7.exe”就是WEC7 PCTP的安装文件了,双击进入安装。

这里演示的是WEC7 PCTPWindows 7操作系统下的安装,对于Windows XPWindows Vista及其他允许安装的系统,过程也基本类似。

安装过程中建议关闭所有的杀毒软件,有些杀毒软件可能会与WEC7的安装产生冲突。在以后使用PB7的过程中也请尽量关闭杀毒软件,有些杀毒软件会把PB7的一些组件或者文件当作病毒。

单击“Begin Install”:

勾选上“I agree to the terms and conditions”来接受用户授权许可,下一步:

在安装选项页,我们可以自定义WEC7的安装目录,这里选择H盘的WINCE700目录,单击下一步:

在自定义安装页,列出了我们可以选择安装的各组件,为了演示需要,这里我们把所有的选项都选上,这里大家可以看到,ARM已经支持到V7架构了。单击下一步:

在最后的确认安装页,大家可以很清楚的看到,在选择了所有组件之后,安装加缓存的大小竟然达到了将近60GB!相比之前版本的WinCE,着实大了不少!单击安装:

这时将会开始正式安装过程。

经过稍显漫长的安装过程之后,就会显示完成界面,点击“Finish”完成。

安装完成之后,我们启动Visual Studio 2008就会看到PB2008(即微软文档所说PB7)已经出现在组件列表里。

就此,整个WEC7 PCTP的安装全部完成,WEC7的开发环境也全部搭建完成,后续的开发与WinCE6基本没有区别。我们可以在VS2008中完成WEC7的系统创建、修改、编译与调试。同样,我们也可以使用VS2008来进行WEC7应用程序的开发。开发平台的整合一定是未来微软发展的趋势。

大家可以在WEC7的源码安装目录(这里是H:\WINCE700)看到WEC7 PCTP所带的全部源码。细心的朋友会发现,这里没有Private目录,估计在正式版本中会放出核心部分的源码。

另外大家可以在“C:\Program Files\Windows Embedded Compact 7\Documentation”路径下,找到WEC7的一些很有用的帮助文件,包括《CE7 BSP Porting Guide》、《Getting_Started_With_Virtual_CEPC》、《Silverlight for Windows Embedded Cookbook》等等。

总结:

虽然等待了很长时间,WEC7终于还是来了!从大小上来看WEC7增加了许多内容,具体增加的项目还需要我们一一去发掘。同时支持更多的CPU体系架构,这对于使用更高更新的硬件平台做系统开发的朋友无疑是一个非常好的消息。

不过WEC7对于开发环境的要求似乎变得更加苛刻。不兼容之前版本的PB这一点相信很多朋友不能接受,因为毕竟PB6还是可以兼容PB5的,虽然还是有些小问题,但是仍然可以解决。也许是微软很有信心用WEC7来取代之前所有的WinCE版本吧。

不管怎么样,WEC7还是非常值得开发人员去尝鲜的,毕竟紧跟时代才会使我们不被时代所淘汰。同时,我们也很期待,面对苹果和谷歌在嵌入式操作系统市场上的巨大挑战,微软如何持续提升WinCE的先进性。在增强了Windows Embedded Silverlight以及支持Adobe Flash 10.1之后,WEC7在用户界面上会得到进一步增强,到底WEC7会不会像Windows 7一样成功,还是让我们打开VS2008,自己体验一下WEC7吧!

欢迎下载试用新一代Windows Embedded CE(Compact 7)
http://www.microsoft.com/windowsembedded/zh-cn/products/windowsce/default.mspx

分享到:
评论

相关推荐

    win embedded compact 2013开发教程

    本文档旨在为开发者提供一份全面的 Windows Embedded Compact 2013 开发指南,涵盖从开发环境搭建到应用开发的各个环节。 #### 二、安装需求 ##### 1. 硬件环境 - **可用硬盘空间**:至少 100GB (NTFS 文件系统)...

    windows embedded ce 6.0(下)

    Windows Embedded CE 6.0引入了Platform Builder,这是一个集成开发环境,允许开发者根据需求定制操作系统映像。这包括选择硬件抽象层(HAL)、组件选择、驱动程序集成以及配置设置。此外,还可能讲解了如何创建和...

    eBox3310A_MSJK_Compact7_GettingStarted_rev1.00

    ### Windows Embedded Compact 7 开发入门指南:eBox3310A-MSJK #### 概述 本文档旨在为开发人员提供有关如何利用eBox3310A-MSJK开发板来构建基于Windows Embedded Compact 7 (WEC7)的操作系统和应用程序的详细指导...

    Windows Embedded从入门到精通系列课程(12):Windows Embedded CE 6.0 R2开发初体验

    2. **开发环境搭建**:学习如何安装Platform Builder,它是Windows Embedded CE开发的主要工具。设置目标硬件配置,创建项目,并配置基本的系统组件。 3. **构建映像**:理解构建过程,包括选择组件、定制设备驱动...

    Windows Embedded从入门到精通系列课程(28)

    2. **Windows Embedded家族**:详细讲解Windows Embedded的不同版本,如Windows Embedded Compact、Windows Embedded Standard、Windows Embedded POSReady等,以及它们各自的目标市场和功能特性。 3. **系统定制**...

    Windows Embedded Source Tools for Bluetooth

    总的来说,Windows Embedded Source Tools for Bluetooth是.NET Compact Framework环境下进行蓝牙开发的强大工具,它简化了蓝牙服务的配置和服务管理,使得开发者能够更专注于应用程序的核心功能,而不是底层通信...

    Windows Mobile开发环境搭建指南

    Windows Mobile开发环境搭建指南主要针对初次接触Windows Mobile开发的人员,旨在帮助他们快速建立适合的开发环境,以便进行Windows Mobile应用程序的开发。Windows Mobile是微软公司操作系统产品线的重要组成部分,...

    Windows CE 开发初步(第一部)

    2. **开发环境设置**:了解如何配置Visual Studio或Platform Builder作为Windows CE的开发环境,包括安装必要的SDK、建立目标设备配置、创建项目等步骤。 3. **驱动程序开发**:在Windows CE中,理解驱动模型如WDM...

    windows ce开发初步

    1.3 开发环境:介绍Visual Studio集成开发环境(IDE)和Platform Builder,用于构建和定制Windows CE系统。 二、Windows CE系统架构 2.1 内核与组件:解析Windows CE的内核结构,包括任务调度、内存管理、中断处理...

    EVC.rar_evc比赛入门_wince evc

    EVC(Embedded Visual C++)是微软为Windows CE(Windows Embedded Compact)平台开发的一个集成开发环境,主要用于编写嵌入式系统的应用程序。这个“EVC.rar_evc比赛入门_wince evc”压缩包显然包含了针对EVC初学者...

    WINDOWS MOBILE GPRS 源码

    尽管它们在名称上有差异,但两者在很多方面是兼容的,因此这个GPRS源码很可能也适用于Windows Embedded Compact环境。 从文件名称列表来看,“GPRS”可能是包含所有源代码文件的顶级目录。通常,这样的源码包可能...

    Windows CE教程,详细介绍开发过程

    开发者可以使用Microsoft eMbedded Visual Tools(如eMbedded Visual C++)进行开发,这些工具提供了集成的开发环境,包括源代码编辑器、编译器和调试器。应用程序可以是本机代码(如C++)或.NET框架下的托管代码。 ...

    Windows CE从入门到精通系列课程(8)

    2. **开发环境搭建**:讲解如何安装和配置Windows CE的开发工具,如Platform Builder,用于构建和定制操作系统映像。 3. **驱动程序开发**:深入学习Windows CE下的驱动模型,包括WDM(Windows Driver Model)和...

    wince远程重启

    在描述中提到,这个功能在Visual Studio 2008开发环境下以及Wince 6.0操作系统上已经成功测试,这意味着开发者可以基于这些工具和技术实现远程设备管理。 实现“wince远程重启”的过程通常包括以下几个关键步骤和...

    《Windows CE(C#)嵌入式应用开发》电子教案

    这涉及到安装和配置开发环境,包括选择合适的嵌入式设备模拟器或硬件目标,安装Microsoft eMbedded Visual Tools或Visual Studio嵌入式版,以及设置必要的SDKs。开发者需要了解如何创建项目,配置编译选项,并调试...

    win7安装Wince投影

    总的来说,安装和配置Wince投影涉及到多个步骤,需要对Windows CE开发环境有一定了解。如果你遇到问题,可以查阅官方文档、在线论坛或者寻求专业开发者社区的帮助。记住,耐心和细心是解决问题的关键,确保每个环节...

    Compact Framework Architecture1

    - **Embedded Visual C++**:提供了一套集成开发环境,用于编写、编译和调试嵌入式应用程序。 - **远程工具**:帮助开发者在PC上编写代码,并将其部署到运行Windows CE的目标设备上进行测试和调试。 - **文档**:...

    wince6,wince7 与pc屏幕共享软件

    Windows Embedded Compact是微软开发的一系列实时嵌入式操作系统,常用于工业设备、车载系统、移动设备等。屏幕共享在这种环境中可以极大地提升远程协助、设备调试和监控的效率。 描述中提到的“两个工具”可能分别...

Global site tag (gtag.js) - Google Analytics