Windows Embedded Compact 7的硬件平台性能

原创
开发
Windows Embedded Compact 7(WEC7)是一款安全的、硬实时的、健壮的高性能操作系统,用网络、多媒体和通信方面的最新技术封装而成,占用资源少。相关的Visual Studio 2008(VS2008)集成开发环境(IDE)提供了简化复杂开发任务的一种高效环境。

Windows Embedded Compact 7(WEC7)是一款安全的、硬实时的、健壮的高性能操作系统,用网络、多媒体和通信方面的最新技术封装而成,占用资源少。相关的Visual Studio 2008(VS2008)集成开发环境(IDE)提供了简化复杂开发任务的一种高效环境。由于承诺支持十年,开发工具成本很合理,而设计许可费又只有典型桌面操作系统的一小部分,WEC7这款操作系统平台对种类广泛的设备颇具吸引力。为了更深入地探究这个课题,我们不妨从为项目寻找新款操作系统的业务和项目经理的角度来探讨这个问题。无论是开发新产品还是改进现有产品,项目和业务经理们通常不得不考虑下列关键因素(重要性方面没有特别的主次之分):

1、硬件平台
2、操作系统
3、开发工具和支持
4、控制、调试和测试
5、开发进度
6、成本

成本是一个关键因素;为了达到项目的成本目标,提高利润率,保持竞争力以拉到客户,需要严格控制成本。我们在为项目评估和选择组件时,必须考虑到每个所选择的组件对于项目的总体成本会有怎样的影响。比如说,如果某个组件成本比较低,但支持目标操作系统的设备驱动程序不够好,就会带来更多的成本和修复时间,到头来成本可能反而超过成本高一点,但是设备驱动程序可立即投入生产环境的替代组件。

开发进度是另一个关键因素,它对新产品的总体成本和营销优势有很大的影响。除了在薪水和管理费用方面降低开发成本外,能够缩短开发进度有助于加大上市时间这个优势;在许多情况下,这个优势是比竞争对手抢先占有市场所需要的关键性的决定因素。本文不是介绍项目开发方面的实用技巧,提到与项目开发有关的信息是为了给探讨为什么使用WEC7这个问题打下基础。下面将逐个详细介绍上述六大关键因素,并且探讨WEC7有多合适。

1、硬件平台
硬件方面的灵活选择让项目经理能够从一批更多的可用硬件当中进行选择,这反过来为选择适合项目的硬件提供了更大的余地。一批更多的硬件还让项目经理能够选购到满足项目所有要求的成本最低的硬件。WEC7完全是为各大硅芯片厂商提供的多种处理器架构而设计的,包括ARM、MIPS和x86,具体如下:

全球有一批独立硬件厂商,可以提供用上述硅芯片厂商提供的处理器构建的支持WEC7的硬件平台。下列微软网站提供了带不同搜索标准的搜索引擎,有助于找到支持WEC7的合适硬件平台:
http://msdn.microsoft.com/en-us/windowsembedded/ce/aa714506.aspx
微软为WEC7推出了一项设备驱动程序验证计划,以测试和验证设备驱动程序是否满足指定的WEC7要求。想了解关于这项计划的更多信息,请访问下列网站:
http://www.microsoft.com/windowsembedded/en-us/partners/program/validation-program.mspx
支持WEC7的硬件平台让开发团队能够做到以下几点:
•只要用所需的组件,即可为目标硬件创建自定义的操作系统运行时映像。
•可以借助C/C++,用原生代码开发注重时间和性能的应用程序。
•可以借助C#或Visual Basic,使用.NET Compact Framework,用受控代码迅速开发具有数据库访问和网络支持功能的应用程序。
•使用Silverlight for Windows Embedded,开发极其出色的用户界面。

责任编辑:马沛 来源: 51CTO.com
相关推荐

2011-04-22 19:29:57

Windows Emb嵌入式开发

2011-04-19 18:36:45

Windows Emb嵌入式

2011-04-02 11:41:40

Windows Emb嵌入式开发

2011-04-19 18:42:54

Windows Emb特性

2011-08-01 16:44:43

WEC7

2010-09-14 08:20:42

Windows Emb

2011-08-01 17:03:50

WEC7嵌入式

2011-08-01 17:11:44

WEC7增值

2011-03-31 11:10:20

2010-06-02 10:34:29

Windows Emb

2011-08-01 16:23:44

2011-04-25 19:15:16

2011-03-25 18:26:08

Windows Emb嵌入式

2010-06-04 18:19:24

Windows Emb微软嵌入式Windows Emb

2011-04-19 18:48:25

Windows Emb开发工具嵌入式

2011-08-01 16:56:57

WEC7嵌入式ipad

2010-06-03 18:07:30

Windows Emb微软嵌入式

2011-04-02 17:21:40

Virtual PCWindows Emb嵌入式开发

2011-08-01 17:16:06

WindowsEC7嵌入式

2011-04-22 19:41:35

Windows Emb嵌入式开发
点赞
收藏

51CTO技术栈公众号