wince开发-高级开发幻灯片.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
wince开发-高级开发幻灯片

5、Bootloader配置 Eboot配置界面 功能解释 1为设备启动IP及子网地址设定; 2为boot延时的时间设定; 3选择是否设置动态IP分配,这一级Boot可以选择IP分配方式; 4为重置TOC为缺省设置,各项参数将还原为默认值; 5有两个选择,切换DOWNLOAD NEW方式和LAUNCH EXIST方式; 6选择是否将RAM内的image写入到Nand Flash中去,如果是Disable,则系统掉电将不能被保存; 7选择修改MAC地址,推荐避开主机的MAC地址; 8选择是否开启Kernel Debug功能; 9为格式化整片NandFlash为二进制文件系统,这需要大约几分钟的时间; B选择是否支持二进制文件系统,如果选择了9,则必须支持二进制文件系统; D下载内核镜像; R读取TOC中实际配置数据; F为低级格式化NandFlash,选择这一项将擦除flash上包括Bootloader的所有内容; L运行NandFlash上已有的内核镜像。 W将当前配置好的数据写到TOC中保存。 6、WinCE驱动简介 3、驱动开发 WinCE拥有两种驱动架构模型: 一种是本机设备驱动,另一种是流接口设备驱动。其中本机设备驱动已经被Microsoft开发并由系统直接支持,由GWES(图形窗口及事件子系统)统一管理和加载;流驱动则是由WinCE设备管理器来管理的。这种组织形式相对于UNIX体系来说是比较复杂的。 WinCE驱动模型 流接口驱动程序的函数 7、WinCE软件开发 Microsoft eMbedded Visual C++ 开发桌面操作系统下的应用程序离不开Visual Studio,它提供了几乎全方位的应用程序开发解决方案 开发嵌入式Windows下的应用,EVC应该是首选。EVC全称Microsoft eMbedded Visual C++,现在已经发展到了4.0版。最开始EVC还只是外挂在Visual Studio下的一个组件,4.0版的EVC已经发展成为独立的软件开发环境。 建立一个MFC应用程序 类似于Visual Studio,在EVC中也提供了应用程序向导辅助用户定制各类应用。 这些应用包括:WINCE应用程序、COM组件、DLL、MFC应用程序、基于MFC的DLL和活动控件等。 与Visual Studio略有不同 选择应用程序类型时同时要选择适用的CPU类型 编译之前要选择与目标平台相适应的SDK MFC应用程序向导只能建立基于对话框和单文档界面的应用程序。 8、基于MFC的WinCE应用程序设计 微软基础类库 MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。 MFC的封装 对Win32应用程序编程接口的封装 对应用程序概念的封装 对COM/OLE特性的封装 对ODBC功能的封装 MFC的继承 MFC抽象出众多类的共同特性,设计出一些基类作为实现其他类的基础。这些类中,最重要的类是CObject和CCmdTarget。 CObject 实现了一些重要的特性,包括动态类信息、动态创建、对象序列化、对程序调试的支持,等等。所有从CObject派生的类都将具备或者可以具备CObject所拥有的特性。 虚拟函数和消息映射 通过虚拟函数和消息映射,MFC类提供了丰富的编程接口。程序员继承基类的同时,把自己实现的虚拟函数和消息处理函数嵌入MFC的编程框架。MFC编程框架将在适当的时候、适当的地方来调用程序的代码。 MFC的宏观框架体系 MFC实现了对应用程序概念的封装,把类、类的继承、动态约束、类的关系和相互作用等封装起来。这样封装的结果对程序员来说,是一套开发模板(或者说模式)。针对不同的应用和目的,程序员采用不同的模板。 这些模板都采用了以文档-视为中心的思想,每一个模板都包含一组特定的类。 9、基于DirectX的WinCE应用程序设计 DirectX概述 由于Windows对硬件层进行了抽象,许多新硬件的新特性无法通过GDI直接使用,而且GDI对硬件实现了多层封装,使得基于GDI的程序在速度上远远达不到要求。 很多图形接口应运而生,DirectX就是其中之一 ,并逐渐占据了统治地位。 DirectX组成 DirectX Graphics DirectX Audio DirectInput DirectPlay DirectShow DirectSetup DirectShow编程基本知识 DirectShow通过自定义或系统默认的过滤器来控制和处理多媒体数据。 过滤器分三种:源过滤器、转换

文档评论(0)

liwenhua11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档