论文研究USB设备端驱动的研究及在GDB远程调试中的应用.pdf
在嵌入式Linux软件开发中,可以通过宿主机GDB(GNUdebugger)加目标机GDBserver的方式对嵌入式软件进行远程调试,GDB和GDBserver通过RSP(remoteserialprotocol)协议进行通信,这种方式可以显著提高开发效率;目前宿主机和目标机之间支持串口或网口方式建立连接,暂不支持USB(universalserialbus)接口。介绍了USB的相关概念及GDB远程调试原理,通过分析当前存在的调试模型,利用Linux设备端Gadget功能驱动实现了USBGDBGDBserver的远程调试模型。该模型弥补了现有模型的不足,USB接口的日益普及使得该
用户评论