Title :
Design and Implementation of Retargetable Software Debugger Based on GDB
Author :
Ji, Jeong-Hoon ; Woo, Gyun ; Park, Hyung-Bae ; Park, Ju-Sung
Author_Institution :
Dept. of Comput. Eng., Pusan Nat. Univerisity, Busan
Abstract :
Many processors for embedded system have been developed and is widely being used in many industrial area. If we develop a new embedded processor, we need a simulator, compiler, and debugger for developing an operating system and basic program running on the embedded processor. The debugger is used for finding the error in a program. theses software are very important in embedded system. In this paper, we design and implement a retargetable software debugger for a new 32-bit microprocessor. Our software debugger is based on GNU debugger (GDB) which is a widely used open-source debugger. We explain how to develop a retagetable software debugger for a new embedded processor rapidly. In order to develop a debugger rapidly, we extended only processor-dependent modules for register, memory and instruction set. And, we reused the processor-independent modules in the debugger. In the experiment, we tried to compare our software debugger with ARM AXD debugger to verify the debugger operation. The ARM AXD Debugger is well-known debugger for ARM processor.
Keywords :
embedded systems; program compilers; program debugging; ARM AXD debugger; ARM processor; GDB; GNU debugger; embedded processor; operating system; processor-independent modules; retargetable software debugger; Design engineering; Embedded software; Embedded system; Graphical user interfaces; Memory management; Open source software; Operating systems; Registers; Software debugging; User interfaces; Debugger; Embedded System; GDB; RSP;
Conference_Titel :
Convergence and Hybrid Information Technology, 2008. ICCIT '08. Third International Conference on
Conference_Location :
Busan
Print_ISBN :
978-0-7695-3407-7
DOI :
10.1109/ICCIT.2008.268