Title
Improve the GNU Debugger for the Design of Multi-core Wireless Nodes
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.
Year
DOI
Venue
2010
10.1109/FCST.2010.87
FCST
Keywords
Field
DocType
remote task-level debugger,multi-core debugger,debug concurrent task,multiple core,gnu debugger,wireless sensor network,tmcd,operating systems (computers),task-level multi-core debugger,program debugging,uclinux operating system,gnu project debugger,gdb,linux,telecommunication computing,multi-core wireless nodes,multi-core wireless,multicore wireless sensor nodes,embedded multi-core programming,wireless sensor networks,sensor node,embedded multicore programming,multi-core programming,multiple process,task-level multicore debugger,process control,real time,multicore processing,wireless communication,debugging,programming,operating system
Wireless,Debugger,Computer science,Thread (computing),Real-time computing,Process control,Multi-core processor,Wireless sensor network,Operating system,Wireless sensor node,Embedded system,Debugging
Conference
ISBN
Citations 
PageRank 
978-1-4244-7779-1
0
0.34
References 
Authors
1
5
Name
Order
Citations
PageRank
Tai-cong Zhong100.34
Yong Liao224921.07
Jianjing Shen313.72
Xue Zhang424.10
Nan Sang5258.23