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内核创建一个新进程的过程