Embedded 版 (精华区)

发信人: xiaozhang (校长), 信区: Embedded_system
标  题:  WinCE嵌入式平台开发
发信站: 哈工大紫丁香 (Sun Jul  7 17:06:00 2002) , 转信


为Windows CE平台开发嵌入式系统   
------------------------------------------------------------------------------
 
 
Microsoft Windows CE 上的Platform Builder 2.11把Windows CE操作系统的强大功能和
 
一个集成开发环境以及Win32上内容丰富的嵌入式开发工具集结合了起来。本文描述了在 

高级的32位嵌入式应用中使用Windows CE和Windows CE Platform Builder 2.11的特点和
 
好处,它还描述了在把一个PC上的硬件开发平台作为低成本的原型目标时如何快速而方便
 
地评估操作系统及其附带工具。Windows CE的Platform Builder的低成本原型功能在允许
 
OEM并行地开发软件和硬件方面证明了自己独特而不可或缺的价值。  
 
绪论  
 
Microsoft Windows CE轻而易举地主宰着嵌入式系统市场。面向从最基本的系统到高级的
 
32位嵌入式系统,Windows CE是一个小规模而又高度可定制的操作系统。它是一个全新的
 
系统,以最现代的技术设计和优化,适用于现有的和下一代的32位微处理器家族,包括基
 
于MIPS、PowerPC、SH-3、SH-4、ARM、StrongARM和Pentium核心的功能强大的新型处理器
 
。Handheld PC(H/PC)是最先利用Windows CE功能的一类设备,但H/PC是这一崭新而功 

能强大的系统现在唯一实现了的应用。可以预见,在未来的几个月或一年内,业界将掀起
 
一股热潮,纷纷在便携式电子设备和紧凑的专用系统运行Windows CE。Windows CE允许嵌
 
入式应用软件在公开接口上产生产品数据的功能将激起一股控制和HMI产品涌入市场的潮 

流。  
 
Windows CE Platform Builder 2.11提供您需要的操作系统和开发工具以创建高级嵌入式
 
应用程序。它和高性能的Developer Studio集成在一起,让您获得高效率和项目管理能力
 
,以及在Windows CE操作系统下创建嵌入式应用程序的完整的工具包。这个集成环境包括
 
了Win32 API--业界领先的应用编程接口。Win32提供了丰富且容错性极好的服务。另外,
 
存在着成千上万的其他工具、软件库、书籍及其他资源供Win32开发者使用,自然,有着 

更多的谙熟Win32 API的软件开发者。  
 
Windows CE Platform Builder 2.11改变了嵌入式软件工具获得和使用的方式,大幅降低
 
了嵌入式产品开发的成本。Windows CE和Platform Builder不仅仅是改变了嵌入式系统开
 
发的经济模型,它们还改变了评估模型。Windows Platform Builder 2.11可通过零售渠 

道获得,在价格上与其他同类型嵌入是开发工具比起来也具有相当优势。微软的开发工具
 
在结合高性能和突出的价值方面一向做得非常好,Platform Builder也不例外。  
 
形势分析  
 
当今的嵌入式设计队伍处于高度分化状态中。有着多得让人眼花缭乱的实现目标和工具,
 
包括微控制器、微处理器、定制和专用的操作系统、实时操作系统附件和内核,以及非标
 
准化的嵌入式开发系统和重要的工具。目标和工具上的多样化也困扰着嵌入式系统的主要
 
购买者,使得支持所有平台的环境的维护变得几乎不可能。这一障碍导致制造商和主要销
 
售团体坚持嵌入式系统开发者必须遵守标准平台和开发工具的原则。作为嵌入式平台的 
Windows CE满足甚至超过了这些需求。Windows CE和Platform Builder 2.11的设计实现 

满足了嵌入式系统设计者的需求,是过去那些昂贵的专用嵌入式开发工具的亟需的替代方
 
案。Windows CE操作系统及相关开发工具之所以具有吸引力,其大部分原因在于他们提供
 
了广为人知并广为使用的开发环境,并且和具有嵌入式应用所需的高性能、高效率和便携
 
式操作系统结合在一起。Windows CE的高级特性,诸如网络、通信以及图形功能,和模块
 
化设计结合在一起,为中级开发人员创建高复杂度嵌入式系统提供了理想的环境。  
 
现有技术并不能开发附带新型I/O系统的扩展嵌入式系统。Window CE提供象USB这样的外 

围接口,允许高级I/O系统的即时支持。Windows CE驱动程序模型在驱动程序体系结构方 

面有着很大的灵活性,允许现有驱动程序技术的快速引入。对嵌入式市场的这一新的开放
 
性也是Windows CE最具希望的所在。  
 
现今的嵌入式系统并不接受开放数据接口。与现在的嵌入式系统关联的进程数据依靠一个
 
捆绑于系统上的单独的监控计算机收集获得。Windows CE的网络和通信功能使嵌入式系统
 
的开发者和用户能够使这些开放接口对嵌入式环境本地化。这一"基础架构开放性"也是 
Windows CE在嵌入式市场获得空前欢迎的主要原因之一。  
 
Windows CE的基本设计目标之一是简化嵌入式开发过程,这一目标的实现借助于当今嵌入
 
式系统设计者在编程时最为广泛使用的Win32 API的引入,并和Microsoft Visual C++等 

开发系统结合在一起。同时,Windows CE提供一个稳定、灵活且被广泛支持的操作系统来
 
处理建立在嵌入式系统上的多种多样的硬件平台和软件应用程序。对嵌入式系统的开发者
 
和用户来说,Windows CE带来的实实在在的好处是无可否认的。  
 


--

※ 来源:.哈工大紫丁香 http://bbs.hit.edu.cn [FROM: 218.108.29.91]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.011毫秒