誤區(qū)一、全身投入學(xué)習(xí)桌面或服務(wù)器版本linux系統(tǒng)
很多想學(xué)嵌入式linux 的同學(xué)經(jīng)常問我,我不會(huì)linux系統(tǒng),怎么學(xué)習(xí)嵌入式linux開發(fā),于是他們就花費(fèi)了大量的精力和時(shí)間去研究學(xué)習(xí)桌面版本linux系統(tǒng)的使用,什么redhat 、federo,、ubuntu等等都用過,如何配置linux,linux的各種使用命令都背的滾瓜爛熟,linux各種服務(wù)器的配置,還原備份各種操作非常熟悉,以為這樣就學(xué)會(huì)了嵌入式linux開發(fā)。其實(shí)這是一個(gè)學(xué)習(xí)嵌入式Linux開發(fā)的誤區(qū)。
Linux桌面環(huán)境只是嵌入式linux的一個(gè)開發(fā)工具,開發(fā)環(huán)境而已。我們的目標(biāo)不是學(xué)習(xí)linux服務(wù)器的配置和使用,linux服務(wù)器的配置和使用那是另外一個(gè)領(lǐng)域,不屬于嵌入式linux討論的范疇。我們進(jìn)行嵌入式linux開發(fā),只是把linux桌面環(huán)境當(dāng)作一個(gè)工具,在linux桌面環(huán)境下運(yùn)行嵌入式linux開發(fā)工具,例如gcc 編譯器,make工具來開發(fā)我們的嵌入式linux應(yīng)用程序而已,對(duì)于嵌入式開發(fā)工程師來說,沒有必要花費(fèi)那么多的精力和時(shí)間去研究linux桌面版和服務(wù)器的應(yīng)用,只要能了解基本的操作即可?,F(xiàn)在的桌面linux系統(tǒng)的圖形化界面做的也相當(dāng)好,跟window具有相同的易用性能,例如ubuntu很多操作都可以在圖形界面下完成,就沒有必要去記每個(gè)linux命令了。熟悉linux桌面系統(tǒng)的使用和基本操作命令,安排1~2天時(shí)間學(xué)習(xí)基本就可以掌握了。
誤區(qū)二、直接閱讀linux內(nèi)核源代碼
很多想學(xué)linux,在連linux是什么東西,一點(diǎn)都還不會(huì)使用的情況下去就閱讀linux內(nèi)核源代碼,花了大量時(shí)間去閱讀《linux源碼深度分析》、《linux情景分析等》等書。這樣的結(jié)果很可能就是看的頭昏眼花,不知所云,只能放棄了。這也是同學(xué)們學(xué)習(xí)嵌入式linux的一個(gè)誤區(qū),在有一定嵌入式linux開發(fā)基礎(chǔ)后,帶著一定的目的去閱讀linux源代碼,這樣可以極大的提高你的技術(shù)能力,但是你在沒有任何基礎(chǔ),對(duì)linux一點(diǎn)都不了解的情況下就去閱讀linux內(nèi)核源代碼,無異于以卵擊石,只能是撞個(gè)頭破血流。
以上分析了同學(xué)們學(xué)習(xí)嵌入式linux 開發(fā)的2個(gè)誤區(qū),那么如何正確的嵌入式linux開發(fā)呢?
做任何事情都有一個(gè)循序漸進(jìn)的過程,學(xué)習(xí)嵌入式linux也一樣。在有了一定的嵌入式開發(fā)基礎(chǔ)后,學(xué)習(xí)嵌入式linux開發(fā)比較適合的切入點(diǎn)是從嵌入式linux應(yīng)用程序開發(fā)開始,即暫時(shí)先不去關(guān)心嵌入式硬件平臺(tái),不去關(guān)心linux的底層驅(qū)動(dòng),先把精力集中在現(xiàn)有的嵌入式linux平臺(tái)上進(jìn)行嵌入式linux應(yīng)用程序設(shè)計(jì)開發(fā)。
在學(xué)習(xí)嵌入式技術(shù)的過程中一定要記得不要過于急切,因?yàn)椴还苁鞘裁醇夹g(shù)都是需要時(shí)間的沉淀來學(xué)習(xí)的。如果說你是零基礎(chǔ)的學(xué)員的話,那么達(dá)內(nèi)科技的小編還是建議你去參加linux嵌入式培訓(xùn)機(jī)構(gòu)的,因?yàn)橹挥性谂嘤?xùn)機(jī)構(gòu)里面學(xué)習(xí)才可以系統(tǒng)性的學(xué)習(xí),也可以讓學(xué)員用短的時(shí)間來掌握好linux嵌入式的技術(shù)。如果說你有興趣想要學(xué)習(xí)linux嵌入式技術(shù)的話,那么你就可以點(diǎn)擊文章下面的獲取試聽資格按鈕來獲取我們的linux嵌入式培訓(xùn)免費(fèi)課程試聽資格。來免費(fèi)學(xué)習(xí)和體驗(yàn)下我們的課程,也可以來我們公司進(jìn)行實(shí)地考察,更加深入的了解我們達(dá)內(nèi)科技。