文档简介
计算机软件的开发通常与程序的调试密不可分.而程序的调试实际上是用户借助某种调试环境或工具来完成对编制的程序进行功能性和正确性测试.在这一过程中,用户在调试环境的监视下来分析所要调试的程序,发现程序中存在的问题与缺陷,从而达到修正程序的目的.我们构造的基于目标机机内调试器的调试环境是一个面向多种程序设计语言而建立的嵌入式软件调试环境,它运行在一般的通用计算机上,通过与目标机机内调试器通信来完成所需要的各种行为.本文所阐述的系统由两个独立的硬件系统构成,整个嵌入式软件调试环境分成两大部分分别自治的运行在不同的硬件平台上.主调试环境与目标机系统的机内调试器之间以数据流的方式相互联系在一起,从而形成一个松耦合系统.在这样一个嵌入式软件调试环境里,所要调试的程序的目标代码被加载到目标机上运行,而所有与调试有关的信息则加载在运行主调试器的宿主机上,这种关系使调试环境与目标系统之间形成一非控制与被控制的关系,而所有的与调试有关的行为则以信令的形式来完成.
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子