嵌入式远程调试中目标机模块若干关键技术的研究与实现

被引量 : 0次 | 上传用户:wujingtao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统在通信、网络设施、航空、航海和航天等领域的大范围应用,需要功能强大的软件开发环境辅助嵌入式应用软件的开发。调试器是软件开发环境中必不可少的一部分,也是衡量软件开发环境优劣的重要因素。而当前,国内在嵌入式调试技术方面所做的研究工作较少,因此,深入研究嵌入式环境下的调试技术具有重要的意义。 本文首先简要介绍了嵌入式系统的概念,特点,调试方式和国内外流行调试工具,较详细地介绍了软件插桩远程调试的原理。随后,引入GDB对嵌入式远程调试的支持,针对两种远程调试实现方式,GDB Server和GDB Stub,进行了详细的分析和比较。 为实现实时操作系统应用程序级调试,作者借鉴了Linux系统GDB Server的实现,具体剖析了其源代码以及相关系统调用ptrace的实现,总结出实现嵌入式目标机调试模块的关键。 在此基础之上,作者结合了实时操作系统SROS系统的特点,提出SROS上GDB远程调试器目标机模块的实现方案。同时,考虑到实际应用中需要支持实时应用软件的调试,而一般远程调试过程存在用户的交互,无法保证被调试程序运行的实时性。本文提出了利用监视点在远程调试中实现实时调试的方案。通过监视点,目标机调试模块无需人机交互即可主动收集指定数据信息,从而满足实时应用程序的调试要求。
其他文献
为了研究复杂性视网膜脱离行玻璃体切割联合硅油或气体填充术患者的遵医行为及其主要影响因素,探讨护理干预提高患者遵医行为的对策。对113例(118眼)复杂性视网膜脱离行玻璃
幼儿的学习分为五大领域,从不同的层面丰富幼儿的知识面和生活经验。目的只有一个,希望祖国的花朵能够接受最好的启蒙教育,德、智、体、美、劳全面发展。幼儿学习书法有利于
从市场前景、经济效益、社会效益等方面,分析了大棚秋延辣椒栽培的应用前景,并针对近年生产中出现的高温障碍、病虫害发生严重、低温障碍等技术难题,提出了可行的技术措施.
目的探讨信息技术在医疗设备维护维修中的应用。方法在2015年2月至2016年2月这段期间内,我院医疗设备维护维修中应用信息技术管理,比较信息技术应用前后的设备维修状况。结果
我国现行的继承法中的继承制度还存在一定的漏洞,法定的继承人范围和法定继承顺序都不合理,在完善制度过程中需要扩大继承人的范围至四亲以内亲属,法定继承顺序应重新构定,代
针对山西师范大学高年级学生在浮山县顶岗支教活动中存在的教学活动缺乏理论指导、实习活动带有盲目性、难以有效完成实习任务等问题进行了研究.运用查阅文献、进行访谈、跟
目的 利用真核系统对E1蛋白进行表达并纯化,建立一种以重组E1蛋白为包被抗原的风疹病毒抗体ELISA检测方法。方法 通过生物信息学预测E1优势抗原表位,根据真核系统表达的特点
文章以影响少数民族汉语教学的非智力因素调查数据为依据,从学生学习动机与兴趣、习得及学习环境以及教师教什么等方面展开分析,并提出了相关建议。
Excel是用户最熟悉和便捷的办公应用电子表格软件,具备强大的数据处理、数据分析等功能。实际管理中遇到的问题纷繁复杂、各式各样,既消耗管理人员的大量精力,也困扰管理人员
随着中国经济的发展,当前江苏居民收入水平属于从中等收入水平向高收入水平转变时期,居民收入不断增长,有很多人会选择各种不同的投资行为来使自己财富不断积累。本文主要通