Linux内核制作与嵌入式根文件系统的构建
一、Linux内核的制作<这个制作仅为NFS文件系统而制作>
1.1)先抱怨两句再说一大早起来打开电脑发现电脑启动不起来,拆开电脑搞了好久发现原来是显卡出问题了。。。本来最近就穷显卡坏了。无语之中拿这个破机器去看医生咯,修好电脑后再打开电脑一看启动起来了,但是。。。。显示器不显示了!!!!!!!什么逻辑
闲话少说、手动起来
1.2)准备工作(经移植后的源码准备)
1.3)开始内核制作
1.3.1)进入Linux内核根目录执行makedistclean
这个是习惯呵呵。。。。清除原有的配置文件和中间文件
1.3.2)加载缺省文件
配置前首先要加载缺省文件哦。。怎么选择这个缺省文件那就要根据你自己的开发板来定吧
cp config_mini2440_t35 .config 至于选择哪个缺省文件我想大家都懂的(这个arch/arm/configs目录下很多这样的咚咚的)
1.3.3)嗯,该配置内核了
还是在Linux主目录下面执行
make menuconfig ARCH=arm
如果上一句你要问我为何要加个ARCH=arm我的回答那是很简单了你可以尝试一下不加这个会有什么后果,我试过了后果很严重啊,我没找到ARM的CPU耶
1.3.4)完了、编译内核吧
make uImage ARCH=arm CROSS_COMPILE=arm-linux-
唉我去上个厕所吧,可是外面好黑。。我有点怕。。。。。。
漫长的等待其实我已经劳了。。。随着这机器的吱吱声,我表示心痛了
这一说我忘记重点了就是本次是构建NFS文件系统即网络文件系统所以上述的配置过程值得注意地方添个图看看
选择什么CPU那样的东西就不说了,都不知道选择了多少次了