• DocumentCode
    2141922
  • Title

    Improve the GNU Debugger for the Design of Multi-core Wireless Nodes

  • Author

    Zhong, Tai-Cong ; Liao, Yong ; Shen, Jian-Jing ; Zhang, Xue ; Sang, Nan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
  • fYear
    2010
  • fDate
    18-22 Aug. 2010
  • Firstpage
    376
  • Lastpage
    379
  • Abstract
    The emergence of multi-core wireless sensor nodes brings a new opportunity to the popularity of wireless sensor networks. At the same time, there arises the question “How to effectively debug concurrent tasks on a multi-core wireless sensor node?” In this paper, based on the uClinux operating system, we design TMCD (Task-level Multi-Core Debugger), a remote task-level debugger to support embedded multi-core programming. TMCD is an improvement of GDB (GNU Project Debugger). It can not only distribute multiple processes or threads among multiple cores, but also obtain the real-time information of each core and the debugee. We utilize TMCD on a dual-core platform. It shows that TMCD can effectively support multi-core programming.
  • Keywords
    Linux; operating systems (computers); program debugging; telecommunication computing; wireless sensor networks; GNU debugger; TMCD; embedded multicore programming; multicore wireless sensor nodes; remote task-level debugger; task-level multicore debugger; uClinux operating system; wireless sensor network; Debugging; Multicore processing; Presses; Process control; Programming; Wireless communication; Wireless sensor networks; GDB; Multi-core debugger;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontier of Computer Science and Technology (FCST), 2010 Fifth International Conference on
  • Conference_Location
    Changchun, Jilin Province
  • Print_ISBN
    978-1-4244-7779-1
  • Type

    conf

  • DOI
    10.1109/FCST.2010.87
  • Filename
    5575899