Skip to main content

A GDB-Based Real-Time Tracing Tool for Remote Debugging of SoC Programs

  • Conference paper
Advances in Hybrid Information Technology (ICHIT 2006)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4413))

Included in the following conference series:

Abstract

Since embedded systems based on System-on-a-Chip(SoC) have limited resources, debugging programs in such systems requires a remote debugging system that has enough resources. However, existing JTAG based remote debugging system that uses GDB in Linux environment does not provide tracing function, so it is hard to monitor the executions of SoC program in real time. This paper adds a tracing facility to existing GDB remote debugging system to provide a real time monitoring tool. To demonstrate a real time tracing of synthetic program, Intel a Xscale PXA series processor based target system is used.

This paper was supported by ETRI.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abatron, A.G.: bdiGDB JTAG interface for GNU Debugger User Manual, Manual Ver 1.07 for BDI2000, ABATRON AG Switzerland (2004)

    Google Scholar 

  2. AIJI System: OPENize & Spider User’s Manual, 2F Samho-Tower. 1122-10, Ingye-dong, Paldal-gu, Suwon-city, Gyeonggi-do, Korea (2004)

    Google Scholar 

  3. ARM: RealView Debugger: Extensions User Guide (2004)

    Google Scholar 

  4. Cantrill, B.M., Shapiro, M.W., Leventhal, A.H.: Dynamic Instrumentation of Production Systems. In: 2004 USENIX Annual Technical Conference, Boston, MA, USA (June 2004)

    Google Scholar 

  5. Pospiech, F., Olsen, S.: Embedded Software in the SoC World. How HdS Helps to Face the HW and SW Design Challenge. In: IEEE 2003 Custom Integrated Circuits Conference (2003)

    Google Scholar 

  6. IEEE: Standards Board, Standard Test Access Port and Boundary-Scan Architecture, Std 1149.1-2001 (2001)

    Google Scholar 

  7. Intel: Hot-Debug for Intel Xscale Core Debug: White Paper, 2200 Mission College Blvd. Santa Clara, CA 95052 USA (May 2005)

    Google Scholar 

  8. Intel: Intel XScale Microarchitecture for the PXA255 Processor: User’s Manual, 2200 Mission College Blvd. Santa Clara, CA 95052 USA (March 2003)

    Google Scholar 

  9. ISYSTEM Inc.: Intel XScale Family On-Chip Emulation, Carl-Zeiss-Strasse 1. Schwabhausen, Germany (May 2001)

    Google Scholar 

  10. Koo, G., Park, M., Ha, S., Jun, Y., Lim, C.: A USB-JTAG Adapter for Remote Debugging Tool of SoC Programs. In: Proc. of the 24th KIPS Fall Conference, KIPS vol. 12(2), pp. 1449–1452 (2005)

    Google Scholar 

  11. Lee, K., Kim, J., Lim, C., Kim, H.: A Development of Remote Tracepoint Debugger for Run-time Monitoring and Debugging of Timing Constraints on Qplus-P RTOS. In: IEEE Workshop on Software Technologies for Future Embedded Systems, Hakodate, Hokkaido, Japan, pp. 93–96 (May 2003)

    Google Scholar 

  12. Pilet, J., Magnenat, S.: Jelie: manuel de l’utilisateur, EPFLI&CISIM LAP. INF 136 Station 14 CH-1015 Lausanne Switzerland (2003)

    Google Scholar 

  13. Stallman, R., Pesch, R., Shebs, S., et al.: Debugging with gdb. Free Software Foundation (2003)

    Google Scholar 

  14. Akgul, T., Kuacharoen, P., Mooney, V.J., Madisetti, V.K.: A Debugger RTOS for Embedded Systems. In: 27th EUROMICRO Conference, Warsaw, Poland, pp. 264–269 (September 2001)

    Google Scholar 

  15. Whitney, T., Neville, G.: SoC Software Hardware NIGHTMARE or Bliss. ACM QUEUE  (April 2003)

    Google Scholar 

  16. Prasad, V., Cohen, W., Eigler, F.Ch., Hunt, M., Keniston, J., Chen, B.: Locating System Problems Using Dynamic Instrumentation. In: 2005 Linux Symposium, Ottawa, Canada (2005)

    Google Scholar 

  17. Vink, G.: Trends in Debugging Technology, Embedded System Conference, Chicago (March 1998)

    Google Scholar 

  18. Gatliff, W.: Implementing a Remote Debugging Agent Using the GNU Debugger (2001)

    Google Scholar 

  19. Yaghmour, K.: Building Embedded Linux Systems. O’Reilly & Associate (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marcin S. Szczuka Daniel Howard Dominik Ślȩzak Haeng-kon Kim Tai-hoon Kim Il-seok Ko Geuk Lee Peter M. A. Sloot

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Park, MC., Kim, YJ., Chun, IG., Ha, SW., Jun, YK. (2007). A GDB-Based Real-Time Tracing Tool for Remote Debugging of SoC Programs. In: Szczuka, M.S., et al. Advances in Hybrid Information Technology. ICHIT 2006. Lecture Notes in Computer Science(), vol 4413. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77368-9_48

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77368-9_48

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77367-2

  • Online ISBN: 978-3-540-77368-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics