📄 kernel_debugging.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head> <title></title> <link rel="stylesheet" media="screen" type="text/css" href="./style.css" /> <link rel="stylesheet" media="screen" type="text/css" href="./design.css" /> <link rel="stylesheet" media="print" type="text/css" href="./print.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><a href=start.html>start</a></br><h1><a name="kernel_debugging" id="kernel_debugging">Kernel Debugging</a></h1><div class="level1"><p> There are various ways to debug the kernel, which span the ranges of very powerful (but complex), to easy (but not very powerful).</p><ul><li class="level1"><div class="li"> a <a href="ice.html" class="wikilink2" title="ice.html">In Circuit Emulator (ICE)</a> provides bare hardware debugging.</div></li><li class="level1"><div class="li"> <a href="kgdb.html" class="wikilink1" title="kgdb.html">The kernel debugger</a> provides most of the same facilities of an ICE, but without the extra hardware, but requires ethernet or a dedicated serial port.</div></li><li class="level1"><div class="li"> printk is a common method of debugging</div></li><li class="level1"><div class="li"> <a href="post_mortem.html" class="wikilink1" title="post_mortem.html">Post Mortem</a> Analysis is sometimes needed when the kernel is dieing without any indiciation, for a quick look at what is going on.</div></li></ul></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -