码迷,mamicode.com
首页 > 其他好文 > 详细

第三周 内核调试

时间:2015-03-19 23:36:51      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

钱自强 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 

1.实验结果

这周主要是搭建linux内核测试的环境,以及简单分析linux内核的相关函数和执行步骤。

首先是将一个内存镜像装入内核中运行的实验,这里是使用menu程序。实验结果如下。

技术分享

第二个实验主要是搭建gdb的测试平台,利用gdb设置断点,将断点设置在start_kernel处。以下是实验结果

技术分享

2运行分析

3总结

  linux启动过程中首先有一个启动进程即0号进程,而这个进程是对linux系统不可见的,而其它所有的进程都是由这一个进程创建的。也就是说process1也是由process0创建而来的。而idle进程则主要是在系统的空闲时被系统调用。

第三周 内核调试

标签:

原文地址:http://www.cnblogs.com/qtalker/p/4351903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!