基于网络的嵌入式系统远程调试技术研究

来源 :山东理工大学 | 被引量 : 0次 | 上传用户:lujun3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的不断进步,嵌入式系统已经普及到我们生活、工作的方方面面。嵌入式系统调试在嵌入式世界是一个热门的话题,特别是在互联网的普及以及IPv6协议即将取代Ipv4协议的背景下,在每个嵌入式系统都可以拥有自己的IP地址的情况下,传统的依赖串口的调试方法具有速度慢,传输距离短的劣势,因而对基于网络、网口的调试技术提出了新的要求,也必将是大势所趋。GDB是一种性能很好的源码级调试器,它几乎可以实现普通调试器所具有的全部功能,因此它在GNU工具链中是必不可少的。GDB自身具有很好的特性,这些特点在将GDB移植到一个新的硬件平台的时候起到很好的作用,也对研发基于GDB支持的芯片调试的程序员有很多益处。因为GDB提供了基于嵌入式系统调试的复杂而可移植的系统功能,故而它成为进行嵌入式系统调试研发的首要解决方法。本文主要对嵌入式系统的远程调试,特别是远距离调试作了一系列构思。在讨论了传统调试手段的基础上,立足于实践,针对ARM7处理器设计并实现了基于网络的远程调试手段,脱离了串口的束缚。在目标平台上加装GDBserver,依靠uClinux操作系统的网络功能实现了调试信息的远距离传输,程序员可以在宿主机上利用GDB服务程序通过网络地址访问目标机,并调试目标机上的程序,达到远距离调试的目的,程序员不用关闭工作中的目标机,而是在线更新程序并观察程序的运行结果,大大节约了调试时间。
其他文献
随着社会的发展,电能已经成为现代人类中不可缺少的重要能源,人们对电能质量的关注程度越来越高。但是对电能质量的监测与分析没有统一的标准,电能质量各系统之间数据存储格
近年来随着人工智能的发展,情感智能与计算机技术结合产生了情感计算这一崭新的研究课题。情感在人类的感知、决策等过程中扮演着重要角色。语音作为人类最重要的交流媒介,携带
随着计算机技术的迅速发展,语音定向成为一个新兴的课题。在光线比较差或者有障碍物的复杂环境下对感兴趣的声源进行定位,甚至对目标声源进行跟踪,使得语音定向技术得到了广
医学临床诊断与人们的健康密切相关。从X射线被伦琴发现并被用来进行医学成像研究开始,医学影像在临床诊断中的应用越来越广泛。计算机技术和医学成像技术的飞速发展为医生提
黑片作为电机内部一个重要的元器件,在工业生产中如何提高其产品检测效率,成为一项重要研究内容。然而黑片在生产线上投放时,不可能是完全按照正确的位置放置在传输线上,为了
三维网格作为最为常见的三维模型与表面的表示方法之一,在三维领域有着巨大的应用潜力。随着网络应用的发展以及模型精细度的提高,网格的原始数据量也在不断地提高。在面向不
如今,基于Web的网络教育模式已成为了一种新的教学形式,学习者可以自由并自主地选择时间和地点进行学习,体现了其无可比拟的优越性。但目前大多基于WEB的网络教学系统还存在
学位
在地震数据处理领域中,随着处理内容和算法复杂度的不断增加,这为计算技术带来了巨大挑战。并行处理技术日益引起石油地球物理界的广泛关注,如何快速高效地并行处理大规模地
学位