- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * 第八章 Windows CE操作系统的应用与开发 8.1 Windows CE操作系统概述 8.2 Windows CE操作系统的开发工具 8.3 Windows CE操作系统内核编译及驱动程序的开发 8.4 基于Windows CE操作系统的应用开发 * 8.1 Windows CE操作系统概述 Windows CE操作系统所有源代码全部由微软自行开发的嵌入式新型操作系统,其操作界面虽来源于Windows 95/98,但Windows CE是基于WIN32 API重新开发的信息设备的平台。 Windows CE具有模块化、结构化等特点,不仅继承了传统的Windows图形界面,并且在Windows CE平台上可以使用Windows 95/98上的编程工具(如Visual Basic、Visual C++等)、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以Windows CE平台上继续使用。 * 8.1 Windows CE操作系统概述 8.1.1 Windows CE 操作系统的发展 微软公司在看到掌上计算机市场的市场和利润后,在内部开始了“portable PC solution”项目,最后更名为Windows CE。在1996 年,微软公司发布了Windows CE 1.0。随后,微软公司又推出了Windows CE 2.0和Windows CE 3.0。2002年1月份微软推出的Windows CE .NET 4.0(即 Windows CE 4.0)版,增加有支持蓝牙和.Net应用程序开发。2004年5月份微软又推出了Windows CE .NET 5.0, 微软宣布Windows CE . NET 5.0扩大开放程序源代码。在开放源代码计划授权下,微软开放250万行源代码程序作为评估套件(evaluationkit)。这也是微软第一个提供商业用途衍生授权的操作系统。 * 8.1.2 Windows CE 操作系统的特点 Windows CE操作系统专为嵌入式市场重新进行了自身的设计,为快速建立下一代智能移动和小内存占用的设备提供了一个健壮的实时操作系统。Windows CE操作系统特点如下: 1.更广泛且可扩展的CPU支持 Windows CE .具有高水平的设计和处理器灵活性,能够支持ARM系列、MIPS系列、SHx系列和X86四种微处理器家族。 2.仿真环境 Windows CE 内置仿真技术,允许开发人员在Windows 2000 或者Windows XP。Professional 计算机上开发和测试他们的设计,而无需投资购买额外的硬件设备。 * 3.强大的应用程序开发 (1)Visual Studio .NET: 当前后连贯的编程模型和产品投放市场的时间变得十分重要时,开发人员可以利用Visual Studio. NET 所支持的各种语言为Windows CE .NET编写具有.NET 能力的受控应用程序。 (2)eMbedded Visual C++:开发人员可以使用eMbedded Visual C++ 开发本机代码,以提高程序的性能,并控制为Windows CE.NET 所定制应用程序的每个细枝末节。 4.支持针对小内存体积占用进行的优化 Windows CE实现了内核粒度组件化。Windows CE .NET 所支持最小配置平台的体积可以降至200KB,它仅仅具有最基本的内核功能。 * 5.“硬”实时内核 由于支持256 个优先级别和嵌套中断,Windows CE .NET 4.2 能够满足针对各种设备类型的苛刻性能要求,它使用硬实时响应这些要求,并且具有超低的中断服务例程ISR和中断服务线程IST延迟。 6.强健的内存管理 Windows CE .NET 4.2 具有一个新特性,能够将Windows CE 早期版本中的应用程序虚拟地址空间从32MB 扩展到当前的64MB。另外还支持内存映射文件。这些基于Win32?的文件映射API 除了允许数据文件映射到内存当中并建立类似于内存指针的引用之外,还可以用来分配能够在多个进程之间进行共享的内存。Windows CE.NET 中的虚拟内存空间映射可以确保所有基于Windows CE 的设备都能对内存进行最佳的管理,以便应用程序能够有效和无缝地运行。 * 7.先进的电源管理 先进电源管理能够为各种类型的设备提供更为出色的性能表现,包括不到1秒钟的挂起和恢复时间,以及一般仅为2秒钟的冷启动时间。一些优秀的电源管理功能
您可能关注的文档
最近下载
- 第五届国家级新区经开区高新区班组长管理技能大赛备赛试题库-上(单选题汇总).docx VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛试题库(浓缩500题).docx VIP
- 肝硬化腹水病人的护理.pptx VIP
- 第21课 五四运动与中国共产党的诞生 教学设计-统编版(2019)高中历史必修中外历史纲要上册.doc VIP
- 大庆油田生产经营管理与辅助决策系统设计与实施.pdf VIP
- 公司行政人事部年终工作总结PPT.pptx VIP
- 宝宝家庭护理要点.pptx VIP
- 借条-借条模板.docx VIP
- 万元分利借条范本.docx VIP
- 2024-2025学年人教版数学五年级上册月考试卷(1-2单元)含答案.pdf VIP
文档评论(0)