久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > Linux學習 > linux入門 > Linux內(nei)核學習路線(xian) 學習linux內(nei)核的建議

Linux內核(he)學習路線(xian) 學習linux內核(he)的建議 時(shi)間:2018-09-30    ;  來源:未知(zhi)

學(xue)(xue)(xue)習(xi)linux內(nei)(nei)核,這個可(ke)不像學(xue)(xue)(xue)一(yi)(yi)門(men)語言,c或(huo)者(zhe)java一(yi)(yi)個月(yue)或(huo)者(zhe)3月(yue)你就能精通掌握。學(xue)(xue)(xue)習(xi)linux內(nei)(nei)核是需要一(yi)(yi)步一(yi)(yi)步循序漸進,掌握正確(que)的linux內(nei)(nei)核學(xue)(xue)(xue)習(xi)路線對學(xue)(xue)(xue)習(xi)至關(guan)重(zhong)要,本篇文章就來分享學(xue)(xue)(xue)習(xi)linux內(nei)(nei)核的一(yi)(yi)些建議吧。

1. 了解操(cao)作(zuo)系(xi)(xi)統基本概念。如果不會,可以(yi)學(xue)習《操(cao)作(zuo)系(xi)(xi)統:設(she)計與實現》Andrew S.Tanenbaum 寫的(de)那本。以(yi)MINIX為例(li)子講解操(cao)作(zuo)系(xi)(xi)統的(de)概念。非常推薦。

2. 有了(le)操作系統的基本(ben)(ben)(ben)概念以后(hou),可以了(le)解Linux的機制了(le)。推薦《Linux內核設計與實現》Robert Love 寫的。這(zhe)本(ben)(ben)(ben)書從(cong)概念上講解了(le)Linux有什么(me),他們是怎么(me)運行的。這(zhe)本(ben)(ben)(ben)書要(yao)反復認真看透。

3. 有了(le)Linux內(nei)核(he)的了(le)解(jie),還需要(yao)具體研(yan)究Linux內(nei)核(he)源碼(ma)。經典(dian)的就是《深入理解(jie)Linux內(nei)核(he)》Daniel P. Bovet 寫的。學(xue)習這本(ben)書的時候,要(yao)對著內(nei)核(he)代(dai)碼(ma)看著學(xue)。這本(ben)書學(xue)起來相(xiang)當費力(li)了(le),那么(me)多多代(dai)碼(ma)要(yao)研(yan)究。不過這本(ben)書如果學(xue)明白了(le),恭喜(xi)你,Linux內(nei)核(he)你已經很熟悉了(le)。

4. 如果(guo)要(yao)開發(fa)設備(bei)驅動,可以學習(xi)《linux設備(bei)驅動程(cheng)序(xu)》O'Reilly出版社的(de)。這本(ben)作為驅動的(de)入門是(shi)很好的(de)資料。另(ling)外(wai)還有一本(ben)《精通Linux 驅動程(cheng)序(xu)開發(fa)》也是(shi)不(bu)錯(cuo)的(de)教材,可以參(can)考著看。學習(xi)驅動,免不(bu)了要(yao)學習(xi)一些硬件(jian)的(de)協議和資料,研究哪個就(jiu)找到相應(ying)的(de)硬件(jian)文(wen)檔,把硬件(jian)的(de)工作原理(li)搞(gao)明白。這些就(jiu)不(bu)細說了。

 5. 網絡部(bu)分,學(xue)些(xie)Linux網絡部(bu)分就(jiu)學(xue)習《深(shen)入理解LINUX網絡技術(shu)內幕》。這(zhe)本書(shu)把Linux的(de)(de)網絡部(bu)分講的(de)(de)非常清晰透徹。但是(shi)通常不(bu)做這(zhe)方面的(de)(de)工作(zuo)研(yan)究,也(ye)不(bu)用(yong)研(yan)究這(zhe)么深(shen),畢竟(jing)現(xian)在相關職位較少。

6. 現(xian)在Linux相關的(de)工(gong)(gong)作,多(duo)集中(zhong)在一些(xie)嵌入式開發領(ling)域,arm,mips等,要學習(xi)以(yi)下這些(xie)體系架構的(de)的(de)資料,了(le)解CPU的(de)設計(ji)和工(gong)(gong)作方(fang)式。ARM就看(kan)對(dui)應的(de)芯(xin)片手冊(ce),講的(de)很細致(zhi)。MIPS就看(kan) 《see mips run》,有一二兩版,兩版內容(rong)有些(xie)差(cha)異,推薦(jian)都看(kan)。

7. 補充一點經驗。不要(yao)認為Linux很龐大,很復雜,就覺(jue)的(de)很難學。任(ren)何東(dong)西(xi)認真(zhen)學下來都是能學會的(de),看(kan)你都恒心和(he)毅力(li)了。另外,不要(yao)走(zou)彎路,不要(yao)看(kan)市面上講(jiang)什么Linux0.11的(de)那些書(shu),直(zhi)接學你要(yao)學的(de)東(dong)西(xi)。就像學C語言看(kan)什么譚浩強一樣,彎路走(zou)了,力(li)氣(qi)沒少花(hua),還嚴重(zhong)影(ying)響(xiang)學習效果。

關于linux內核學習路(lu)線,再多說(shuo)幾(ji)句(ju)應用編(bian)程,有時候經(jing)常會需要的:

1. 學習Linux應(ying)用編程(cheng),建議看《unix環(huan)境高級編程(cheng)》,把(ba)里面的例子都做(zuo)一遍,會對(dui)整(zheng)個(ge)Linux編程(cheng)有系統都認(ren)識(shi)。

2. 針對Linux,有本(ben) 《Linux系統編程》,學完上一本(ben),這本(ben)很快(kuai)看一遍就懂了。主要(yao)是針對Linux具(ju)體懂一些內容,講的(de)挺全了,很實用。

3. Linux網(wang)絡編(bian)程(cheng),系(xi)統的學習一下《unix網(wang)絡編(bian)程(cheng).卷1,套接字聯網(wang)api》,基(ji)本上網(wang)絡應(ying)用相(xiang)關(guan)的程(cheng)序(xu)就(jiu)都(dou)沒問題了。

這些(xie)內容(rong),分幾年(nian)時間,分步計劃學習(xi),就會成(cheng)為Linux高手了。個人建議(yi)參加(jia)華清遠見的培訓(xun),學習(xi)效率會高很多,有目的性的參加(jia)培訓(xun),縮短周期,快速成(cheng)型才是時代所(suo)需(xu)。

以上就是linux內核(he)學習(xi)(xi)路線(xian),關于學習(xi)(xi)linux內核(he)的建(jian)議,希望對想要(yao)學習(xi)(xi)的人有幫助。

上一篇:什么是Linux內核?它有什么功能?

下一篇:2018年linux入門培訓哪家好

熱點文章推薦
華清學員就業(ye)榜單
高薪學員經驗分享
熱(re)點新聞推(tui)薦
前臺專線:010-82525158 企業培訓(xun)洽談專線:010-82525379 院(yuan)校合作洽談專(zhuan)線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部