欢迎来到天天文库
浏览记录
ID:34137393
大小:546.11 KB
页数:31页
时间:2019-03-03
《编译内核详细配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、编译内核详细配置badicoubid发表于2006-6-2916:42:00一篇编译内核的详细配置文章[转]前言之前言:谁是这篇文章的读者?不习惯读英文资料的非LINUX高手声卡不响光驱不转连不上网等等,只要有问题就行开发嵌入式操作系统现在流行的ODL(onlydisklinux)中做内核部分,那些文章不介绍此点内容。我正在做,完工后整理资料。BYTHEWAY,想成为LINUX高手吗?你需要熟练掌握KERNELCOMPILE、XCONFIGRATER、LINUXCONFIG、SAMBA四大利器,你随时可以找到
2、后三者的大量相关资料,但内核编译就只好啃为数不多的英文了。笔者耗时3月,搜集并整理大量资料,在儿童节前连续工作18个小时后,给小企鹅送了这份礼物。笔者自信是目前为止KERNEL编译方面最完备的中文资料(将不断翻译补充),这可是毕业论文哪!为什么要放网上呢?首先找这方面资料太难了,文章对各位LINUX爱好者会有所帮助。其次,取之于网用之于网。欢迎使用这篇文章,请随便引用,这才符合LINUX自由软件的精神嘛,不过别忘了提提我的名字,就算为我的辛苦付了点稿酬。介于内核方面资料较少,欢迎在这篇文章中添加和修改内容,但
3、不要过多删除,笔者列表要加入你的名字,让我们为把它变成数百页的资料而努力。OK,交个朋友吧,我是玉玉安,email:ziboyuyuan@263.net目录序言第一章内核编译的基础第一节内核简介第二节内核版本第三节编译原因第四节准备工作第二章内核编译的流程第一节编译开始第二节配置内核{核心内容}1.代码成熟等级2..处理器类型和特色3.对模块的支持4.基本的选择5.即插即用支持6.块设备支持7.网络选项8.电话支持9.SCSI设备的支持10.I2O接口适配器11.网络设
4、备支持12.配置业余无线广播13.红外支持14.ISDN的文件系统15.旧型光驱类型(非IDE界面的光驱)16.字符设备17.USB支持18.文件系统19.控制台驱动20.声卡驱动21.Kernelhacking第三节编译内核第四节启用内核附录:LILO分析第三章内核编译的应用第一节嵌入式Linux技术第二节你的Linux有多大(及实践结果)结束语参考文献序言近几年,linux大行其道,令不满windows蓝屏的使用者跃跃欲试,结果发现linux安装不及windows方便,界面不及windows友好,配置不及
5、windows容易,软件不及windows丰富,以至浅尝辄止。其实,Linux有windows无可比拟的两个优势:网络应用和嵌入式技术,这也正是未来最有前途的方向。同时此课题是从理论上设计具有嵌入式Linux操作系统器件的重要组成部分。如要涉足这两个方面,就必须对内核有深刻理解。当然,您可以从源代码入手,但前提是您拥有程序设计和操作系统等多方面专业知识,否则,就利用现成的Linuxkernel从编译内核开始吧。不幸的是,内核编译方面的资料匮乏。以上两个原因使我写这篇论文成为必要。我可以自信得说,这是目前最详尽
6、的内核编译方面的中文资料。值得一提的是,我在搜集翻译资料的过程中,获得了操作系统、程序设计、硬件设备、网络通信等各方各面的知识,极大的拓宽了视野,真正学有所获。感谢所有为Linux发展作出贡献的人,感谢所有Linux中文网站为促进Linux在中国的发展作出的不懈努力,他们是我搜集资料的来源。特别感谢我的指导老师——官伯然教授和高斌博士,正是他们的辛勤指导让我顺利完成毕业设计。西电科大:李玉元2001/6/1备注:#----------后跟小的选项##---------后还有更细选项注意------上机实践结果
7、第一章内核编译的基础第一节内核简介内核,是一个操作系统的核心,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。就好比DOS下的IO.SYS和MSDOS.SYS一体,我们可以把这两个文件叫做DOS的核心。Linux也有它的核心,通常在根目录下,一个叫vmlinuz的文件。我们用这个文件来控制我们的整台PC,包括周边设备和软硬磁盘机、CD-ROM、声卡等。简单地说,核心就是操作系统本身。没有了它,就像一个无人住的家,没有人去维持这个家的动作。一个安定的家需要一个很用心已能当机立
8、断的主人:一部电脑也需要很有效率已稳定的核心,也就是操作系统。因此,核心是整个系统维持下去的关键。Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此引发的一个明显的好处就是Linux修补漏洞的快速以及对最新软件技术
此文档下载收益归作者所有