远程调试是进行嵌入式系统开发的基本调试方式。本文在全系统模拟器ArmSim 的基 础上,设计并实现了基于嵌入式全系统模拟器的远程调试系统。该系统以Eclipse 为调试前端,实现了与通用远程调试器GDB 的无缝集成,可以实现对模拟器上目标程序的源代码级调试。本文详细描述了远程调试系统的设计与实现细节。 关键词:远程调试,嵌入式系统,模拟器,GNU 调试器,RSP Abstract: Remote debug is the basic debug technology for embeded system development. We design and implement a remote debug system based on the ArmSim full-system simulator, which can debug the source code of object program performing on the simulator. Using Eclipse as its front end, the system integrates general remote debugger--GDB. The whole design and the implementation are discussed in this paper. Keywords: Remote Debug; Embedded System; Simulator; GNU Debugger; RSP