当前位置:首页 > 嵌入式 > 嵌入式软件
[导读] 模拟器运行后,就可以调试程序了。使用Evc调试和VC++很类似。可以设置断点,点击调试后就在工具栏中出现调试按钮,可以进行单步调试,查看线程和模块信息,以及捕获异常。

 模拟器运行后,就可以调试程序了。使用Evc调试和VC++很类似。可以设置断点,点击调试后就在工具栏中出现调试按钮,可以进行单步调试,查看线程和模块信息,以及捕获异常。

PB中启动模拟器后,可以使用Kerneldebugger查看系统内部信息。使用target control窗口进行内核调试。这是一个命令行模式的shell:

Welcome to the Windows CE Shell. Type ? for help.

Windows CE>

通过?命令可以查看支持的命令选项。可以查看系统进程和线程信息,内存信息,可以启动新的进程和关闭之。还可以挂起设备等。也可以在鼠标右键的弹出菜单中选择相应的项,通过特定窗口察看,比命令方便一些。在输出窗口中会显示每一个程序运行时加载的DLL库。

具体的调试情况需要在实践中不断摸索。下面我就介绍一下evc和pb中均提供的十大远程调试工具。

1.Remote File Viewer

远程文件浏览器。

这个工具类似于Windows Explorer,可以显示WinCE目标设备上的目录层次和文件。通过这个工具,可以在主机和目标机之间互传文件,也可以删除目标设备上的文件。使用这个工具,方便了程序的下载和调试。

2.Remote Process Viewer

远程进程查看工具

这 个工具可以查看WinCE上所有运行的进程以及它的现成的信息。包括进程的名称,PID,进程基本优先级,进程的线程数,进程基地址和访问键值,窗口名 称;线程ID,线程的当前进程ID(因为有的线程需要其它的进程来加载模块),线程优先级,线程访问键值;模块名称和ID,模块的进程使用计数,全局使用 计数,基地址和大小,模块的句柄和路径名称等。

在这个工具中可以看到,每个进程的地址空间是32MB,核心进程NK.exe从4000 000开始,所以系统将第0和1两个槽来加载当前进程。在WinCE4.0以前只有第0个槽。现在的第1个槽用于当前进程使用的DLL,并且保证不和其它进程使用的DLL发生冲突。

3.Remote Zoomin

这个工具可以抓取目标设备的屏幕图像,可以保存为位图文件或到剪切板上。

4.Remote Registy Editor

远程注册表编辑器

这个工具可以显示主机和目标机的注册表,可以编辑注册表或导出注册表。对于查看目标设备的驱动程序配置信息很有用。网上也有下载WinCE下的注册表编辑器。

5.Remote Heap Walker

远程堆查看器

这个工具可以列出目标机上所有运行的进程和他们的堆的使用情况。每个进程开始时,系统只提供192KB的堆,且不立刻提供物理内存。程序可以申请更大的堆。WinCE分配的堆是不能移动的,所以要频繁的分配和释放内存,最好自己预先分配一个大堆,用完后释放。

这个工具显示每个进程分配的堆ID,堆的块地址和大小以及堆的创建标志。HF32_DEFAULT表示是系统默认创建的堆。块的标志有fixed和free两种。前者表示不能释放,后者表示可以释放,这是给内存管理单元看的 。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭