了解Windows-CE-系统课件_第1页
了解Windows-CE-系统课件_第2页
了解Windows-CE-系统课件_第3页
了解Windows-CE-系统课件_第4页
了解Windows-CE-系统课件_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

※WindowsCE功能模块分类及启动流程▲内核进程▲文件系统▲人机界面及消息机制管理▲设备管理器※系统开发流程▲工程配置和编译▲特性组件的添加▲常用驱动的加入※WindowsCE功能模块分类及启动流程▲内核进程▲文件1※应用程序开发※驱动程序架构※应用程序开发※驱动程序架构2嵌入式系统结构嵌入式系统结构3WindowsCE系统架构WindowsCE系统架构4WindowsCE体系结构WindowsCE体系结构5WindowsCE核心进程NK.exe,提供内核服务,是操作系统的核心。GWES.exe,提供用户界面服务和消息管理。DEVICE.exe,加载和维护系统设备驱动程序。FileSys.exe,文件系统管理进程,负责文件系统的管理。WindowsCE核心进程NK.exe,提供内核服务,是操6WindowsCE启动流程WindowsCE启动流程7虚拟内存管理WindowsCE实现了虚拟内存管理系统.在虚拟内存系统中,应用程序处理虚拟内存,它是一个单独的虚拟地址空间,与硬件实现的物理地址内存没有关系.操作系统应用微处理的内存管理单元(MMU)来将虚拟地址转换为物理地址.虚拟内存管理WindowsCE实现了虚拟内存管理系统.8虚拟地址空间示意图虚拟地址空间示意图9系统开发流程系统开发流程10硬件选型使用三星的基于ARM9的S3C2440开发板。400Mhz主频,64MRAM+64MFlash.2串口,1网口,2USBHost,1USBDevice。LCD液晶接口,4线式触摸屏。SPI接口IIC总线接口SD/MMC接口4路10位ADC接口硬件选型使用三星的基于ARM9的S3C2440开发板。11获取开发包(BSP)主板支持包(BoardSupportPacket),由启动程序(Bootloader),OEM适配层程序及驱动程序和配置文件组成。形式为源文件,库文件和一些二进制文件。应用PlatformBuilder,根据特定的BSP,可以生成针对不同开发板的特定的操作系统镜像。一般从硬件设备提供商(如三星)处获得。获取开发包(BSP)主板支持包(BoardSupport12BSP和硬件之间的关系BSP和硬件之间的关系13安装开发工具使用微软官方提供的WindowsCE平台开发工具PlatformBuilderPlatformBuilder是进行WINDOWSCE操作系统开发和定制的集成开发环境(IDE)。提供了所有设计,创建,修改,调试的工具。是进行WINDOWSCE系统开发的必需工具。安装开发工具使用微软官方提供的WindowsCE平台开发工14PlatformBuilder特性1提供了平台开发向导。2提供基础平台配置。3提供特性目录。4自动化的依靠性检查。5提供了基本的测试工具集。6提供内核调试器。7提供导出向导。8提供远程连接工具9提供平台模拟器PlatformBuilder特性1提供了平台开发向导。15PlatformBuilder外观导入BSP建立系统工程1在PlatformBuilder中建立新工程。2选择对应的硬件CPU类型(ARMV4I)。选择系统基本的特性组件。生成系统工程。PlatformBuilder外观导入BSP建立系统工程116定制系统特性增加或者删除系统中的特性组件。增加或者删除系统中的驱动程序。定制系统启动后的文件系统目录结构。定制系统启动时应用程序加载的顺序。定制系统特性增加或者删除系统中的特性组件。17生成系统镜像并下载点击PlatformBuilder工具栏中的Build,进行系统工程的编译。PlatformBuilder根据用户对系统工程的参数修改进行编译的设置。编译过程中会自动进行错误校验。编译完成后生成操作系统的镜像,以二进制文件形式存在。编译完成后,可以导出该工程的SDK,提供给应用开发工具使用。最后通过下载工具下载到硬件设备的存储介质中去。生成系统镜像并下载点击PlatformBuilder工具18设备驱动开发驱动分类(流接口驱动和内建设备驱动)了解流接口和内建设备驱动的驱动架构了解驱动的装载和卸载方法驱动的分层处理流驱动的建立内建驱动的建立驱动调试技术设备驱动开发驱动分类(流接口驱动和内建设备驱动)19集成开发环境的搭建(以VS2005为例)利用向导建立工程文件应用程序具体功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论