内核编译论文

内核编译论文

ID:43754470

大小:585.92 KB

页数:39页

时间:2019-10-13

内核编译论文_第1页
内核编译论文_第2页
内核编译论文_第3页
内核编译论文_第4页
内核编译论文_第5页
资源描述:

《内核编译论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、本文以Linux-2.6.23内核的编译过程为例介绍了Linux内核的编译方法,并对配置过程中的选项作了详细注释,力求将常用的、实用的功能注释清楚。Linux操作系统自从其诞生以来,就以其开放自由的精神,开放内核源代码的方式,得到了全世界程序爱好者的拥护与支持。学习Linux,可以对计算机有一个较为整体的认识,对于硬件与软件如何配合工作等,一些操作系统的基木知识有一定的认识。随着电子类消费产品的不断发展,嵌入式系统已经成为一个研究的热门方向,利用有限的资源构造一个可以恢入到其他产品中实现相应功能的小型系统成为了一种主流的设计方法。在这些系统中,免费开

2、放的Linux成为了首选。学习内核编译就是要根据应用环境的条件和客户的需求来订制内核。使得嵌入式系统更为高效、稳定地运行。本文先对Linux操作系统及其内核、起源与发展等做一些背景知识介绍;而后对内核编译所需要的准备条件、编译的步骤与操作等做一定的说明;然后对内核的配置选项中,一些比较常用的、实用的功能进行了注释;而对于一些个人计算机小比较不需要的、少用的功能,则只做了概括性地说明。关键词:Linux.内核编译、内核配置目录摘要1第一章Linux简介31.1Linux简介与特性31.2Linux的发行版本5第二章Linux内核与内核编译72」内核简介

3、72.2内核版本号72.3为什么婆重新编译内核72.4内核编译前的准备工作82.5内核编译的步骤8第三章内核配置注释173.1Codematurityleveloptions(代码成熟度选项)173.2Loadablemodulesupport(可力口载模块选项)183.3Processortypeandfeatures(处理器类型特性)183.4Generalsetup(常用设置)193.5Parallelportsupport(并口支持)223.6PlugandPlayconfiguration(即插U卩用ffil置)223.7Blockdevi

4、ces(块设备)233.8Networkingoptions(网络选项)243.9Telephonysupport(电话通信支持)273.10SCSIsupport(小型计算机系统接口支持)273.11120devicesupport(智能输入输出设备支持)283.12Networkdevicessupport(网络设备支持)293.13IrDA(infrared)support(配置红外线(无线)通讯支持)303.14ISDNsubsystem(综合服务数字网)303.15OldCD-ROMdrivers(notSCSInotIDE)(旧式光驱支持

5、)..…错误!未定义书签。3.16Inputcoresupport(输入核心支持)303.17Characterdevices(字符设备支持)313.18Multimediadevices(多媒体设备)333.19FilesSystemsupport(文件系统支持)333.20Consoledrivers(控制台设备)363.21Sound(声音配置)363.22USBsupport(通用串行总线架构支持)37第一章Linux简介1.1Linux简介与特性Linux是一套免费使用和自由传播的类Unix操作系统,它速度快,运行稳定,对硬件的配置要求低,

6、兼具了其他操作系统的优点,最关键是可以免费使用,所以近几年内Linux得到了迅猛地发展。说到Linux,不得不提起UNIX。由于UNIX的庞大的支持基础和发行系统,使得它(指UNIX)成为世界范围内最冇影响和最广泛使用的操作系统之一。起初UNIX是作为小型机和大型机上的多任务系统而开发的,尽管它有一些含糊不清的接口和缺少标准化等缺点,但是它仍然很快地发展成为广泛使用的操作系统。许多计算机爱好者感到UNIX正是他们想要的东西。但是由于商业版UNIX非常昂贵,而且源代码是有专利的,所以很难在计算机爱好者中广泛使用。于是,出现这样一群人,他们是一支由编成高

7、手、业余计算机玩家、黑客们组成的奇怪队伍,完全独立地开发出一个在功能上毫不逊色于商业UNIX操作系统的全新免费UNIX操作系统LinuxoLinux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux具冇的良好特性是分不开的。Linux包含了Unix的全部功能和特性。简单的说,Linux具有以下主要特性:1开放性开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。2多用户多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备

8、)有特定的权限,互不影响。Linux和Unix都具有多用户的特性。3多任务多任务是现代计算机的最主要的一个特

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。