期刊文献+

SPARC平台模拟器源码级调试系统的研究与实现 被引量:2

Research and implementation of source-level debugging system on SPARC platform simulator
下载PDF
导出
摘要 软件模拟器采用软件思想模拟真实硬件工作情况,作为嵌入式系统研究的基础研发工具,被广泛应用于体系结构设计调优、软硬件协同设计领域。研究提出一种在SPARC指令集模拟器平台上实现源码级调试系统的方法,一方面该方法使用SPARC交叉调试器对运行于SPARC指令集模拟器上的应用程序进行源码级调试,有效避免了单独实现源码级调试器所带来的调试信息解析困难、可靠性难以验证的弊端;另一方面提出了在集成开发环境下源码级调试系统的高效集成机制,有效解决了进程间切换延时开销大、界面僵死等问题,为SPARC平台嵌入式系统开发人员提供了一种支持图形化界面的高可靠性源码级调试系统。通过具体实现分析,对整个调试系统进行了性能评估。 As a basic research tool for embedded systems, simulator is widely used in architecture design and hardware/software codesign. It uses software idea to simulate the behavior of hardware. This paper proposes a method to implement a source-level debugging system on a SPARC instruction set simulator. On the one hand, the system uses an existing SPARC cross debugger to reduce the development cycle and increase the reliability. Compared to reimplementing a source-level debugger, the method over- comes the difficulties of debug information extracting and reliable verification. On the other hand, the paper proposes a mecha- nism which binds the source-level debugging system to Integrated Development Environment. This mechanism reduces the run- time overhead of context switch and prevents screen blocking. In summary, the system provides a high reliability of source-level debugging interface for the developers of SPARC embedded systems. The correctness and performance of entire debugging sys- tem are evaluated on SparcSim simulator.
出处 《计算机工程与应用》 CSCD 2013年第4期65-70,共6页 Computer Engineering and Applications
基金 国家自然科学基金面上项目(No.61173007) 国家自然科学基金青年基金项目(No.61100015) 北京市科技新星计划(No.2010B058)
关键词 源码级调试 SPARC V8 模拟器 嵌入式系统 source-level debug SPARC v8 simulator embedded system
  • 相关文献

参考文献1

二级参考文献7

  • 1张卫民,黄瑞芳,张钦伍.基于进程文件系统的调试器设计[J].小型微型计算机系统,1996,17(2):41-46. 被引量:3
  • 2李杰 贺占庄.在MIPS开发板上建立Linux系统及开发环境[EB/OL].http://www. 21ic.com/new_info/news/files/news/2003112611402.asp,2003-11-26.
  • 3BILL GATLIFF. Embedding with GNU:GNU debugger[J]. EmbeddedSystem Programming, 1999, (9):80-94.
  • 4BILL GATLIFF. Embedding with GNU:The gdb remote serial protocol [J]. Embedded System Programming, 1999, ( 11): 108-113.
  • 5毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 6李红卫,李翠萍.嵌入式软件的调试技术[J].计算机时代,2002(8):3-4. 被引量:6
  • 7张栋岭,刘献科,邓晓艳,朱培彦,陈涵生.嵌入式应用的远程调试[J].计算机工程,2003,29(11):76-78. 被引量:7

共引文献5

同被引文献16

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部