很多想學嵌入式linux 的同學經常問我,我不會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桌面版和服務器的應用,只要能了解基本的操作即可。現在的桌面linux系統(tǒng)的圖形化界面做的也相當好,跟window具有相同的易用性能,例如ubuntu很多操作都可以在圖形界面下完成,就沒有必要去記每個linux命令了。熟悉linux桌面系統(tǒng)的使用和基本操作命令,安排1~2天時間學習基本就可以掌握了。
誤區(qū)二、直接閱讀linux內核源代碼
很多想學linux,在連linux是什么東西,一點都還不會使用的情況下去就閱讀linux內核源代碼,花了大量時間去閱讀《linux源碼深度分析》、《linux情景分析等》等書。這樣的結果很可能就是看的頭昏眼花,不知所云,只能放棄了。這也是同學們學習嵌入式linux的一個誤區(qū),在有一定嵌入式linux開發(fā)基礎后,帶著一定的目的去閱讀linux源代碼,這樣可以極大的提高你的技術能力,但是你在沒有任何基礎,對linux一點都不了解的情況下就去閱讀linux內核源代碼,無異于以卵擊石,只能是撞個頭破血流。
以上分析了同學們學習嵌入式linux 開發(fā)的2個誤區(qū),那么如何正確的嵌入式linux開發(fā)呢?
做任何事情都有一個循序漸進的過程,學習嵌入式linux也一樣。在有了一定的嵌入式開發(fā)基礎后,學習嵌入式linux開發(fā)比較適合的切入點是從嵌入式linux應用程序開發(fā)開始,即暫時先不去關心嵌入式硬件平臺,不去關心linux的底層驅動,先把精力集中在現有的嵌入式linux平臺上進行嵌入式linux應用程序設計開發(fā)。
在學習嵌入式技術的過程中一定要記得不要過于急切,因為不管是什么技術都是需要時間的沉淀來學習的。如果說你是零基礎的學員的話,那么粵嵌科技的小編還是建議你去參加linux嵌入式培訓機構的,因為只有在培訓機構里面學習才可以系統(tǒng)性的學習,也可以讓學員用短的時間來掌握好linux嵌入式的技術。如果說你有興趣想要學習linux嵌入式技術的話,那么你就可以點擊文章下面的獲取試聽資格按鈕來獲取我們的linux嵌入式培訓免費課程試聽資格。來免費學習和體驗下我們的課程,也可以來我們公司進行實地考察,更加深入的了解我們粵嵌科技。