龙芯1B芯片是基于MIPS架构的,KDB是内核汇编级的调试工具,不像GDB式的源码级调试;在KDB下,你可以查看内变量的变化,内存的变化,调用栈等等;
http://elinux.org/KDB 这个网址里有详细的介绍关于如何开启KDB
https://kgdb.wiki.kernel.org/index.php/Main_Page 这里有关于KDB不同内核版本的介绍。本文的是基于内核
linux3.0版本介绍的。
首先,要在内核中开启KDB的支持,linux-2.6都已经支持KDB了(以前的版本KDB是以补丁的形式提供),内核的源代码中已经有关于KDB的实现了,可以自己分析以下KDB的实现。
在内核源码路径下:<