Linux内核分析 03

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux内核分析 03相关的知识,希望对你有一定的参考价值。

一,构造一个简单的Linux系统MenuOS

1、Linux内核源代码简介

回顾一下前面的三大法宝和两把宝剑。

arch/x86目录下的代码需要重点关注

阅读代码的时候把除了x86以外的都删掉会有利于代码的阅读和理解。其他目录下的基本对我们的学习没有什么用处。

根目录下除了arch外还有几个比较重要的:Documentation、drivers、init

内核启动的相关代码基本上都在init目录下 

整个Linux内核启动的起点,main.c       start_kernel 相当于普通C语言程序中的main函数

习惯:打开什么都先找 readme,基本上都可以自行理解了。

make mrproper 清理中间程序的指令。

 不同的配置方法、各种make。

2、构造一个简单的Linux系统

 

以上是关于Linux内核分析 03的主要内容,如果未能解决你的问题,请参考以下文章

Linux内核分析-分析Linux内核创建一个新进程的过程

Linux内核分析 实验三:跟踪分析Linux内核的启动过程

《Linux内核分析》 第六节 分析Linux内核创建一个新进程的过程

Linux内核分析之跟踪分析Linux内核的启动过程

20135239 益西拉姆 linux内核分析 跟踪分析Linux内核的启动过程

Linux内核分析:Linux内核启动流程分析