編譯內(nèi)核詳細(xì)配置

編譯內(nèi)核詳細(xì)配置

ID:4151507

大?。?85.90 KB

頁數(shù):31頁

時間:2017-11-29

編譯內(nèi)核詳細(xì)配置_第1頁
編譯內(nèi)核詳細(xì)配置_第2頁
編譯內(nèi)核詳細(xì)配置_第3頁
編譯內(nèi)核詳細(xì)配置_第4頁
編譯內(nèi)核詳細(xì)配置_第5頁
資源描述:

《編譯內(nèi)核詳細(xì)配置》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、編譯內(nèi)核詳細(xì)配置badicoubid發(fā)表于2006-6-2916:42:00一篇編譯內(nèi)核的詳細(xì)配置文章[轉(zhuǎn)]前言之前言:誰是這篇文章的讀者?不習(xí)慣讀英文資料的非LINUX高手聲卡不響光驅(qū)不轉(zhuǎn)連不上網(wǎng)等等,只要有問題就行開發(fā)嵌入式操作系統(tǒng)現(xiàn)在流行的ODL(onlydisklinux)中做內(nèi)核部分,那些文章不介紹此點內(nèi)容。我正在做,完工后整理資料。BYTHEWAY,想成為LINUX高手嗎?你需要熟練掌握KERNELCOMPILE、XCONFIGRATER、LINUXCONFIG、SAMBA四大利器,你隨時可以找到后三者的大

2、量相關(guān)資料,但內(nèi)核編譯就只好啃為數(shù)不多的英文了。筆者耗時3月,搜集并整理大量資料,在兒童節(jié)前連續(xù)工作18個小時后,給小企鵝送了這份禮物。筆者自信是目前為止KERNEL編譯方面最完備的中文資料(將不斷翻譯補充),這可是畢業(yè)論文哪!為什么要放網(wǎng)上呢?首先找這方面資料太難了,文章對各位LINUX愛好者會有所幫助。其次,取之于網(wǎng)用之于網(wǎng)。歡迎使用這篇文章,請隨便引用,這才符合LINUX自由軟件的精神嘛,不過別忘了提提我的名字,就算為我的辛苦付了點稿酬。介于內(nèi)核方面資料較少,歡迎在這篇文章中添加和修改內(nèi)容,但不要過多刪除,筆者列

3、表要加入你的名字,讓我們?yōu)榘阉兂蓴?shù)百頁的資料而努力。OK,交個朋友吧,我是玉玉安,email:ziboyuyuan@263.net目錄序言第一章內(nèi)核編譯的基礎(chǔ)第一節(jié)內(nèi)核簡介第二節(jié)內(nèi)核版本第三節(jié)編譯原因第四節(jié)準(zhǔn)備工作第二章內(nèi)核編譯的流程第一節(jié)編譯開始第二節(jié)配置內(nèi)核{(lán)核心內(nèi)容}1.代碼成熟等級2..處理器類型和特色3.對模塊的支持4.基本的選擇5.即插即用支持6.塊設(shè)備支持7.網(wǎng)絡(luò)選項8.電話支持9.SCSI設(shè)備的支持10.I2O接口適配器11.網(wǎng)絡(luò)設(shè)備支持12.配置業(yè)余無線廣播1

4、3.紅外支持14.ISDN的文件系統(tǒng)15.舊型光驅(qū)類型(非IDE界面的光驅(qū))16.字符設(shè)備17.USB支持18.文件系統(tǒng)19.控制臺驅(qū)動20.聲卡驅(qū)動21.Kernelhacking第三節(jié)編譯內(nèi)核第四節(jié)啟用內(nèi)核附錄:LILO分析第三章內(nèi)核編譯的應(yīng)用第一節(jié)嵌入式Linux技術(shù)第二節(jié)你的Linux有多大(及實踐結(jié)果)結(jié)束語參考文獻(xiàn)序言近幾年,linux大行其道,令不滿windows藍(lán)屏的使用者躍躍欲試,結(jié)果發(fā)現(xiàn)linux安裝不及windows方便,界面不及windows友好,配置不及windows容易,軟件不及window

5、s豐富,以至淺嘗輒止。其實,Linux有windows無可比擬的兩個優(yōu)勢:網(wǎng)絡(luò)應(yīng)用和嵌入式技術(shù),這也正是未來最有前途的方向。同時此課題是從理論上設(shè)計具有嵌入式Linux操作系統(tǒng)器件的重要組成部分。如要涉足這兩個方面,就必須對內(nèi)核有深刻理解。當(dāng)然,您可以從源代碼入手,但前提是您擁有程序設(shè)計和操作系統(tǒng)等多方面專業(yè)知識,否則,就利用現(xiàn)成的Linuxkernel從編譯內(nèi)核開始吧。不幸的是,內(nèi)核編譯方面的資料匱乏。以上兩個原因使我寫這篇論文成為必要。我可以自信得說,這是目前最詳盡的內(nèi)核編譯方面的中文資料。值得一提的是,我在搜集翻

6、譯資料的過程中,獲得了操作系統(tǒng)、程序設(shè)計、硬件設(shè)備、網(wǎng)絡(luò)通信等各方各面的知識,極大的拓寬了視野,真正學(xué)有所獲。感謝所有為Linux發(fā)展作出貢獻(xiàn)的人,感謝所有Linux中文網(wǎng)站為促進(jìn)Linux在中國的發(fā)展作出的不懈努力,他們是我搜集資料的來源。特別感謝我的指導(dǎo)老師——官伯然教授和高斌博士,正是他們的辛勤指導(dǎo)讓我順利完成畢業(yè)設(shè)計。西電科大:李玉元2001/6/1備注:#----------后跟小的選項##---------后還有更細(xì)選項注意------上機實踐結(jié)果第一章內(nèi)核編譯的基礎(chǔ)第一節(jié)內(nèi)核簡介內(nèi)核,是一個操作系統(tǒng)的核心

7、,它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動程序、文件和網(wǎng)絡(luò)系統(tǒng),決定著系統(tǒng)的性能和穩(wěn)定性。就好比DOS下的IO.SYS和MSDOS.SYS一體,我們可以把這兩個文件叫做DOS的核心。Linux也有它的核心,通常在根目錄下,一個叫vmlinuz的文件。我們用這個文件來控制我們的整臺PC,包括周邊設(shè)備和軟硬磁盤機、CD-ROM、聲卡等。簡單地說,核心就是操作系統(tǒng)本身。沒有了它,就像一個無人住的家,沒有人去維持這個家的動作。一個安定的家需要一個很用心已能當(dāng)機立斷的主人:一部電腦也需要很有效率已穩(wěn)定的核心,也就是操作系統(tǒng)。因此,核

8、心是整個系統(tǒng)維持下去的關(guān)鍵。Linux的一個重要的特點就是其源代碼的公開性,所有的內(nèi)核源程序都可以在/usr/src/linux下找到,大部分應(yīng)用軟件也都是遵循GPL而設(shè)計的,你都可以獲取相應(yīng)的源程序代碼。任何一個軟件工程師都可以將自己認(rèn)為優(yōu)秀的代碼加入到其中,由此引發(fā)的一個明顯的好處就是Linux修補漏洞的快速以及對最新軟件技術(shù)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。