期刊文献+

嵌入式远程调试原理研究与实现 被引量:7

STUDY AND IMPLEMENTATION OF THE PRINCIPLE OF EMBEDDED REMOTE DEBUGGING
下载PDF
导出
摘要 嵌入式软件调试是多个软硬件模块交互的复杂过程。研究嵌入式远程调试的原理,包括底层硬件机制、操作系统内核和编译器等模块对目标机调试代理的支持;基于新型嵌入式操作系统aCoral的基本内核功能,设计aCoral远程调试结构,提出了SWI异常处理机制的改进方法,实现了线程绑定机制和远程调试代理。采用GDB(GNU DeBugger)为宿主机调试器对系统进行功能验证,结果表明该系统具有可实现任务级调试和稳定性强等优点。 Embedded software debugging is a complicated process which involves interactions of multiple hardware and software modules. In this paper we study the principle of embedded software, debugging, including the support of target debugging agent by the modules of underlying hardware mechanism, the operating system kernel and the compiler. Based on the basic kernel function of aCoral, which is a novel em- bedded operating system, we design the remote debugging architecture of aCoral, and propose the improved method of SWI exception handling mechanism, thus implement the thread binding mechanism and the remote debugging agent. Using GDB as the host debugger, the function verification is carried out on the system. Experimental results prove that this system has the advantages of achievable debugging at task level and strong stability.
出处 《计算机应用与软件》 CSCD 北大核心 2014年第6期240-243,共4页 Computer Applications and Software
基金 "核高基"国家科技重大专项(2012ZX01033-001-001)
关键词 嵌入式软件 远程调试aCoral 调试代理 GDB Embedded software Remote debugging aCoral Debug agent GDB
  • 相关文献

参考文献10

  • 1姚放吾,丁皞.嵌入式远程调试器保护模式下调试功能的实现[J].计算机技术与发展,2011,21(4):242-245. 被引量:4
  • 2Wenyu Chen, Dongpu Han, Dongcheng Tang, et al. A model of re- mote debugger supporting muhipie types of connection[ C] //:2011 In- ternational Conference on Electronics, Communications and Control, 9 - 11 Sept 2011. Piscataway, NJ, USA : IEEE, 2011 : 642 - 645.
  • 3王兴杰,李允,江浩,李涛.基于Linux的嵌入式交叉开发技术[J].计算机应用研究,2008,25(1):206-208. 被引量:16
  • 4张和君,张跃.基于DWARF的Bootloader远程交叉调试模型[J].计算机工程,2006,32(24):60-62. 被引量:5
  • 5Hongwei Li, Fangsheng Wu, Yaping Xu, 等. Research of " Stub" Re- mote Debugging Technique[ C ]//Iccsse 2009 :Proceedings of 2009 4th International Conference on Computer Science & Education,2009:990 - 994.
  • 6刘鹏,于立新,覃辉,周海洋.常见嵌入式微处理器调试技术综述[J].微处理机,2011,32(4):16-20. 被引量:4
  • 7龚兰兰,刘晓升,朱巧明.远程调试系统的关键技术分析[J].计算机应用与软件,2010,27(10):258-261. 被引量:7
  • 8多核嵌入式实时操作系统项目组.aCoral技术文档V1.0[EB/OL].(2010-09-03)[2012-12-10].http://www.acoral.org/admin/upload/111.rat.
  • 9Yang W Y, LEE J Y. PLC Remote Debugger Development Using GDB [C] //2009 International Soc Design Conference. New York: leee, 2009 : 540 - 543.
  • 10Jeremy Bennett. Howto: GDB Remote Serial Protocol Wriling a RSP Server[EB/OL]. (2008 - 11 - 12) [2012 - 12 - 10]. http://www. embecosm. com/download/ean4, html.

二级参考文献23

共引文献31

同被引文献43

引证文献7

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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