Wince操作系统的定制.ppt
《Wince操作系统的定制.ppt》由会员分享,可在线阅读,更多相关《Wince操作系统的定制.ppt(46页珍藏版)》请在优知文库上搜索。
1、Wince操作系统的开发与定制操作系统的开发与定制(一)一般的操作系统(一)一般的操作系统P要保证系统的正确性和健壮性要保证系统的正确性和健壮性P使系统具备一定的高效性使系统具备一定的高效性P使系统具备易维护性使系统具备易维护性P是系统具备可移植性是系统具备可移植性一、操作系统的设计目标和特点一、操作系统的设计目标和特点(二)(二)嵌入式操作系统嵌入式操作系统特点:特点:P资源有限资源有限P要适应和使用的设备种类繁多要适应和使用的设备种类繁多P外部设备千变万化外部设备千变万化设计目的:设计目的: 占有资源要少占有资源要少 具有开放性、可伸缩性的体系结构具有开放性、可伸缩性的体系结构 具备较高的
2、可靠性具备较高的可靠性 满足一定的实时性要求满足一定的实时性要求 能够提供较强的网络功能能够提供较强的网络功能 能够固化代码能够固化代码(三)(三)Wince操作系统操作系统特点:特点:P适应小型系统适应小型系统P支持多种处理器和计算机结构支持多种处理器和计算机结构P支持高要求的实时设计支持高要求的实时设计P操作系统个部分模块化操作系统个部分模块化P提供网络通信、图形用户界面、数据库、提供网络通信、图形用户界面、数据库、文件等支持文件等支持P提供高级电源管理提供高级电源管理(三)(三)Wince操作系统操作系统设计目标:设计目标:P灵活的电源管理功能灵活的电源管理功能P对象存储技术对象存储技术
3、P良好的通信能力良好的通信能力P支持嵌套中断支持嵌套中断P更好的线程响应能力更好的线程响应能力P256个优先级别个优先级别P出色的图形界面出色的图形界面P多任务处理能力多任务处理能力P内置的多媒体处理功能内置的多媒体处理功能二、二、Wince. NET的主要开发工具的主要开发工具Platform BuilderPlatform Builder 用于构造基于用于构造基于Windows CEWindows CE操作系统的嵌入式平台,操作系统的嵌入式平台,辅助开发某一个特定硬件平台的辅助开发某一个特定硬件平台的Windows CEWindows CE操作系统操作系统和基本应用环境。和基本应用环境。W
4、indows CE Application FrameworksWindows CE Application Frameworks 该工具的核心是该工具的核心是Embedded Visual CEmbedded Visual C,具有和,具有和Visual CVisual C 6 6基本相同的特性,包括对基本相同的特性,包括对MFCMFC、ATLATL以以及及COM/DCOMCOM/DCOM的支持、应用程序向导。编译调试等多种的支持、应用程序向导。编译调试等多种功能。功能。EmulatorEmulator 是桌面是桌面WindowsWindows系统的一个应用程序,可以运行经系统的一个应用程序
5、,可以运行经过特定编译处理的过特定编译处理的Windows CE.NETWindows CE.NET系统。系统。(一)(一) Embedded Visual C+Embedded Visual C+(EVCEVC)介绍)介绍 Embedded Visual C+ Embedded Visual C+(EVCEVC)是微软公司提供的开发嵌入)是微软公司提供的开发嵌入式软件的平台,它是式软件的平台,它是Visual C+Visual C+的子集。的子集。EVC EVC 自带了标准的自带了标准的Windows CE Windows CE 的的SDKSDK,如果读者有需要,可以从,如果读者有需要,可以
6、从Platform BuilderPlatform Builder中导出中导出SDKSDK,然后安装在,然后安装在EVC EVC 中。中。EVC EVC 和和Platform Builder Platform Builder 的不同之处在于:的不同之处在于:1 1、Platform Builder Platform Builder 针对的是操作系统的定制,编译目标是针对的是操作系统的定制,编译目标是整个整个OS OS 的内核,虽然的内核,虽然Platform Builder Platform Builder 也能开发应用程序,也能开发应用程序,但是这些应用程序是作为整个系统的一部分而存在,编译
7、时还但是这些应用程序是作为整个系统的一部分而存在,编译时还是以一个操作系统为单位。是以一个操作系统为单位。2 2、EVC EVC 针对的是应用软件开发,特定操作系统的针对的是应用软件开发,特定操作系统的SDK SDK 就已经就已经为它提供了系统的运行环境,因此它编译的单位是一个应用程为它提供了系统的运行环境,因此它编译的单位是一个应用程序,序,EVC EVC 会提供虚拟器加载会提供虚拟器加载SDK SDK 来运行应用程序。来运行应用程序。(二)(二)Platform BuilderPlatform Builder介绍介绍 Platform Builder Platform Builder 是微
8、软公司提供给是微软公司提供给Windows Windows CECE开发人员进行基于开发人员进行基于Windows CEWindows CE平台下嵌入式操作平台下嵌入式操作系统定制的集成开发环境。它提供了所有进行设计、系统定制的集成开发环境。它提供了所有进行设计、创建、编译、测试和调试创建、编译、测试和调试Windows CEWindows CE操作系统平台操作系统平台的工具。它运行在桌面的工具。它运行在桌面WindowsWindows下,开发人员可以通下,开发人员可以通过交互式的环境来设计和定制内核、选择系统特性,过交互式的环境来设计和定制内核、选择系统特性,然后进行编译和调试。同时,开发人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Wince 操作系统 定制