收藏本站
《西北工业大学》 2004年
收藏 | 手机打开
二维码
手机客户端打开本文

嵌入式软件集成开发环境中调试器的设计与实现

赵民栋  
【摘要】: 在我国,嵌入式硬件的发展日新月异,推出了龙芯、方舟、国芯等各种嵌入式处理器。无论是新硬件推广的需要还是当前嵌入式应用复杂性的要求,都必须提供与之配套功能强大的软件开发工具,以便于高效地开发出复杂的嵌入式应用软件,而调试器是其中必可不少的一部分。当前国内对调试器技术方面的研究很少,一般调试器工具都是使用国外的产品,因此深入研究调试技术并开发自己的调试器具有重要意义。 作者在深入研究GDB调试器源代码基础上,对其进行合理改造,成功开发出面向摩托罗拉M*Core2107和国芯C*Core210系列微处理器的专用交叉调试器,并且已经得到了广泛的应用。 本文对嵌入式系统、嵌入式集成开发环境、调试器概念以及调试器设计实现的相关理论作了概述。由于源代码级调试器的设计和实现都与具体目标文件格式、调试信息格式相关,因此重点对ELF目标文件格式和stabs调试信息格式进行了分析,并给出了用于提取加工调试信息的相关数据结构。本文还介绍了调试器基本功能的实现过程、交叉调试所用到的远程通信协议、GDB调试器的MI模式。在此基础上使用组件对象模型(COM)技术对调试器进行了封装,给出了封装后所提供的调试接口定义,并详细阐述了封装的实现方式以及接口的实现过程。
【学位授予单位】:西北工业大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:TP311.52

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前10条
1 姚欣;Java Card调试系统中3J模块的设计与实现[D];北京交通大学;2011年
2 沈格俊;虚拟机调试子系统设计和实现[D];浙江大学;2006年
3 黄晓智;嵌入式同步调试系统的设计与实现[D];电子科技大学;2006年
4 彭波;EDSP嵌入式集成开发环境设计与实现[D];湘潭大学;2006年
5 黄凌碧;嵌入式Linux内核调试技术的研究与实现[D];哈尔滨理工大学;2006年
6 张亚辉;基于.NET框架COBOL 2002集成开发环境的研究与实现[D];西北工业大学;2007年
7 夏兵;基于M68HC11的嵌入式JAVA开发系统研究与实现[D];南京航空航天大学;2007年
8 聂章龙;Freescale HCS12系列MCU嵌入式IDE的设计与实现[D];苏州大学;2007年
9 陈祎;基于ColdFire的嵌入式调试系统的设计与实现[D];苏州大学;2008年
10 袁瑞佳;DSP内存读取调试工具的研究与实现[D];西安电子科技大学;2008年
【同被引文献】
中国期刊全文数据库 前10条
1 金惠华,刘衍鹏,陈永平;容错计算机的调试器设计[J];北京航空航天大学学报;1998年04期
2 黄宁,金茂忠;PVM 系统的统一并行调试对象模型[J];北京航空航天大学学报;1998年04期
3 范韬;;质子交换膜燃料电池及其在电动汽车上的应用[J];北京汽车;2009年04期
4 周树杰,林小竹,周智坚;嵌入式系统的调试方案[J];北京石油化工学院学报;2001年02期
5 殷茜,温平川,应俊;嵌入式软件调试环境的对等协议的设计与实现[J];重庆邮电学院学报(自然科学版);2002年02期
6 田玉冬,朱新坚,曹广益;质子交换膜燃料电池的温度实验分析[J];电池;2005年03期
7 张晶,曾宪云;嵌入式系统概述[J];电测与仪表;2002年04期
8 李林功,李华玲;嵌入式系统的构成与特点[J];电测与仪表;2003年05期
9 姜兆义,戴金海;嵌入式系统集成开发环境研究[J];电脑与信息技术;2004年06期
10 何小庆;嵌入式实时操作系统的现状和未来[J];单片机与嵌入式系统应用;2001年03期
中国博士学位论文全文数据库 前5条
1 郭兵;嵌入式软件开放式集成开发平台体系结构研究[D];电子科技大学;2002年
2 周双娥;实时分布容错系统的任务调度技术研究[D];哈尔滨工程大学;2003年
3 刘建;机群系统并行程序调试环境研究[D];清华大学;2002年
4 钱华明;故障诊断与容错技术及其在组合导航系统中的应用研究[D];哈尔滨工程大学;2004年
5 石英;基于分形模型的PEM燃料电池扩散层物性研究[D];武汉理工大学;2006年
中国硕士学位论文全文数据库 前10条
1 许志梅;质子交换膜燃料电池的温度控制与设计[D];南京理工大学;2010年
2 尹立孟;嵌入式应用交叉调试器的设计与实现[D];电子科技大学;2001年
3 何先波;嵌入式系统软件开发环境中调试器的设计与实现[D];四川大学;2001年
4 阮喻;便携式PEMFC供电系统及其控制方法研究[D];中国人民解放军国防科学技术大学;2003年
5 张世仓;嵌入式软件调试平台的研制[D];西安科技大学;2003年
6 段远胤;一种嵌入式集成开发环境LambdaIDE的设计与实现[D];电子科技大学;2003年
7 张静;嵌入式软件任务级调试技术研究与工具实现[D];电子科技大学;2003年
8 张彦明;嵌入式操作系统远程调试器的研究与实现[D];西北工业大学;2002年
9 冯钢;基于GCC的嵌入式系统编译器研究与开发[D];浙江大学;2004年
10 郑锦;实时分布式系统的容错设计与负载平衡算法的研究[D];辽宁工程技术大学;2004年
【二级引证文献】
中国期刊全文数据库 前1条
1 孟祥丰;;软件测试模型及其改进方案[J];电子设计工程;2012年23期
中国硕士学位论文全文数据库 前10条
1 魏徽;便携式航空发动机内窥检测系统设计[D];浙江大学;2010年
2 张强强;叫班通信控制器的研制[D];北京交通大学;2011年
3 韩东甫;支持多种连接方式的远程调试器的设计与实现[D];电子科技大学;2011年
4 柯化成;嵌入式系统全系统模拟器框架设计与实现[D];浙江大学;2006年
5 张臻;嵌入式打印转发系统的研究与实现[D];南京信息工程大学;2008年
6 张艳鹏;嵌入式无线楼宇对讲系统的应用研究[D];黑龙江大学;2008年
7 孟忠伟;飞思卡尔HCS08/HCS12系列MCU编程调试器的设计与实现[D];苏州大学;2009年
8 李宝丹;嵌入式系统辅助调试环境的开发[D];北京邮电大学;2009年
9 郭兰英;嵌入式系统IDE的研究与实现[D];长安大学;2007年
10 华夏;S08系列MCU通用写入系统的设计与实现[D];苏州大学;2009年
【相似文献】
中国期刊全文数据库 前10条
1 无双;;Flash MX新特性[J];软件;2002年09期
2 何致亿;;JBuilder IDE环境简介[J];程序员;2003年04期
3 宋波;陈一民;;虚拟仪器开发环境的比较研究[J];计算机工程与设计;2007年12期
4 成浩,蔡自兴;一种JSP运行和开发环境的建立方案[J];计算机时代;2001年03期
5 EclipseCN;;Java开发环境的过去、现在和将来[J];程序员;2005年07期
6 张小芳,杨迎新,陆起涌;基于GNU Tools的MPC555实验开发环境的建立[J];实验技术与管理;2005年03期
7 ;开发环境无障碍 SCO推出OpenServer5.0.7版本[J];每周电脑报;2004年05期
8 ;晶心科技发布新一代整合开发环境AndeSight 1.4[J];中国集成电路;2010年07期
9 朱逸芬 ,李玫 ,黄和平;自然语言开发环境的设计与实现(英文)[J];合肥工业大学学报(自然科学版);1988年03期
10 祝向幸;软件工程可视化开发环境方法[J];工业安全与环保;1998年02期
中国重要会议论文全文数据库 前10条
1 刘伟华;刘仁学;;基于S3C2440与Linux的ARM9嵌入式系统的构建[A];中国计量协会冶金分会2008年会论文集[C];2008年
2 白涛;曾建潮;王猛;;WMSE:基于WEB的离散事件系统M&S开发环境[A];'2000系统仿真技术及其应用学术交流会论文集[C];2000年
3 陈伟;;土地证书打印模块算法的实现[A];经天纬地——全国测绘科技信息网中南分网第十九次学术交流会优秀论文选编[C];2005年
4 周宽久;李一军;洪家荣;黄梯云;;OOEST:面向对象的专家系统开发环境[A];管理科学与系统科学进展——全国青年管理科学与系统科学论文集(第3卷)[C];1995年
5 刘桂生;李洪文;;镇江市基础地理信息系统研究[A];中国地理信息系统协会第九届年会论文集[C];2005年
6 王广忠;何青;;开源Qt开发环境的建立和波形显示程序的编译及移植[A];全国冶金自动化信息网2009年会论文集[C];2009年
7 丁力行;陈在康;张国强;;集成化暖通空调CAD开发环境的工程数据库探讨[A];全国暖通空调制冷1998年学术年会论文集(2)[C];1998年
8 王凤翔;夏建军;;环境影响管理与陕西水能资源的有序开发[A];“建设资源节约型、环境友好型社会”高层论坛论文集[C];2007年
9 刘伟华;刘仁学;;基于S3C2440与Linux的ARM9嵌入式系统的构建[A];2008全国第十三届自动化应用技术学术交流会论文集[C];2008年
10 林钧清;车志宇;;船舶操纵控制系统的并行、协同开发环境研制[A];2004年船舶仪器仪表学术年会论文集[C];2004年
中国重要报纸全文数据库 前10条
1 任晓;中创信测TD——SCDMA项目还待审批[N];中国证券报;2007年
2 钱林峰 严颢;我省海涂开发环境趋于宽松[N];新华日报;2006年
3 周者军;文县水电开发先过环保关[N];甘肃日报;2007年
4 北京 孙宇瑞 蔡德聪;BS2嵌入式单片机系统的开发环境[N];电子报;2002年
5 记者 陈志伟;加大西区和棚户区改造力度 优化对外开发环境[N];佳木斯日报;2007年
6 云南 董平;8051系列单片机Basic开发环境[N];电子报;2005年
7 记者傅旭;创造良好开发环境 实现经济快速发展[N];人民日报;2002年
8 CPW记者 谢涛;IBM携手中创突破ISV现有开发环境[N];电脑商报;2004年
9 记者 石鼓;文县不断加大水电开发环境监管力度[N];陇南日报;2007年
10 湖北 张湘凯;创建最佳Turbo C 开发环境[N];电脑报;2001年
中国博士学位论文全文数据库 前10条
1 胡志刚;基于协同的并行设计环境理论与方法研究[D];中南大学;2002年
2 周开俊;敏捷化开发环境下产品装配建模与可装配性研究[D];南京理工大学;2007年
3 杨勇;基于语义网络的智能教学系统开发环境[D];中国科学院研究生院(计算技术研究所);1998年
4 曹虎;多主体环境MAGE及其协作与规划研究[D];中国科学院研究生院(计算技术研究所);2000年
5 吴仕岩;城市土地资源开发环境成本研究[D];中国地质大学(北京);2009年
6 周德闯;基于虚拟现实平台的火灾场景计算与仿真研究[D];中国科学技术大学;2009年
7 朱东来;多模型驱动的面向服务系统开发方法与技术研究[D];复旦大学;2009年
8 陈石灵;协同开发环境中工作流管理理论与技术研究[D];南京理工大学;2002年
9 卢敏;降低糙米中抗营养因子植酸含量的途径及作用机理的研究[D];吉林大学;2006年
10 脱凌;云南检验检疫档案信息数据库构建研究[D];云南大学;2012年
中国硕士学位论文全文数据库 前10条
1 宋立志;基于IEC61131-3标准的数控系统开发环境原型研究[D];华中科技大学;2013年
2 王慧婧;异构双核SoC调试开发环境的设计与实现[D];西安电子科技大学;2011年
3 周霞;发动机电控开发环境的研究[D];浙江大学;2002年
4 邹志君;基于CAN总线的电控发动机开发环境的研究[D];浙江大学;2004年
5 李三得;基于软构件的开发环境的研究[D];武汉理工大学;2005年
6 齐少华;TPS流程式开发环境与仪器管理模块的研究与实现[D];电子科技大学;2013年
7 赵佐;COBOL语言远程集成开发环境研究与实现[D];西北工业大学;2005年
8 郝恩楠;拓扑抗毁重构方法和可重构路由交换开发环境关键技术[D];清华大学;2012年
9 孙广;住宅房地产开发环境风险分析及评价[D];四川大学;2005年
10 李泽安;测试程序开发环境分析与设计[D];南京气象学院;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026