淺淡我的學習嵌入式Linux過程

淺淡我的學習嵌入式Linux過程java

我專業是電子信息工程,在初入大學的時候,咱們的班主任便要咱們多多去了解一些關於電子方面的知識。後來我瞭解到了嵌入式,繼而瞭解到了嵌入式Linux。其實咱們學習linux差很少就學習linux內核,可是你要學習內核,你首先要會用Linux,知道Linux是如何操做,繼而才能瞭解Linux怎麼調用系統底層驅動的。linux

 

當時的我只是知道Linux是獨立於Windows的另外一個操做系統。可是因爲其開源免費的特色,因此也備受關注。我開始對Linux產生了濃厚的興趣。開始在網絡上找各類關於Linux的書籍,而後開始自學之路。c++

 

我無心中發現了一本書籍,並且更爲有趣的是這本書有專門的網站,叫linuxprobe,網站上存在大量的Linux學習資料,還要免費的工具能夠要你下載。這個網站的設定真是太便捷了,因而我便開始了Linux學習之路。編程

這本書很適合Linux初學者,邏輯很清晰,此後我便跟着這本書開始系統化的學習。服務器

慢慢的,我從開始會幾個簡單的命令,到能夠獨立搭建服務器,架站了。而後當我再去看嵌入式的Linux編程的時候,發現一切都開始變得簡單起來了。當初嵌入式那本書我因爲沒有基礎,根本看不懂。網絡

 

學習嵌入式的重點和難點關鍵在操做零碎,假如沒有掌握操做零碎,我覺得很難掌握一個嵌入式零碎。即使在作嵌入式開發中,做應有層的開發簡直能夠不曉得操做零碎也能夠開發,我覺得那是浮在外表的。很難深化和進步。聲明:一孔之見!不可深究!
在學習linux內核進程中犯了一個極端嚴重道路錯誤:對linux簡直不懂就開端學習內核。我推薦一個學習道路是:運用linux—〉linxu零碎編程開發---〉驅動開發和剖析linux內核。實際上你不會運用linux也能夠學習內核,可是假如你懂了這些東西學習更有效率。工具

 

假如你是喜歡研究的、,那你進入內核會知足你的願望。同時對你當前的嵌入式零碎的開發有很好的影響。假如你想從事嵌入式linux零碎開發,最好對內核有所理解。假如僅僅是作使用開發沒有必要。我打個比喻:c、c++、java等言語是武林中的某個武林派系的話,如什麼拳法,什麼刀法等,那麼linux 內核應該是一團體的內功的反響。學習

你能夠不去培訓,可是不能不買開發板。假如你想學習嵌入式必定要買塊學習板,最好買塊arm9的,貴些也值。能夠跑初級操做零碎。這個不要什麼品牌公司的,普通不會出什麼成績,市場上的板子普通是三星的2410,根本上是抄的。假如是作產品那要留意些。普通的公司普通要2000,加lcd要3000甚至更多。我接觸到有的板只需1200,加lcd也就2000,差別比擬大,我覺得學習都夠啦。網站

 

當你學過Linux後,你會發現嵌入式Linux沒有想象中的那麼難了,一切都開始變得有簡單起來了。這些我學的Linux知識在我後來學習嵌入式開發的課程時,幫了個人大忙。因爲我學過Linux知識,因此我上手很快。固然這些都是我學過Linux的緣由,spa

並且我也很感謝《Linux就該這麼學》這本書以及他的做者,謝謝這本書讓我省去了很大的麻煩,給我枯燥的嵌入式學習之路帶來了光芒。

相關文章
相關標籤/搜索