如何學習嵌入(ru)式(shi)linux?學習嵌入(ru)式(shi)linux有哪些誤區?
							時間:2019-03-08      來源(yuan):華清(qing)遠見 
							嵌入式開發行業的火熱讓越來越多的開始關注到這一塊的學習,其中嵌入式linux的學(xue)習(xi)(xi)有很多在了解過程(cheng)也是(shi)一(yi)頭霧水。開(kai)始前在網上各種搜索怎么學(xue)習(xi)(xi)嵌入(ru)式linux,跟著網上的推(tui)薦(jian)不論(lun)是(shi)買還是(shi)借(jie)了一(yi)大堆(dui)書,結果在學(xue)習(xi)(xi)的過程(cheng)中發(fa)現越(yue)來越(yue)學(xue)不懂了,久而久之(zhi)就(jiu)放棄了學(xue)習(xi)(xi)。對于嵌入(ru)式linux的學(xue)習(xi)(xi)還是(shi)需要大家(jia)循(xun)循(xun)漸進的,下面(mian)就(jiu)給(gei)大家(jia)介紹一(yi)下關于學(xue)習(xi)(xi)嵌入(ru)式linux的常見(jian)誤(wu)區(qu)。
	
1.直接閱讀linux內核源代(dai)碼
舉個例(li)子就(jiu)像是一(yi)個嬰兒(er)開(kai)始學走(zou)路時(shi)(shi)不走(zou)直接(jie)學習跑步,很(hen)多(duo)人都(dou)不知道linux是什么的(de)時(shi)(shi)候就(jiu)直接(jie)學習linux內核(he)源代碼,花了(le)大(da)量(liang)的(de)時(shi)(shi)間(jian)去(qu)閱讀《linux源碼深(shen)度分(fen)析(xi)》、《linux情景(jing)分(fen)析(xi)等》等書。這(zhe)樣(yang)的(de)話學習一(yi)段時(shi)(shi)間(jian)根(gen)本就(jiu)不知道學了(le)什么,學的(de)云里霧里的(de)。所(suo)以說在學習的(de)時(shi)(shi)候一(yi)定要從簡到難,先(xian)學習linux開(kai)發基礎,了(le)解了(le)之后(hou)在學習深(shen)層次的(de)知識。
2.全(quan)身心投入學(xue)習桌面(mian)或者服務(wu)器版本linux系(xi)統(tong)
很多(duo)想學(xue)(xue)嵌入(ru)式linux 的(de)(de)朋友經常(chang)會(hui)問“我不會(hui)linux系(xi)統(tong),怎么學(xue)(xue)習(xi)嵌入(ru)式linux開發”,于是他們就花費了大量的(de)(de)精力(li)和時間(jian)去(qu)研究(jiu)學(xue)(xue)習(xi)桌面版(ban)本linux系(xi)統(tong)的(de)(de)使用,什(shen)么redhat 、federo,、ubuntu等等都(dou)(dou)用過,如何配置linux,linux的(de)(de)各(ge)種使用命令都(dou)(dou)背(bei)的(de)(de)滾(gun)瓜(gua)爛熟(shu),linux各(ge)種服務器(qi)的(de)(de)配置,還原備份各(ge)種操作(zuo)非常(chang)熟(shu)悉(xi),以為這樣(yang)就學(xue)(xue)會(hui)了嵌入(ru)式linux開發。其實(shi)這是一個學(xue)(xue)習(xi)嵌入(ru)式Linux開發的(de)(de)誤區。
Linux桌(zhuo)面(mian)(mian)環境(jing)只(zhi)(zhi)(zhi)是(shi)嵌(qian)入式(shi)linux的一個開(kai)(kai)發(fa)(fa)工(gong)具,開(kai)(kai)發(fa)(fa)環境(jing)而(er)已(yi)。我(wo)們(men)的目標不是(shi)學習(xi)linux服務(wu)器的配置(zhi)和(he)使用(yong),linux服務(wu)器的高(gao)級配置(zhi)和(he)使用(yong)那是(shi)另外一個領(ling)域,不屬(shu)于(yu)嵌(qian)入式(shi)linux討論(lun)的范疇(chou)。我(wo)們(men)進行(xing)嵌(qian)入式(shi)linux開(kai)(kai)發(fa)(fa),只(zhi)(zhi)(zhi)是(shi)把linux桌(zhuo)面(mian)(mian)環境(jing)當(dang)作一個工(gong)具,在(zai)linux桌(zhuo)面(mian)(mian)環境(jing)下(xia)運(yun)行(xing)嵌(qian)入式(shi)linux開(kai)(kai)發(fa)(fa)工(gong)具,例如(ru)gcc 編(bian)譯器,make工(gong)具來開(kai)(kai)發(fa)(fa)我(wo)們(men)的嵌(qian)入式(shi)linux應用(yong)程序(xu)而(er)已(yi),對于(yu)嵌(qian)入式(shi)開(kai)(kai)發(fa)(fa)工(gong)程師來說,沒有必要(yao)花費那么(me)多的精力和(he)時(shi)(shi)間去(qu)研究(jiu)linux桌(zhuo)面(mian)(mian)版和(he)服務(wu)器的應用(yong),只(zhi)(zhi)(zhi)要(yao)能了解最(zui)基本的操(cao)作即可。現在(zai)的桌(zhuo)面(mian)(mian)linux系統的圖形化(hua)界(jie)面(mian)(mian)做(zuo)的也相當(dang)好,跟window具有相同(tong)的易用(yong)性(xing)能,例如(ru)ubuntu很多操(cao)作都(dou)可以在(zai)圖形界(jie)面(mian)(mian)下(xia)完成,就沒有必要(yao)去(qu)記每個linux命(ming)令了。熟悉(xi)linux桌(zhuo)面(mian)(mian)系統的使用(yong)和(he)基本操(cao)作命(ming)令,安排1~2天時(shi)(shi)間學習(xi)基本就可以掌握了。
以上(shang)的誤(wu)區大家(jia)都了(le)解(jie)了(le)嗎(ma)?千萬(wan)不要急于求成而忽視基礎知(zhi)識的學(xue)習,想要學(xue)習嵌入式開(kai)發相關課程可以選擇(ze)華清遠見嵌入式培訓機構,15年的教學(xue)經(jing)驗深受學(xue)員的愛(ai)戴(dai)。