计算机应用研究
計算機應用研究
계산궤응용연구
APPLICATION RESEARCH OF COMPUTERS
2011年
10期
3770-3774
,共5页
嵌入式Linux%通用串行总线驱动%GDB调试器%GDBserver%远程调试
嵌入式Linux%通用串行總線驅動%GDB調試器%GDBserver%遠程調試
감입식Linux%통용천행총선구동%GDB조시기%GDBserver%원정조시
在嵌入式Linux软件开发中,可以通过宿主机GDB( GNU debugger)加目标机GDBserver的方式对嵌入式软件进行远程调试,GDB和GDBserver通过RSP( remote serial protocol)协议进行通信,这种方式可以显著提高开发效率;目前宿主机和目标机之间支持串口或网口方式建立连接,暂不支持USB( universal serial bus)接口.介绍了USB的相关概念及GDB远程调试原理,通过分析当前存在的调试模型,利用Linux设备端Gadget功能驱动实现了USB+ GDB+ GDBserver的远程调试模型.该模型弥补了现有模型的不足,USB接口的日益普及使得该模型在实际开发中带来了极大的便利.
在嵌入式Linux軟件開髮中,可以通過宿主機GDB( GNU debugger)加目標機GDBserver的方式對嵌入式軟件進行遠程調試,GDB和GDBserver通過RSP( remote serial protocol)協議進行通信,這種方式可以顯著提高開髮效率;目前宿主機和目標機之間支持串口或網口方式建立連接,暫不支持USB( universal serial bus)接口.介紹瞭USB的相關概唸及GDB遠程調試原理,通過分析噹前存在的調試模型,利用Linux設備耑Gadget功能驅動實現瞭USB+ GDB+ GDBserver的遠程調試模型.該模型瀰補瞭現有模型的不足,USB接口的日益普及使得該模型在實際開髮中帶來瞭極大的便利.
재감입식Linux연건개발중,가이통과숙주궤GDB( GNU debugger)가목표궤GDBserver적방식대감입식연건진행원정조시,GDB화GDBserver통과RSP( remote serial protocol)협의진행통신,저충방식가이현저제고개발효솔;목전숙주궤화목표궤지간지지천구혹망구방식건립련접,잠불지지USB( universal serial bus)접구.개소료USB적상관개념급GDB원정조시원리,통과분석당전존재적조시모형,이용Linux설비단Gadget공능구동실현료USB+ GDB+ GDBserver적원정조시모형.해모형미보료현유모형적불족,USB접구적일익보급사득해모형재실제개발중대래료겁대적편리.