嵌入式開發(fā)行業(yè)的火熱讓越來越多的開始關注到這一塊的學習,其中嵌入式linux的學習有很多在了解過程也是一頭霧水。開始前在網(wǎng)上各種搜索怎么學習嵌入式linux,跟著網(wǎng)上的推薦不論是買還是借了一大堆書,結(jié)果在學習的過程中發(fā)現(xiàn)越來越學不懂了,久而久之就放棄了學習。對于嵌入式linux的學習還是需要大家循循漸進的,下面就給大家介紹一下關于學習嵌入式linux的常見誤區(qū)。
1.直接閱讀linux內(nèi)核源代碼
舉個例子就像是一個嬰兒開始學走路時不走直接學習跑步,很多人都不知道linux是什么的時候就直接學習linux內(nèi)核源代碼,花了大量的時間去閱讀《linux源碼深度分析》、《linux情景分析等》等書。這樣的話學習一段時間根本就不知道學了什么,學的云里霧里的。所以說在學習的時候一定要從簡到難,先學習linux開發(fā)基礎,了解了之后在學習深層次的知識。
2.全身心投入學習桌面或者服務器版本linux系統(tǒng)
很多想學嵌入式linux 的朋友經(jīng)常會問“我不會linux系統(tǒng),怎么學習嵌入式linux開發(fā)”,于是他們就花費了大量的精力和時間去研究學習桌面版本linux系統(tǒng)的使用,什么redhat 、federo,、ubuntu等等都用過,如何配置linux,linux的各種使用命令都背的滾瓜爛熟,linux各種服務器的配置,還原備份各種操作非常熟悉,以為這樣就學會了嵌入式linux開發(fā)。其實這是一個學習嵌入式Linux開發(fā)的誤區(qū)。
Linux桌面環(huán)境只是嵌入式linux的一個開發(fā)工具,開發(fā)環(huán)境而已。我們的目標不是學習linux服務器的配置和使用,linux服務器的高級配置和使用那是另外一個領域,不屬于嵌入式linux討論的范疇。我們進行嵌入式linux開發(fā),只是把linux桌面環(huán)境當作一個工具,在linux桌面環(huán)境下運行嵌入式linux開發(fā)工具,例如gcc 編譯器,make工具來開發(fā)我們的嵌入式linux應用程序而已,對于嵌入式開發(fā)工程師來說,沒有必要花費那么多的精力和時間去研究linux桌面版和服務器的應用,只要能了解最基本的操作即可。現(xiàn)在的桌面linux系統(tǒng)的圖形化界面做的也相當好,跟window具有相同的易用性能,例如ubuntu很多操作都可以在圖形界面下完成,就沒有必要去記每個linux命令了。熟悉linux桌面系統(tǒng)的使用和基本操作命令,安排1~2天時間學習基本就可以掌握了。
以上的誤區(qū)大家都了解了嗎?千萬不要急于求成而忽視基礎知識的學習,想要學習嵌入式開發(fā)相關課程可以選擇華清遠見嵌入式培訓機構(gòu),15年的教學經(jīng)驗深受學員的愛戴。