网站大量收购独家精品文档,联系QQ:2885784924

wince复习资料.docVIP

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

第一章 什么是嵌入式系统嵌入式系统的发展历史 嵌入式系统和嵌入式软件的基本概念和特点 嵌入式软件嵌入式系统2种应用模式 嵌入式系统3种应用模型 WinCE的特点: 精简的模块化操作系统 多硬件平台支持 支持有线和无线的网络连接 稳健的实时性支持 丰富的多媒体和多语言支持 强大的开发工具 winCE的5.0的介绍 答:操作系统增强 a)新增加了USB2.0的支持,包括USB2.0 Host和USB2.0 Client b)新增了Direct 3D Mobile的支持,可进行3D图形应用程序 c)系统中断(SYSINTR)从32个增加到64个 统一的构建系统:使用PB构建OS与使用命令行构建OS进行了统一(以前的PB是采用两套不同机制) 高质量的bsp:将BSP的提炼为一些小的库文件,并且对BSP的目录及文件等都作了限定。更加模块化。 第二章 微内核和单体核 Win CE属于比较典型的微内核操作系统,在内核中仅仅实现进程、线程、调度及内存管理等最基本的模块,而把图形系统、文件系统及设备驱动程序等等都作为单独的用户进程来实现。增加了系统的稳定性和灵活性,便于裁剪和移值;不足之处是在运行中用户状态和内核须频繁的切换,从而导致系统效率不如单体内核。 传统的UNIT是单体内核操作系统的代表,单体内核操作系统将图形、设备驱动及文件系统等功能全部在操作系统中实现,运行在内核状态和同一地址空间,优点是:减少进程间通信和状态切换的系统开销,获得较高的运行效率;缺点是:内核庞大,占用资源较多且不宜裁剪,系统的安全性、稳定性不好。 软件体系结构中层次化设计的方法和优点: 答:一个完整的系统被划分成彼此相关的多个层次。每一个层次都有自己的关注要点和要实现的功能。层次与层次之间构成单项依赖,每一个层次都与它相邻的层次打交道:利用它下一层提供服务构建自身,同时向更高层提供一些服务。 优点:有利于重用业务逻辑,并且使系统有良好的扩展性和可维护性。 Windows CE 体系结构也可以被分成四个层次及其功能: 应用程序层:从系统的角度看,每个应用程序都是Windows CE中的一个单独的进程,应用程序运行在权限较低的处理机状态下。 操作系统层:进程、线程管理、处理机管理、调度、物理内存和虚拟内存管理、文件系统及设备管理等功能都在这一层。这些功能放在多个独立的进程(EXE)里去实现。 OEM层:对具体的硬件进行抽象,抽象出统一的接口,然后Windows CE内核可以使用这些接口与硬件进行通信。 硬件层:嵌入式系统中硬件通常是根据应用需要来定制的,在满足功能的条件下,“更小、更快、更省钱、更可靠”几乎是嵌入式系统硬件的设计目标。 (注意:如果问Bsp板级支持包应放在哪个层:OEM层) 引导程序BootLoader作用 虚拟内存的作用进程、线程、程序概念及区别 WinCE系统的层次结构Windows CE中应用程序进行系统调用的流程图 第三章 应用程序大致可分为3个常规步骤: (1)获得特定Windows CE平台的SDK。 (2)在Windows CE 模拟器上编辑和调试代码。 (3)在实际目标平台上,编译、运行程序, 如果需要在设备上调试程序,可以通过 ActiveSync。 2.为什么在模拟器上调式而不在目标机上调式? 答:模拟器是一个Windows应用程序,它在Windows操作系统下为Windows CE提供了虚拟的硬件实行环境,使Windows CE可在Windows中作为一个Windows进程执行。 签名的目的: 答:(1)代码签名可使开发人员和发布人员确保其基于Window Mobile平台的Smartphone手机上的应用程序在传递和执行的时候是安全可信的。 (2)进行代码签名的另外一个优势是可确保应用程序在传递和分发时的完整性和一致性。 第五章 什么是设备驱动程序“设备驱动程序”是一种可以使计算机和设备通信的特殊程序,可以 说相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。 因此,驱动程序被誉为“ 硬件的灵魂”、“硬件的主宰”、和“硬件和系统之间的桥梁”等驱动程序模型 何时编写驱动程序 单体驱动程序 分层驱动程序 6.驱动程序的功能 驱动程序开发的理解 编写驱动程序的要素 嵌入式系统的硬件的特点 嵌入式系统中硬件通常具有以下特点: 1、处理器体系结构不统一 (ARM 、MIPS等多种结构) 2、硬件资源通常受限(以“够用”为前提) 3、外围设备的种类繁多(A/D转换器、传感器等,必定有多种多样得驱动程序相配合) 4、有实时性和可靠性的要求(工业控制领域要求很高) Wince驱动程序的概念及作用 嵌入式系统和嵌入式软件的基本

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档