- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux内核编译论文
摘 要
本文以Linux-2.6.23内核的编译过程为例介绍了Linux内核的编译方法,并对配置过程中的选项作了详细注释,力求将常用的、实用的功能注释清楚。
Linux操作系统自从其诞生以来,就以其开放自由的精神,开放内核源代码的方式,得到了全世界程序爱好者的拥护与支持。学习Linux,可以对计算机有一个较为整体的认识,对于硬件与软件如何配合工作等,一些操作系统的基本知识有一定的认识。
随着电子类消费产品的不断发展,嵌入式系统已经成为一个研究的热门方向,利用有限的资源构造一个可以嵌入到其他产品中实现相应功能的小型系统成为了一种主流的设计方法。在这些系统中,免费开放的Linux成为了首选。学习内核编译就是要根据应用环境的条件和客户的需求来订制内核。使得嵌入式系统更为高效、稳定地运行。
本文先对Linux操作系统及其内核、起源与发展等做一些背景知识介绍;而后对内核编译所需要的准备条件、编译的步骤与操作等做一定的说明;然后对内核的配置选项中,一些比较常用的、实用的功能进行了注释;而对于一些个人计算机中比较不需要的、少用的功能,则只做了概括性地说明。
关键词:Linux、内核编译、内核配置
目录
摘 要 1
第一章 Linux简介 3
1.1 Linux简介与特性 3
1.2 Linux的发行版本 5
第二章 Linux内核与内核编译 7
2.1 内核简介 7
2.2 内核版本号 7
2.3 为什么要重新编译内核 7
2.4 内核编译前的准备工作 8
2.5 内核编译的步骤 8
第三章 内核配置注释 17
3.1 Code maturity level options(代码成熟度选项) 17
3.2 Loadable module support (可加载模块选项) 18
3.3 Processor type and features(处理器类型与特性) 18
3.4 General setup(常用设置) 19
3.5 Parallel port support(并口支持) 22
3.6 Plug and Play configuration(即插即用配置) 22
3.7 Block devices(块设备) 23
3.8 Networking options(网络选项) 24
3.9 Telephony support(电话通信支持) 27
3.10 SCSI support(小型计算机系统接口支持) 27
3.11 I20 device support(智能输入输出设备支持) 28
3.12 Network devices support(网络设备支持) 29
3.13 IrDA (infrared) support(配置红外线(无线)通讯支持) 30
3.14 ISDN subsystem(综合服务数字网) 30
3.15 Old CD-ROM drivers(not SCSI not IDE)(旧式光驱支持) 30
3.16 Input core support (输入核心支持) 30
3.17 Character devices(字符设备支持) 31
3.18 Multimedia devices(多媒体设备) 33
3.19 Files System support(文件系统支持) 33
3.20 Console drivers(控制台设备) 36
3.21 Sound(声音配置) 36
3.22 USB support(通用串行总线架构支持) 37
第一章 Linux简介
1.1 Linux简介与特性
Linux是一套免费使用和自由传播的类Unix操作系统,它速度快,运行稳定,对硬件的配置要求低,兼具了其他操作系统的优点,最关键是可以免费使用,所以近几年内Linux得到了迅猛地发展。说到Linux,不得不提起UNIX。由于UNIX的庞大的支持基础和发行系统,使得它(指UNIX)成为世界范围内最有影响和最广泛使用的操作系统之一。起初UNIX是作为小型机和大型机上的多任务系统而开发的,尽管它有一些含糊不清的接口和缺少标准化等缺点,但是它仍然很快地发展成为广泛使用的操作系统。
许多计算机爱好者感到UNIX正是他们想要的东西。但是由于商业版UNIX非常昂贵,而且源代码是有专利的,所以很难在计算机爱好者中广泛使用。于是,出现这样一群人,他们是一支由编成高手、业余计算机玩家、黑客们组成的奇怪队伍,完全独立地开发出一个在功能上毫不逊色于商业UNIX操作系统的全新免费UNIX操作系统——Linux。
Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux具有的良好特性是分不开的。Linux包含了Unix的全部功能和特性。简单的说,Linux具有以下主要特性:
1
您可能关注的文档
- Hibernate性能分析及优化配置.doc
- HIV筛查实验室作业指导书.doc
- HR104(其他型号均可)型传感器湿度、温度测量电路.doc
- HACCP在宝庆猪血丸子中的应用研究.doc
- HPLC测定PAM降解产物实验条件优化.doc
- IBM_笔记本电脑使用以及维护技巧.doc
- IBM提交建设云计算环境的参考架构Introduction and Architecture Overview IBM Cloud Computing Reference Architecture 2.0.doc
- ICT机床的扫描机械运动部分设计.doc
- IC卡供水系统的设计.doc
- IC卡网络系统管理设计.doc
- 部编版一年级语文下册第四单元《8 夜色》教学课件(2025年春-新编教材).pptx
- 江苏省盐城市五校2024-2025学年高一下学期4月期中联考数学试卷(含答案).pdf
- 2025年高一语文教师工作总结简单版(六).docx
- 第12课《台阶》课件 2024—2025学年统编版语文七年级下册(共39张PPT).pptx
- 部编版一年级语文下册第四单元《语文园地四》教学课件(2025年春-新编教材).pptx
- 部编版一年级语文下册第四单元《9 端午粽》教学课件(2025年春-新编教材).pptx
- 指导技能的关键要素与提升的策略研究与分享.docx
- 湖南省永州四中直升班2025届高三(下)适应性数学试卷(含答案).pdf
- 湖北省荆荆宜襄·四地七校联盟2024-2025学年高一(下)期中联考数学试卷(含答案).pdf
- 2025年04月17日袁荣的初中历史组卷.docx
文档评论(0)