【发布时间】:2012-12-24 22:31:09
【问题描述】:
似乎这个主题没有一个很好的完整的一站式文档。
这里是没有任何解决方案的参考。任何人都可以贡献他的知识如何在 linux 内核和 Android 平台中进行调试和跟踪。
一些链接
- The State of Kernel Debugging Technology
- Using kgdb, kdb and the kernel debugger internals
- Android: Kernel Debugging with KGDB
- Search for "kgdb" in Android-Kernel Google Group
- Q: Android's Kernel Debugger in Android-Kernel Group
- KDB at SGI
- Debugging ARM Linux kernel and applications
- Linux Kernel Debugging
- KDB at eLinux
【问题讨论】:
-
您要调试什么样的问题?
-
我想像在eclipse或者visual studio中那样调试内核代码。
-
也许值得花点时间看一下“debug”这个词,也就是说,de - bug。如果一个人不试图理解(作为删除的前奏)一个“错误”,那么可以说不是在调试,而只是出于好奇而逐步执行代码。如果你想这样做,最好在 QEMU 等模拟器上这样做,而不是在真实硬件上设置这样做会带来额外的挫败感。
-
调试与 Eclipse 无关。 Eclipse 只是一个编辑器(或 IDE)。它不是调试器。 (它可能会为调试器提供一些图形界面,...)。
标签: android c linux-kernel arm kgdb