- 8
- 0
- 约1.28万字
- 约 21页
- 2017-04-18 发布于贵州
- 举报
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
您可能关注的文档
- 河南分公司商业计划河南分公司商业计划.doc
- PM2.5检测仪-研究告PM2.5检测仪-研究报告.doc
- 河南省平顶山市2017届高三第一次调研考试语文(word)河南省平顶山市2017届高三第一次调研考试语文(word).doc
- POCT质量管理POC质量管理.doc
- PointPower课制作十种武器PointPower课件制作十种武器.doc
- 河南省平顶山市昆阳中学2013-2014学年度九年级第一次月考数学试卷无答案河南省平顶山市昆阳中学2013-2014学年度九年级第一次月考数学试卷无答案.doc
- 河南省开封市2011届九年级物理上学期期中试题(无答案) 新人教版河南省开封市2011届九年级物理上学期期中试题(无答案) 新人教版.pdf
- powerlinkpoerlink.doc
- POI技术规范书-15106POI技术规范书-150106.doc
- PowerPoint203中如何制作PPT幻灯片模板基本操作PowerPoint2003中如何制作PPT幻灯片模板基本操作.doc
最近下载
- 2023年辽宁省沈阳市中考历史试题卷(含答案).docx
- “两权重叠”法律问题.doc VIP
- 文献检索与科技论文写作入门-第5章.pptx VIP
- 2024四川成都简阳市总工会招聘编外社会化工作者6人笔试模拟试题及答案解析.docx VIP
- 文献检索与科技论文写作入门-第4章.pptx VIP
- 新牛津译林版高中英语选择性必修二Unit4LivingwithtechnologyReading课件.pptx VIP
- 江苏海力化工有限公司年产13万吨双酚A项目环境影响报告书简本.pdf
- 小学数学教学目标.pptx VIP
- 文献检索与科技论文写作入门-第3章.pptx VIP
- 《老年人能力评估》精品课件——项目九 老年人照护需求评估及实施.pptx
原创力文档

文档评论(0)