- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第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 PC 2003、
Smartphone 2003对应Windows CE 4.2,Windows Mobile 5.0对应Windows CE 5.0等。
本书将基于Windows CE 6.0进行介绍,并以Windows Mobile 6 Classic平台来演示所有应
Windows Mobile 6操作系统的命名约定有一些变化,表l.1描述了Windows Mobile 5.0和
Windows Mobile 6操作系统命名约定之间的关系。
1.1 Windows Mobile 5.0和Windows M
文档评论(0)