作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (24): 60-62. doi: 10.3969/j.issn.1000-3428.2006.24.022

• 软件技术与数据库 • 上一篇    下一篇

基于DWARF的Bootloader远程交叉调试模型

张和君,张 跃   

  1. (清华大学深圳研究生院嵌入式系统与技术实验室,深圳 518055)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-12-20 发布日期:2006-12-20

Bootloader Remote Cross Debug Model Based on DWARF

ZHANG Hejun, ZHANG Yue   

  1. (Embedded System Lab, Graduate School at Shenzhen, Tsinghua University, Shenzhen 518055)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-12-20 Published:2006-12-20

摘要: 研究了嵌入式系统在Bootloader单支撑环境下的远程交叉调试问题,设计并实现了Bootloader远程交叉调试模型,并达到源码级别的调试。主机端采用DWARF调试规范,负责分析目标文件的调试信息,向目标机上的Bootloader发送机器级的调试命令;Booloader接收并处理调试命令。该模型为嵌入式系统的应用程序开发提供了良好的调试手段。

关键词: 引导装载程序, 远程交叉调试, DWARF调试规范, 嵌入式系统

Abstract: 】A Bootloader remote cross debug model is designed and realized to solve debug problem of embedded system in stand-alone environment. Hosts analyze debug information of object file, and send debug commands being machine level to Bootloader of target machine; Bootloader receives and handles debug commands. This model provides a good debug method for development of embedded system.

Key words: Bootloader, Remote cross debug, DWARF Debug format standard, Embedded system