Windows CE嵌式高级编程及其实例详解1Windows CE嵌入式高级编程及其实例详解1.doc

Windows CE嵌式高级编程及其实例详解1Windows CE嵌入式高级编程及其实例详解1.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows CE嵌式高级编程及其实例详解1Windows CE嵌入式高级编程及其实例详解1

第1章Windows CE及开发环境概述 Microsoft Windows CE是一个紧凑、高效和可扩展的操作系统,适用于多种嵌入式产品; 它是拥有多线程、多任务、确定性的实时和完全抢先式优先级等特性的操作系统,专门面向只 有有限资源的硬件系统。同时,它的模块化设计方式使得系统开发人员和应用开发人员能够利 用它来定制各种各样的产品,例如客户电子设备、专用-r,_lk控制器以及嵌入式通信设备等。 本章将重点介绍Windows cE嵌入式操作系统基础知识和相关特性,然后介绍Windows CE嵌入式系统应用程序开发工具Visual Studi02005之Visual C++,最后以一个Hello World 的示例程序来介绍利用Visual C++开发嵌入式程序的基本步骤。 本章主要讲述如下内容: · WindowsCE概述 · 开发环境概述(Visual C++) · Windows CE附带远程工具概述 1.1 Windows CE概述 1.1.1 Windows CE嵌入式系统概述 说到操作系统,读者最为熟悉的应该是Windows XP、Windows 2000、WindOws 98以及微 软最近刚刚推出的Windows Vista,这些操作系统的共同特点是运行于Pc机或者服务器上, 提供非常强大的桌面功能和服务功能。针对嵌入式智能电脑,微软推出了windows cE操作系 统,应用于PDA、智能手机的操作系统微软称之为Windows Mobile,它其实也是windows cE 的一个分支;应用于机项盒、VoIP电话、收银机等的操作系统则维持Windows CE的名称。 Windows CE的模块化设计使得它能够在大量的平台上定制使用,范围从客户电子设备到 专用的工业控制器等。由于它是模块化的,因而可以使用满足平台系统需求的最小软件模块和 组件集合来设计嵌入式系统平台,从而使内存用量最小并最大可能地提高操作系统的性能。 Windows CE直接支持多类硬件外围设备,如键盘、鼠标设备、触摸面板、串行口、以太 网、调制解调器、USB设备、音频设备、并行口和存储设备(ATA或闪存)等,同时,由于 Windows CE扩展了新的市场和设备门类,因此对于嵌入式系统开发者而言,在增加新的外围 设备类型方面就有了巨大的可挖掘潜力,实现起来也更加容易。以上这些都是通过Windows CE 简洁而定义良好的设备驱动模型来实现的,它提供了良好的文档化的设备驱动程序接口(DDI) 以及展示如何实现它们的例程代码。这一模型使得嵌入式系统开发人员(OEM和IHV)很容 易地为运行在Windows CE平台上的设备实现相应的驱动软件。 Windows cE支持超过l400条的最频繁使用的Win32 APl,借此Windows CE开发者就能 利用大量其他的编程资源、工具、软件例子以及文档来进行Windows cE开发工作。全世界有 多于500万的Win32开发者,其中部分有经验的程序员可能已谙熟Microsoft Windows cE平 2 Windows CE嵌入式高级编程及其实例详解(用C++实现) 台的开发工作,从而降低了培训成本,缩短了产品进入市场的时间。 Platform Builder提供给开发商快速建立Windows CE嵌入式系统所需的工具。Platform Builder集成开发环境(IDE)允许开发商配置、建立和调试新一代高度模块化的设计。Platform Builder的设计目标是创造更易于使用的开发环境,它适用于所有Windows CE支持的处理器 的交叉编译器。Windows CE操作系统的所有组件都是二进制形式,同时带有适用于NDIS和 USB设备驱动程序的例程代码。 1.1.2 Windows CE版本 Windows CE经过l0多年的风风雨雨,产生了几个比较重要的里程碑,分别是Windows CE 3.0、Windows CE 4.2、Windows CE 5.0、Windows CE 6.0,至今Windows CE 3.0和讹dows CE 4.2依旧在一些工业和商业领域中使用着。 ‘ 说到Windows CE,读者可能会与Windows Mobile、Pocket PC以及Sma唧hone等名词混 淆。在PDA和手机上,经常可以看见操作系统标注为Windows Mobile5,0、Windows Mobile 6.0、 Pocket PC 2003等,其实这些系统是微软针对PDA和智能手机推出的,使用这些名称必须通 过微软认证,而实际上这些名称都对应相应的Windows CE版本,例如Pocket P

您可能关注的文档

文档评论(0)

zyongwxiaj8 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档