摘要
嵌入式Linux的开发和应用越来越广泛,其中一个重要环节就是Linux内核的调试。Kgdb是一种插桩式、纯软件的嵌入式Linux的内核调试工具,主要应用于i386体系结构中。分析了kgdb的原理和它的实现过程,并在目前使用比较广泛的arm板上对kgdb进行了移植,主要包括串口驱动,陷阱处理和调试命令的移植3个部分。
The development and application of the embedded Linux become more and more popular, and one important tache in the process is the kernel-debug. The kgdb which use the stub method is a software Linux kernel-debug tool and is most applicated on the i386architecture. Kgdb's theory and how to implement are analyzed; and kgdb is transplanted to the arm borad which is popular nowdays, including three portions: The uart driver, trap dispose and the transplant of the debug commands.
出处
《计算机工程与设计》
CSCD
北大核心
2007年第10期2392-2394,2431,共4页
Computer Engineering and Design