张明蔚

张明蔚的博客

他的个人主页  他的博客

内核剪裁入门[求助]

张明蔚  2010年06月06日 星期日 10:46 | 2068次浏览 | 8条评论

内核剪裁

求助,我最近进入了一个项目组,做一个3层交换机,需要用到linux的内核剪裁,我之前并没有接触过内核方面的知识,应当怎么入门下手?

还有,需要用到什么工具软件?

多谢大牛们了

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
DDD

回复 DDD  2010年06月07日 星期一 11:23

先理清楚下裁减系统的原因,并且列出来,然后剩下的事情就好办。

0条回复

孟德

回复 孟德  2010年06月06日 星期日 23:23

有具体问题再说。就像他们说的输出就是 boot + kernel + root filesystem
先搞个编译器玩玩吧。

0条回复

王介

回复 王介  2010年06月06日 星期日 14:57

是做个系统吧。一般要输出三部分,一个boot,一个内核和一个ramdisk。
产品还是用windriver之类的linux套件吧,不然要先搞个交叉编译器,然后调boot,调内核,改驱动。
先找交换芯片的开发包吧,一般有操作系统的支持说明,找个厂商兼容的开发套件开发会快点。

0条回复

黄国荣

回复 黄国荣  2010年06月06日 星期日 13:55

裁减内核其实就是编译内核,编译成自己需要的最精简的内核。
个完整的系统,除了内核,还要根文件系统、设备文件、一些必不可少的系统初始化文件、一些基本命令(如busybox)、还要引导程序等。

简单的方法可以在现有的系统上裁减,如果你有时间可以基于LFS来定制。方式方法很多,GOOGLE上应该很多。

0条回复

曾睿

回复 曾睿  2010年06月06日 星期日 13:37

这个就是make menuconfig 的时候去掉你不需要的模块就行了。

0条回复

徐继哲

回复 徐继哲  2010年06月06日 星期日 10:58

我猜是裁减系统吧?

2条回复

  • 黄国荣

    回复 黄国荣  2010年06月06日 星期日 13:57

    是啊。一个内核能做什么事啊?
    linux 与 gnu/linux:前者只是一个程序,后者才是操作系统。

    1条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号