建立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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Windows Embedded Compact 7是一个嵌入式操作系统,其软件结构图中包含以下部件: 1. Bootloader: 启动加载程序,负责引导操作系统内核并准备操作系统运行所需的环境。 2. Kernel: 操作系统内核,是操作系统最核心的组件,负责管理硬件设备、进程、内存、文件系统等基本功能。 3. Device Drivers: 设备驱动程序,负责与硬件设备进行通信并管理其操作。 4. Services: Windows Embedded Compact 7提供了一系列的系统服务,包括网络服务、安全服务、多媒体服务、电源管理等等。 5. Application Programming Interfaces (APIs): Windows Embedded Compact 7提供了一系列API接口,开发人员可以使用这些接口编写应用程序。 6. Shell: 操作系统外壳,为用户提供交互式的操作系统界面。 7. Libraries: 库文件,提供了许多常用的功能,例如图形用户界面、网络通信、多媒体播放等等,可以供开发人员使用。 总的来说,Windows Embedded Compact 7的软件结构图包含了操作系统的各个关键部件,这些部件共同构成了一个完整的嵌入式操作系统。 ### 回答2: Windows Embedded Compact 7(简称WEC 7)是微软推出的一款嵌入式操作系统。它的软件结构图包含以下部件: 1. 内核(Kernel):WEC 7的内核是一个精简的、非常紧凑的操作系统核心。它提供了进程控制、内存管理、文件系统、设备驱动等基本功能,是操作系统的核心组成部分。 2. 运行时组件(Runtime Component):WEC 7的运行时组件是一系列的库和驱动程序,用于提供各种服务和功能。这些组件可以用于开发应用程序,如图形用户界面(GUI)控制、网络通信、多媒体播放等。 3. 设备驱动程序(Device Drivers):WEC 7支持多种设备驱动程序,用于管理和控制设备硬件。设备驱动程序可以与硬件设备进行通信,以实现设备的功能。 4. 用户界面(User Interface):WEC 7的用户界面提供了图形化和交互式的操作方式。它包括桌面、任务栏、开始菜单等元素,让用户可以方便地使用和管理系统。 5. 应用程序(Applications):WEC 7支持运行各种应用程序,包括办公软件、游戏、多媒体播放器等。这些应用程序可以通过WEC 7的运行时组件进行开发和运行。 总之,Windows Embedded Compact 7的软件结构图包含内核、运行时组件、设备驱动程序、用户界面和应用程序等多个部件,它们协同工作,为嵌入式设备提供了强大的功能和灵活性。 ### 回答3: Windows Embedded Compact 7是微软推出的一款面向嵌入式设备的操作系统,其软件结构图中包含了以下几个主要部件: 1. 硬件抽象层(HAL):该部件负责将操作系统与硬件之间的接口进行抽象,以使操作系统能够在不同的硬件平台上运行。它包括了硬件驱动程序、中断处理程序等。 2. 内核:内核是操作系统的核心部分,它包括了任务管理、内存管理、文件系统、网络协议栈等。它负责管理和调度各个任务的执行,提供核心的系统功能。 3. 设备驱动程序:设备驱动程序是连接操作系统和硬件设备之间的桥梁,负责对硬件进行控制和访问。它可以是硬件制造商提供的标准驱动程序,也可以是自行开发的特定设备驱动程序。 4. 用户界面:用户界面是操作系统与用户交互的接口,它包括了图形用户界面(GUI)和命令行界面(CLI)。GUI提供了图形化的操作界面,CLI提供了命令行的操作方式。 5. 应用程序:应用程序是在操作系统上运行的软件,它们可以是微软提供的标准应用程序,也可以是开发者自行开发的特定应用程序。这些应用程序可以提供各种不同的功能,比如办公工具、娱乐应用、通信工具等。 总而言之,Windows Embedded Compact 7的软件结构图中包含了硬件抽象层、内核、设备驱动程序、用户界面和应用程序等几个主要部件。这些部件相互协作,共同构成了完整的操作系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值