WindowsCE嵌入式高级编程其实例详解1_第1页
WindowsCE嵌入式高级编程其实例详解1_第2页
免费预览已结束,剩余15页可下载查看

下载本文档

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

文档简介

1、1/ 18第1章Windows CE及开发环境概述Microsoft Windows CE 是一个紧凑、高效和可扩展的操作系统,适用于多种嵌入式产 品; 它是拥有多线程、多任务、确定性的实时和完全抢先式优先级等特性的操作系统,专门面 向只 有有限资源的硬件系统。同时,它的模块化设计方式使得系统开发人员和应用开发人员能 够利 用它来定制各种各样的产品,例如客户电子设备、专用 -r,_lk 控制器以及嵌入式通信设备 等。本章将重点介绍 Windows cE 嵌入式操作系统基础知识和相关特性,然后介绍 Windows CE 嵌入式系统应用程序开发工具Visual Studi02005之 Visual

2、 C+ ,最后以一个 HelloWorld 的示例程序来介绍利用 Visual C+ 开发嵌入式程序的基本步骤。本章主要讲述如下内容: WindowsCE 概述 开发环境概述(Visual C+ Windows CE 附带远程工具概述11 Windows CE概述11 1 Windows CE 嵌入式系统概述说到操作系统,读者最为熟悉的应该是Windows XP、Windows 2000、WindOws 98 以及微 软最近刚刚推出的 Windows Vista ,这些操作系统的共同特点是运行于 Pc 机或者服务器 上, 提供非常强大的桌面功能和服务功能。针对嵌入式智能电脑,微软推出了wind

3、ows cE 操作系统,应用于 PDA 智能手机的操作系统微软称之为Windows Mobile,它其实也是 windowscE的一个分支;应用于机项盒、 VoIP 电话、收银机等的操作系统则维持 Windows CE 的名 称。Windows CE 的模块化设计使得它能够在大量的平台上定制使用,范围从客户电子设备 到专用的工业控制器等。因为它是模块化的,因而可以使用满足平台系统需求的最小软件模 块和组件集合来设计嵌入式系统平台,从而使内存用量最小并最大可能地提高操作系统的性 能。Windows CE 直接支持多类硬件外围设备,如键盘、鼠标设备、触摸面板、串行口、以 太网、调制解调器、USB

4、设备、音频设备、并行口和存储设备(ATA 或闪存 等,同时,因为Windows CE 扩展了新的市场和设备门类,因此对于嵌入式系统开发者而言,在增加新的外 围设备类型方面就有了巨大的可挖掘潜力,实现起来也更加容易。以上这些都是通过Windows CE简洁而定义良好的设备驱动模型来实现的,它提供了良好的文档化的设备驱动程序接口(DDI以及展示如何实现它们的例程代码。这一模型使得嵌入式系统开发人员(OEM 和 IHV很容易地为运行在 Windows CE 平台上的设备实现相应的驱动软件。Windows cE支持超过 1400 条的最频繁使用的 Win32 API,借此 Windows CE 开发者

5、就能利用大量其他的编程资源、工具、软件例子以及文档来进行Windows cE 开发工作。全世界有多于 500 万的 Win32 开发者,其中部分有经验的程序员可能已谙熟Microsoft Windows cE2/ 182 Windows CE 嵌入式高级编程及其实例详解(用 C+实现 台的开发工作,从而降低了培训成本,缩短了产品进入市场的时间。Platform Builder提供给开发商快速建立Windows CE 嵌入式系统所需的工具。PlatformBuilder 集成开发环境(IDE允许开发商配置、建立和调试新一代高度模块化的设计。PlatformBuilder 的设计目标是创造更易于使

6、用的开发环境,它适用于所有Windows CE 支持的处理器的交叉编译器。Windows CE 操作系统的所有组件都是二进制形式,同时带有适用于NDIS和USB 设备驱动程序的例程代码。1. 1 . 2 Windows CE 版本Windows CE 经过 l0 多年的风风雨雨,产生了几个比较重要的里程碑,分别是WindowsCE3.0、Windows CE 4 . 2、Windows CE 5 . 0、Windows CE 6 . 0,至今 Windows CE 3 . 0 和 讹dows CE4.2 依旧在一些工业和商业领域中使用着。 说到 Windows CE,读者可能会与 Window

7、s Mobile、Pocket PC 以及 Sma 唧 hone 等名 词混淆。在 PDA 和手机上,经常可以看见操作系统标注为Windows Mobile5,0 、WindowsMobile 6 . 0、Pocket PC 2003 等,其实这些系统是微软针对PDA 和智能手机推出的,使用这些名称必须通过微软认证,而实际上这些名称都对应相应的Windows CE 版本,例如 Pocket PC 2003、Smartphone 2003 对应 Windows CE 4 . 2, Windows Mobile 5 . 0 对应 Windows CE 5 . 0 等。本书将基于 Windows C

8、E 6 . 0 进行介绍,并以 Windows Mobile 6 Classic平台来演示所有应用程序。Windows Mobile 6操作系统的命名约定有一些变化,表I . 1 描述了 Windows Mobile5.0 和Win dows Mobile 6 操作系统命名约定之间的关系。表 1. 1 Windows Mobile 5. 0 和 Windows Mobile 6 操作系统命名约定之间的关系Windows Mobile 5.0命名Windows Mobile 6命名Windows Mobile 5.0 for SmartphoneWindows Mobile 6 Standard

9、Windows Mobile 5.0 for Pocket PC Phone EditionWindows Mobile 6 Professiona!Windows Mobile 5.0 for Pocket PCWindows Mobile 6 Classic1. 1 . 3 Windows CE 6 . 0 概述3/ 182006 年 II 月,微软公司其最新的嵌入式平台WindoWS Embedded CE 6. 0 正式上市。作为业内领先的软件工具,Windows Embedded CE 6 . 0 将为多种设备构建实时操作系统,例如互联网协议(IP机顶盒、全球定位系统(GPS无线投影

10、仪,以及各种工业自动化、消费类电 子和医疗设备等。1 . Windows CE 6 . 0 新变革Windows CE 6 . 0 经历了 Windows CE 历史上的第二次内核重写,使Windows CE 操作系统更加符合当今嵌入式开发的发展方向。Windows CE 6 . 0 在内核方面的改变主要是为了适应嵌入式设备硬件发展的要求,在进程数量方面从过去最多运行32 个进程改变为最多运行3. 2 万个进程;内存方面从每个进程最多拥有32M 虚拟内存空间改为最多拥有 2G 虚拟内存空间;在 OS 布局方面将关键的驱动程序、文件系统和图形界面管理器(GwEs到了内核中,这样可以更好地解决因为

11、 CPU 在内核态和用户态间切换而造成的性能损失问题。第 I 章 Windows CE 及开发环境概述Windows CE 6 . 0 依旧把眼光投注在 ARM 架构中,新的 BSP 与编译器也都支持 ARM 的 最新体系,同时其他嵌入式处理器的支持也没有被忽视一一威盛公司最新的处理器也在不久 前宣称支持 Windows CE 6 . 0 操作系统。而 6 . 0 版也是微软首个导入次世代档案系统ExFAT 的操作系统,虽然到目前为止其细节还不明了,但根据已有的信息指出,ExFAT 在 Windows CE6 . 0中担当了总管所有外接存储媒体的中界层的角色,这能够解除传统FAT 文件系统的

12、32GB 单一容量限制;ExFAT 同样也解除了单一文件只能在2GB 以下的限制,这对于以 Win dows CE发展大容量存储管理伺服架构的硬件厂商来说,有着相当大的帮助;ExFAT 还加上了一些安全机制,因此可以把 ExFAT 视为 Windows CE 6 . 0 上的 NTFS 加强版。VolP 也是 Windows CE 6 . 0 另一个持续加强的重点,除了在应用程序层的整合更进一 步以外,操作系统核心也具备了直接支持的能力,因此硬件开发人员可以更容易地在Win dowsCE环境中进行各种网络中语音通讯服务的开发。而顺应这样的趋势,6 . 0 版自然也把 5 . 0 版的一些 缺失

13、补 正过来 。在网络 堆叠协 议方面 ,60 版 直接支 持了 8021li 、 WAP2、 802 1le( 无线 QoS、蓝牙 A2DP/AVRCP 的 AES 加密等,为无线通讯建立了一个稳定、安全以及可靠的应用环 境。而从使用者观点来看, Windows CE 6 0 扩展了超越以往版本总和的功能,这些功能 包括 了最新的多媒体能力,诸如对 Windows Media l0 11 的支持、对于网络多媒体装置的原生 整合 能力等,在 PlatformBuilder 开发工具中,甚至加入了对移动媒体中心的支持,可以借由 WindowsMedia Connect 2 0 大幅强化对多媒体应用

14、的支持能力,并且可以与其他微软的操作系统 或硬件装置做同步统合的动作。这些功能包含了以下项目:TIFF 编解码器的支持HD DVD 的解码器支持4/ 18MPEG 2 解码器 更多的影音编码与格式支持 UDF 25 格式的支持 虚拟环绕声道的支持多轨音效的支持 强化 DirectDraw ,可支持电视使用的交错显示模式USB OTG 功能的加入,可作为 USB 的控制端虽然在核心部分做出这么大的更新,但是 Windows CE 60 在需要的初始存储上并没 有如 微软其他操作系统般的飞涨 (Vista 甚至需要超过 l0GB 的初始存储安装空间 ,相对于 50 版,60 版在体积上也不过增加了

15、5左右,虽然这对嵌入式系统产业来说是理所当然的,但对于微软可以说是另一项奇迹。2 Windows CE 60 带给开发者的好处(1 在开放原码的历史中,微软要写下另一个新的里程碑对产品开发者100开放原码,并且允许厂商进行自定义的修改或定制开发,而无须开放经过修改的代码。这虽然 在广 义上并不能称为真正的开放,但是对于那些喜欢藏私留一手的厂商来说,这样做无疑是增 加竞 争力的最佳手段之一。作为开发工具的 Visual Studi02005 PR0 也将会作为 Windows CE 60 的 整体套件之一,其中内嵌的许多开发工具与定义对于开发者来说会带来许多便利。(2Windows CE 60

16、支持 Windows N ET Compact Framework 2 0 作为应用程序管理和开发的环境,并提供 Win32、MFC ATL、WTL 和 STL 等程序开发界面给应用程序的开发者使 4Windows CE 嵌入式高级编程及其实例详解(用 C+实现用。具备了如此功能强大并且完整的开发环境作为支持,开发者与制造商也可不必担心后 续的支持工作了。(3 在硬件方面,根据微软方面的说法,在不变更原有硬件架构的情况下,导入Win dowsCE6 . 0 可以大幅改善原有程序的执行效率,并且也支持同样时间内有更多程序同步执 行。由于每个程序都具有独立的执行空间,特定程序当掉,也不会影响到其他

17、应用程序或系统执 行,提供给使用者比以往旧版系统更强的稳固性与更大的弹性。而目前逐渐风行的多核心处理 架构上,Windows CE 6. 0 也可以在不变更程序开发者原有程序模型的状况下,提供最佳化的 核心工作自动分配与指定,当然,如果有需求的话,程序开发者依然可以自行决定指定核心的 方式。1. 1-4 嵌入式开发流程在进行嵌入式开发时,软件部分一般包括三大部分:平台定制、驱动程序开发、应用 程 序开发。(1 平台定制。对于 Windows CE 的平台定制,微软提供了Platform Builder工具,用此工具用户可以比较方便地定制出适合的操作系统。平台定制后期和驱动程序开发有很大的 关联

18、性,例如 LCD 显示屏的驱动开发,如果没有现成的,就必须首先把LCD 的驱动程序开发出来,才能完成 Windows CE 平台的定制。关于平台定制本书将不做介绍,请读者参考其他相关书 籍籍。(2 驱动程序开发。驱动程序开发是为了让硬件能够配合操作系统工作起来。在系统定 制时,很多通用的驱动程序默认都是存在的,例如鼠标、键盘、串口等。现在大多数嵌入 式主板上都集成了很多 IC 元件,例如网卡、USB 串口等,将这些驱动程序和Boot . Loader 打包,就变成板级支持包(BSP, BSP 是和硬件紧密相关的。驱动程序开发需要掌握操作系统的内核、应用层以及硬件等多方面知识。对于不同的 硬件,

19、驱动程序的开发也有很大的差异。本书对驱动程序开发不做具体介绍,请读者参考其 他相5/ 18关书籍。(3 应用程序开发。平台定制好后,根据对应的SDK 就可以开发相关的上端应用程序了。开发应用程序不需要关心具体的硬件知识。本书将重点介绍如何在Windows CE 上开发各种类型的嵌入式应用程序。12开发环境概述本书主要介绍如何使用 C+开发 Windows CE 嵌入式应用程序,之前讲述过 Windows CE 的各个版本,目前主要应用的是 Windows CE 42、Windows CE 50、Windows CE 60 三大版本,在 Windows CE 4 . 2 版本之前可以方便地使用E

20、VC 开发工具来开发、调试 Windows CE 应用程序,从 Windows CE 50 开始,微软推荐使用 Visual Studi02005 的 Visual C+ 来开发 Windows CE智能设备应用程序。本书就基于 Microsoft Visual Studi02005 的 Visual c+ 来介绍 Windows CE嵌入式应用程序的开发和调试。1. 2. 1 Visual Studi02005 的 Visual C+ Windows CE 开发环境概述?采用 Visual Studi02005 开发嵌入式 Windows CE 应用程序需要具备如下开发环境: (1 安装Ac

21、tiveSync 同步工具,此同步工具用于和目标设备建立虚拟连接。这里安装的 第 1 章 WindowsCE 及开发环境概述 5是 ActiveSync 4 5,读者可以到微软网站下载最新的版本,进行安装。(2 安装 Visual Studi02005 开发套件。(3 安装 Visual Studi02005 SPl 。(4 安装 NET Compact Framework 2 0 SPl 。(5 安装目标设备 SDK 本书是基于 Windows Mobile 5 Pocket PC 和 Windows Mobile 6Pocket PC 的演示环境,用户需要到微软网站下载 Windows M

22、obile 5 Pocket PC SDK 和 WindowsMobile 6 professional SDK ,并进行安装。最后到微软网站下载Windows Mobile 6Professionallmage(CHS,进行安装,实现中文模拟器环境。Windows Mobile 6 Classic 中文模拟器如图 l 一 1 所示。6/ 18图 1-1 模拟器界面另外,如果读者要为特定的 Windows CE 设备开发应用程序,请先安装对应的 SDK 例 如,读者自己用 Platform Builder 5为嵌入式终端定义一个 Windows CE 5 . 0 的操作系统,此时就应该接着用P

23、latform Builder 5生成对应的 SDK 安装文件,安装此 SDK 后,就可以在VisualStudi02005 的 Visual C+ 环境中使用此 SDK 平台编译程序,并下载到Windows CE 设备中进行运行。1. 2. 2 示例程序 HelloWorld在本节中将介绍如何使用 Visual Studi02005 的 Visual C+开发 HelloWofld Windows CE 示例程序,具体开发步骤如下:(1 打开 Visual Studi02005开发工具,新建一个项目,如图 I . 2 所示。(2 在新建项目对话框中,首先在左边的项目类型导航中选择“Visua

24、l C+ ”一 “智能7/ 18图 1-2 “新建项目”对话框 tATL 智能设备项目”模板:可以创建基于ATL 模板的应用程序或者动态链接库。 MFC 智能设备 DLL模板:可以非常方便地创建基于MFC 的动态链接库项目。“Win32 智能设备项目”模板:可以非常方便地创建基于Win32 架构的项目,包括Win dows 应用程序、控制台应用程序、动态链接库和静态链接库。“ MFC 智能设备 ActiveX 控件模板:可以非常方便地创建基于MFC 架构的ActiveX控件。“MFC 智能设备应用程序”模板:可以非常方便地创建基于MFC 的应用程序,此模板是使用频率最高的。、(3 这里选择“

25、MFC 智能设备应用程序”模板,其他模板在本书后续章节中都有涉及, 然后输入项目名称Hello World ,单击“确定”按钮,将弹出“ MFC 智能设备应用程序向导”对话框,如图 I 3 所示。试当苗厲目世鼻 FidMl Ft 2001甲會* 怕傩忑托一中睪古詢-HlBSf当彩占豎图 1. 3“MFC 智能设备应用程序向导一一概述”界面8/ 18(4 在“ MFC 智能设备应用程序向导一一概述”界面中,显示的是当前的项目设置, 默认设置是“ Pocket PC 2003 平台”,基于“单文档界面”的应用程序。这里要重点设置 的是“平台”和“应用程序类型“,单击“下一步”按钮,进入设置“平台界

26、面,如图I-4 所示。图 1 4 “ MFC 智能设备应用程序向导一一平台”界面(5 “平台”设置是 Windows CE 智能设备应用程序向导中最重要的一个环节,“已安 装的 SDK 列表中会列出所有已经安装的智能设备SDK 读者可以根据不同的开发需要将相应的 SDK 选择到“选定的 SDK 列表中。本示例将把Windows Mobile5 Pocket PC sDK 和Win dowsMobile 6 Professio nal SDK选入,这样在完成向导之后,就可以选择相应平台,编译出相应的应用程序了,然后单击“下一步”按钮,进入“应用程序类型”设置界面,如图1. 5 所示。8 Wind

27、ows CE 嵌入式高级编程及其实例详解(用 C+实现“ MFCMFC 的使用有共享、静态两种方式。共享使用编译出来的应用程序相对较小,静态使用编译出来的应用程序相对较大;但共享使用编译出来的应用程序能否成功运行,9/ 18还依赖于WindowsWindows CECE 系统是否存在相应的 MFCMFC 支持文件,但静态使用就不存在此问题,所以采 用静态使用方式,应用程序的发布相对较简单。在该例子中选择“在静态库中使用MFCMFC,然后单击“下一步”按钮进入“用户界面功能”设置界面,如图1-61-6 所示。图 1-6“ MFC 智能设备应用程序向导一一用户界面功能”界面(7 在用户界面功能设置

28、中,因为应用程序类型设置为“基于对话框”方式, 因此仅能设置对话框标题。如果应用程序类型为“单文档”方式,则可以选择命令栏是“仅限 菜单”还是一菜单和按钮,方式。单击“下一步按钮进入“高级功能设置界面,如 图 I 7 所示。10/ 181 1 上-叭3|3|舷i irr图 1. 7“MFC 智能设备应用程序向导一一高级功能”界面(8 “高级功能”设置中,高级功能可以支持“ ActiveX如果应用程序中需要访问系统中注册的ActiveX 控件,就可以选中“ ActiveX控件”选项,若 第 I 章 WindowsCE 及开发环境概述q不需要则可以不选中。该示例中没有设置高级功能,直接单击“下一步

29、”按钮进入“生成 的类,界面,如图 1 . 8 所示。Ol 11 lVi9f-1401(:图 -MFC种能设备应用.程序向导”生成的类(9 “生成的类”界面中,可以修改类名、对应的头文件和实现文件名。这里保持默认 设置,然后单击“完成”按钮即可完成Hello World 项目的建立。(10 设置“解决方案平台”和“目标设备”。项目建立完成后,根据需要设置解决方案平台,单击“解决方案平台,下拉列表 框,如图1-9所示。“解决方案平台”下拉列表框中的选项就是新建项目向导中选择的平台,这里选择平自用尸界面功覽生:成棣控件”和“ Windows 套接VC相能谀容舟皿理Fi徇斤EriiDiiKidh X

30、f*1) )UtU.Tcal-dffLf h11/ 18Win dows Mobile 6 Professio nal SDK(ARMV4I。读者也可以通过选择“配置管理器”来新建或编辑“解决方案平台”。(11选择好“解决方案平台”后来选择目标设备。根据SDK 的不同,目标设备的个数也不一样,例如在解决方案平台中选择了 Windows Mobile 6 Professional SDK(ARMV4I 在“目标设备”下拉列表框中就有很多目标设备。目标设备主要分为两大类:一类是模拟器, 另一类是实际设备。如果读者身边有Windows M0bie 6 PDA 设备,就可以选择 Windows Mob

31、ile6Professio nal Device。这里选择 CHS Win dows Mobile 6 Classic Emulator,使用模拟器来演示 HellO ,W 试g窗口g社区 帮助* 占対吵44 2尸応*缺” 野IGr曽FocJrtK FC 2003 IAEWY4)CE IthdoFx flohil* & kfaftssTpbilCIE It MOVEMcbj.j 6 fr cifasEitl刃unr. EBOI斗甘 婕jLndwis lebilt 6 f rafts si吓朝.5 Imdiws. Ikbik 6 rr&fstsn.*l Sqntrt畑&o

32、liA灯Tiniw N*balt 6 Pr&f#iiawi*L咻EruUgN L Mcrws Wob-Ll Clkssi-E弘7事1叶iL-ftQTS fotilf fi FlTDfMjLJlMMli.:ndw s I&I1LI4 G r-ofxskdfil Encl tly力切*,讯曲til* R FrftEsLahtl吋址臣Eriil 11:4r tliufoii lbilt 6 hitftEiiu*! oiwF DWM P10 Windows CE 嵌入式高级编程及其实例详解(用 C+实现向导生成的对话框上有一个默认标签,将此标签标题改成Hello World ,并将对话

33、框的字体改成宋体、小五。至此,编译运行项目,将会自动打开Win dows Mobile 6 Classic模拟器,并运行Hello World应用程序,运行效果如图 1. 11 所示。I12/ 18图 1-11 Hello World演示界面1. 3 Windows CE 附带远程工具概述Visual Studi02005 附带了 6 个远程工具,可以非常方便地通过PC 机访问嵌入式设备。附带远程工具的名称及其简要描述如表I . 2 所示。表 1. 2 辅助开发工具说明工具名称描述远程文件查看器在桌面计算机上查询和管理远程设备中的文件远程进程查看器在桌面计算机上浏览远程设备上运行的进程以及线程

34、,同时可以终止指 定的进程远程放大抓取远程设备的屏幕图像远程注册表编辑器在桌面计算机上管理远程设备注册表远程堆查看器显示在远程目标设备上运行的进程、堆标识符和标志位信息远程监视在桌面计算机上显示远程设备上运行的窗口列表和窗口消息1 远程文件查看器工具远程文件查看器工具类似于Windows Explorer,它能够显示 Windows CE 目标设备上的目录层次和文件。通过该工具,可以删除Windows CE 目标文件,可以将桌面计算机上的文件下 第 1 章 WindowsCE 及开发环境概述11一一 =1载到 Windows CE 目标设备上,还可以将Windows CE 目标设备上的文件上传

35、到桌面计算机上。Remote File Viewer工具的界面如图 I 一 12 所示。13/ 181*12 Remote File V3ewtr _LA界面2 远程进程查看器工具利用远程进程查看器工具,可以查看Windows CE 目标设备上运行的进程以及线程的详细信息。Remote Process Viewer工具还提供了一个非常方便的功能,即可以终止指定的进程。Remote Process Viewer 工具的界面如图 1. 13 所示。 fHRJIWECERE-bl* Jfm闕._.霾鱼 ax-ZEEL3333ITFmKEjrmrresirrwjw*T-wcanis6BuumIEntf

36、iiiiiri nieBWi-iili wi9dMU:IKIFwzmFIE冇歹猛I7&2n au-in亡Li nc_Thrjj UBRTEAfi UuL4ijjmtrvi 9B dHSW覚HpiH nasr:nfehaul dLl沪:Fl iACJffiKU*! i 1 dJl賈.WIIMMpkfeql 11 U L魁*1叭tnarLirJ dLJTracwclrt dl肮KK w LbA.Ti tudjm*i WihJewsSf. Win*迄.IFLHIOTI応Baln-iAF:3v4dT|%iXVGT.ijQvgirC-PIUhirt-ld I JC:11 liin-L Hc-hl

37、 I n r Fmil a.i AT14/ 1812 Windows CE 嵌入式高级编程及其实例详解(用 C+实现图文件或是保存到剪贴板上。Remote Zoomin 工具的界面如图 1. 14 所示。图 1. 14 Remote Zoom . in 工具界面4 .远程注册表编辑器工具远程注册表编辑器工具用于管理Windows CE 目标设备上的注册表信息。该工具是通过目录树的形式来浏览注册表的。另外,通过Remote Registry Editor工具还可以添加、修改和删除注册表值。Remote Registry Editor工具的界面如图 1-15 所示。Eegi=try l札 t 戥

38、ef l 甘 ptntl 鬯日|耘 i 墒|碗马s |酶 i 黪 l 引刚鳓 l毫 Mobile 6 Clts,i a E iii t 目s_cL1“SE$IOOT 。l E0 刘 _cmn ,l|Sn %=.&口 wr KatAmn 鬻黪 豳 Lkudl oCml , 誊 ressiorJtaxageric c豳 Corn i_i ; | 豳 Controi?nel cf 盈s c 镕 国 Drivers32 i 麓囱hplor r 爨 鞭篷 Ih 堋 oa _s 臻 i gtj刘 MB 璃 i国 ld,nt ista mts Lotd,r iE 鎏 H 扛 j 冀 端 I 警 ds 糍“ 固觚嚼嗣;|l *o s itF i槲池strvIces:囊瓣【翻 snaa豳 $oftwueg l 盈 syit 帅 豳 M 罐i 黧 魏鞭糍捌囊嚣 誊嚣雾黧女躺;辩-肝c帅p吡盯骥 !拖 wlna1 蝈叭 f dtws 嘲 Tu t15/ 18蒙:s 簿【褂 E 2 凶峨 “II 8 cl tih “f 确 I !爿图 1-15 Remote Registy Editor工具界面5 远程堆查看器工具远程堆查看器工具用于显示Windows CE 目标设备上运行的进程列表,并详细描述堆标识符和标志位信息。可以通过此工具来确定某个应用程序是否正在释放为它分配的所有内

温馨提示

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

评论

0/150

提交评论