Implementation of Remote Adapter for Debugging of Ubiquitous Embedded Software

  • Park Myeong-Chul (Dept. of Computer science, Gyeongsang national Univ.) ;
  • Ha Seok-Wun (Dept. of Computer science, Gyeongsang national Univ.)
  • Published : 2005.06.01

Abstract

Since ubiquitous embedded software is sensitive to the resources and environment of target system, it should be debugged in the same environment as actual target system. However, existing tools to debug embedded software, in which access to internal signal or resources is limited, are uneconomical. In the thesis, economical and practical USB-JTAG Adapter that can use open GDB is suggested. It can remove existing limitations of environment implementation that have many difficulties in implementing an environment for remote debugging. Hence, the thesis provides economical interfacing environment that can debug ubiquitous embedded software inside remote system.

Keywords

References

  1. Rubini. A. and J. Corbert, Linux Device Drivers Second Edition, O'Reilly & Associate, June 2001
  2. Kim. C., Kim. H., and Lim. C., Technology Trends and Development Strategies on Embedded Software for Ubiquitous Computing Era, 2003
  3. Yaghmour, K., Building Embedded Linux Systmes, O'Reilly & Associate, 2003
  4. H. Peters K., 'Software Development and Debug for System-On-A-Chip,'Embedded Systems Conference, 1999
  5. Johnson, M., and N. Puthuff, 'Debugging Embedded SoC Systems,' RF Design, Feb. 2002
  6. S. J. Nam, J.H. Lee, B. W. Kim,Y. H. Im,Y. S. Kwon, C. M. Kyung, and K. G. Kang, 'Fast Development of Source-level Debugging System Using Hardware Emulation,' Asia and South-Pacific Design Automation Conference, IEEE, pp. 401-404, 2000 https://doi.org/10.1109/ASPDAC.2000.835133
  7. ARM Ltd., Real-Time Debug, 2002
  8. Hot-Debug for Intel XScale Core Debug, 2002
  9. IEEE, IEEE Standard Test Access Port and Boundary Scan Architecture, Std 1149.1-1990,1993
  10. Asset InterTech, Inc., and R G. Bennefits, Boundary Scan Tutorial, 2000
  11. XJTAG Lt d., JTAG-A technical overview, 2003
  12. Byung-Chul Kim, 'A JTAG-Based Debugging Tool for Developing EmbeddedSoftwares,' Proceedings of The 31st KISS Spring Conference, 31(1), pp. 943-945, 2004
  13. Signum Systems, JDSnet-ARM/ETM Emulator with Trace, 2003
  14. Stallman.R, R. Pesch, and S. Shebs, et aI., Debugging With GDB, 2003
  15. Intel Corp., XScale Microarchitecuture for the PXA255 Processor, 2003
  16. Cypress Semiconductor, EZ-USB Technical Reference Manual, 2002