Wince操作系统的定制.ppt
《Wince操作系统的定制.ppt》由会员分享,可在线阅读,更多相关《Wince操作系统的定制.ppt(46页珍藏版)》请在课桌文档上搜索。
1、Wince操作系统的开发与定制,(一)一般的操作系统,要保证系统的正确性和健壮性使系统具备一定的高效性使系统具备易维护性是系统具备可移植性,一、操作系统的设计目标和特点,(二)嵌入式操作系统,特点:资源有限要适应和使用的设备种类繁多外部设备千变万化设计目的:占有资源要少具有开放性、可伸缩性的体系结构具备较高的可靠性满足一定的实时性要求能够提供较强的网络功能能够固化代码,(三)Wince操作系统,特点:适应小型系统支持多种处理器和计算机结构支持高要求的实时设计操作系统个部分模块化提供网络通信、图形用户界面、数据库、文件等支持提供高级电源管理,(三)Wince操作系统,设计目标:灵活的电源管理功能
2、对象存储技术良好的通信能力支持嵌套中断更好的线程响应能力256个优先级别出色的图形界面多任务处理能力内置的多媒体处理功能,二、Wince.NET的主要开发工具,Platform Builder 用于构造基于Windows CE操作系统的嵌入式平台,辅助开发某一个特定硬件平台的Windows CE操作系统和基本应用环境。Windows CE Application Frameworks 该工具的核心是Embedded Visual C,具有和Visual C 6基本相同的特性,包括对MFC、ATL以及COM/DCOM的支持、应用程序向导。编译调试等多种功能。Emulator 是桌面Windows
3、系统的一个应用程序,可以运行经过特定编译处理的Windows CE.NET系统。,(一)Embedded Visual C+(EVC)介绍,Embedded Visual C+(EVC)是微软公司提供的开发嵌入式软件的平台,它是Visual C+的子集。EVC 自带了标准的Windows CE 的SDK,如果读者有需要,可以从Platform Builder中导出SDK,然后安装在EVC 中。,EVC 和Platform Builder 的不同之处在于:1、Platform Builder 针对的是操作系统的定制,编译目标是整个OS 的内核,虽然Platform Builder 也能开发应用程
4、序,但是这些应用程序是作为整个系统的一部分而存在,编译时还是以一个操作系统为单位。2、EVC 针对的是应用软件开发,特定操作系统的SDK 就已经为它提供了系统的运行环境,因此它编译的单位是一个应用程序,EVC 会提供虚拟器加载SDK 来运行应用程序。,(二)Platform Builder介绍,Platform Builder 是微软公司提供给Windows CE开发人员进行基于Windows CE平台下嵌入式操作系统定制的集成开发环境。它提供了所有进行设计、创建、编译、测试和调试Windows CE操作系统平台的工具。它运行在桌面Windows下,开发人员可以通过交互式的环境来设计和定制内核
5、、选择系统特性,然后进行编译和调试。同时,开发人员还可以利用Platform Builder 来进行驱动程序开发和应用程序项目的开发等等。Platform Builder 的强大功能,已使其成为Windows CE 平台下嵌入式操作系统开发和定制的必备工具。,Platform Builder 提供的主要开发特性,开发平台向导(Platform Wizard)和BSP开发向导(BSP Wizard)基础配置 特性目录自动化的依靠性检查基本测试工具集内核调试器导出向导(Export Wizard)导出SDK向导(Export Wizard)远程工具仿真器(Emulator)应用程序调试器提供了对N
6、ET FrameWork Compact Edition的支持,三、Platform Builder集成开发环境,Platform Builder 主界面,(一)目录(Catalog),BSPsCore OS设备驱动器平台管理器第三方特性,BSP:Board Support Packages(板级支持包)Core OS:(核心操作系统)Applications and Services Development Applications-End User Communication Services and Networking Core OS Services Device Managemen
7、t File Systems and Data Store Fonts(字体文件夹)International Internet Client Services Multimedia Technologies Security Shell and User InterfaceVoice over IP Phone ServicesWindows CE Error Reporting Device Drivers Platform Manager,目录(Catalog)项,(二)Build Options,Buffer tracked events in RAM 选择该选项Windows CE会
8、使用OSCapture.exe来记录日志,日志是存放在RAM里的.Enable CE Target Control Support 选择该选项可以在启动时使能目标控制功能(target control support).选择这一项同时也打开了内核无关传输层(Kernel Independent Transport Layer KITL).Enable Eboot Space in Memory 选择该选项可以在Config.bib文件中预留内存空间,这样boot loader把部分信息写入此空间,允许在启动过程中操作系统可以读取boot loader存储的数据.Enable Event Tra
9、cking during Boot 选择该选项可以开启事件跟踪子系统(event-tracking subsystem).Enable Full Kernel Mode 选择该选项可使线程运行在内核模式,选择该模式会使系统较脆弱,但是性能会有所提高.,Enable Kernel Debugger 允许调试器建立宿主机和目标机间的链接和传送调试信息Enable KITL 要建立宿主机和目标机间的通讯就必须选择该选项,取消该项也会同时取消被选定的“Enable CE Target Control Support”选项Enable Profiling 选择该选项可以将Windows CE的有关内核的
10、信息以日志的形式装入平台镜像中Enable Ship Build 此项只有在Release配置中才会出现。取消此项选择,Windows CE会输出很多信息帮助调试。Flush Events to Release Directory 选择该选项将事件放入release目录,同时开启事件跟踪Run-time Image Can be Larger than 32 MB选择该选项,Windows CE的最终运行时映像可大于32MBWrite Run-time Image to Flash Memory选择该选项,允许运行时映像被烧写到FLash中,(三)Platform Setting,可对操作系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Wince 操作系统 定制
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-245783.html