嵌入式Linux學習方法——給那些彷徨者(下)

來源:互聯網
上載者:User

上一章解決了嵌入式Linux的“學什麼”問題,這一章則具體來說一下“怎麼學”。

只要做好以下3點:

1.學習順序。學習任何東西都應該由淺入深,不能一口吃下一個大胖子,得循序漸進。很多剛開始想學習Linux核心開發的人,第一件事就是抱著核心的書使勁的啃,以為自己會一點C語言了就一定能看懂,甚至有的人連一些基本的Linux命令都不會,就急急忙忙的趕工。我可以肯定的說他學不到什麼東西。學習順序就可以參照上一章的內容進行學習:

  • 嵌入式處理器與裸機程式開發

  • Linux系統管理

  • Linux應用程式開發

  • Linux核心開發基礎

  • 嵌入式Linux環境搭建

  • Linux驅動程式開發

  • 深入學習Linux核心

2.學習資料。資料很重要,有的人隨隨便便買一本書,然後對著裡面的代碼敲一通,然後就自鳴得意的說,哈,我會xx編程了。一本權威的書勝過幾十本爛書,一本權威的書所花的時間超過幾十本爛書所讀的時間。嵌入式Linux的書籍多而雜,但好書並不多;要學好嵌入式Linux,需要的書也並不多,10本足以。10本之內有分理論和實踐兩種,不能光看理論書,看了也記不住這麼多,關鍵是通過理論學習,知其所以然地進行實踐。網上有很多linux培訓的免費視頻,比如www.verycd.com裡面,這個可以拿來當作實踐資料。資料切忌貪多,買了一大堆,自己都不知道從哪裡下手好,那就麻煩了;初學階段,資料做到少而精,貴在堅持看。

部分好書推薦如下:

《UNIX環境進階編程》

《Linux裝置驅動程式》

《深入理解Linux核心》

3.實踐。看再多書,不實踐也是枉然。最起碼,每一個重要知識點都要在開發板上跑一遍流程。有的人會問一個傻傻的問題:學習嵌入式開發可不可以不要開發板?我的回答是:絕對不可以!!!至於實踐用的開發板選購,現在一般有兩個型號2440和6410,至於是OK的、Tiny的、mini的等等就看各位看官的錢包了。其實剛入門的話,板子也不用買太好的,重在簡單,太複雜了你也搞不定。實踐時除了開發板還需要一些其他的東西,如果你的電腦沒有串口和並口,還得買USB轉串口線和Jlink。

 

 

 

總結,嚴格按照自己預定的計劃(計劃我沒詳細說,因為每個人的情況不同,但你必須有),依循學習順序的層次進行學習。看書,做實驗;看視頻,做實驗;思考難題,做實驗。

 

參考資料:國嵌嵌入式Linux

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.