• DocumentCode
    3494678
  • 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
  • Volume
    1
  • fYear
    2008
  • fDate
    11-13 Nov. 2008
  • Firstpage
    737
  • Lastpage
    740
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Convergence and Hybrid Information Technology, 2008. ICCIT '08. Third International Conference on
  • Conference_Location
    Busan
  • Print_ISBN
    978-0-7695-3407-7
  • Type

    conf

  • DOI
    10.1109/ICCIT.2008.268
  • Filename
    4682115