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
Link To Document :
بازگشت