嵌入式Linux學習方(fang)法 2018新(xin)總(zong)結
時(shi)間:2018-01-17 來(lai)源(yuan):未知
所謂學(xue)(xue)而(er)不思(si)則(ze)罔,思(si)而(er)不學(xue)(xue)則(ze)殆(dai)。學(xue)(xue)習(xi)嵌入式(shi)(shi)linux要(yao)講究方法(fa),好(hao)的(de)(de)(de)方法(fa)可以讓我們學(xue)(xue)習(xi)效(xiao)率事(shi)半(ban)功倍。已經2018年(nian)了(le),新(xin)的(de)(de)(de)一年(nian)抓(zhua)緊時(shi)間(jian)來(lai)學(xue)(xue)嵌入式(shi)(shi)linux吧。本篇文章就來(lai)分享2018年(nian)新(xin)總結的(de)(de)(de)嵌入式(shi)(shi)linux學(xue)(xue)習(xi)方法(fa)。

有(you)扎實的基礎,會(hui)在(zai)學習(xi)嵌入(ru)式linux的路上一帆風順,那么(me)有(you)什么(me)樣(yang)的基礎會(hui)讓我們(men)學習(xi)變得輕松呢?
1.如果能能掌握C語言高(gao)級編程。
2. 要了解嵌入式Linux操(cao)作(zuo)系統。
3.了解Linux或者(zhe)wince下的(de)編程(cheng)。
4.具(ju)有單機片或(huo)者ARM或(huo)者MIPS等(deng)相關基礎(chu)。
5.其(qi)他知識的(de)(de)(de)擴(kuo)充(chong)。我們(men)還可以(yi)通過閱讀一些(xie)優秀(xiu)的(de)(de)(de)代碼(ma)(ma),了(le)解UBOOT的(de)(de)(de)源(yuan)代碼(ma)(ma),或者(zhe)是學習(xi)下linux的(de)(de)(de)源(yuan)代碼(ma)(ma)等等。
沒有這些(xie)嵌入(ru)式linux基礎?沒有關系,掌(zhang)握(wo)下面(mian)的嵌入(ru)式linux學習方法,照樣可以(yi)學好嵌入(ru)式linux。
學習嵌入式linux之(zhi)前必須要做好心理準備:
第一(yi)(yi),要(yao)明(ming)白學(xue)好嵌入(ru)式linux不是(shi)一(yi)(yi)件一(yi)(yi)蹴而就的事,一(yi)(yi)定要(yao)能堅(jian)持(chi)使(shi)用它,特別是(shi)在(zai)使(shi)用初期,由(you)于(yu)在(zai)linux中,用戶(hu)權限很大,做任何事情都很自由(you),所以,你(ni)往往需要(yao)知道你(ni)做的每一(yi)(yi)步在(zai)干什么,系統(tong)做了些什么,這需要(yao)時間去掌握,(背(bei)(bei)命(ming)令不是(shi)一(yi)(yi)件好的學(xue)習方法,相信(xin)我你(ni)一(yi)(yi)定會在(zai)你(ni)背(bei)(bei)完之(zhi)前全部忘光(guang)),盡量掌握常(chang)用命(ming)令;
第二(er),在學習初期,你一定會遇到很多困難(nan),或者說(shuo)各種困難(nan),所以你好先將你linux中的重要(yao)內(nei)容備份(fen),因為,在你學習的過程中,很可能將系(xi)統搞廢(fei)(eg:源混亂等);
第三,如果(guo)你想(xiang)在(zai)以(yi)后的(de)生涯中在(zai)軟件行(xing)業(ye)工(gong)作(zuo)的(de)話,學(xue)習linux是一(yi)項(xiang)基本(ben)技能,所以(yi)打(da)從(cong)你打(da)算學(xue)習linux那天起,放棄(qi)windows吧!因為它除了能給你帶來片(pian)刻的(de)娛樂,別無其(qi)他;
第四,如果(guo)(guo)你只(zhi)是想應付一(yi)下操作系統的課程,勸你好別學(xue),或(huo)者說不要指望能用的怎么樣(yang),原因(yin)我說了,這很耗時(shi)間,而且如果(guo)(guo)你學(xue)不好的話,你在linux中(zhong)開(kai)發的機會就(jiu)很少,或(huo)者說幾乎沒有,它的優勢就(jiu)消失了,然后隨著時(shi)間的流(liu)逝,你就(jiu)會全部忘記她。
要學好嵌入(ru)式linux需要做(zuo)些什么:
第一,要多google,因為我(wo)不(bu)(bu)可(ke)能(neng),也(ye)不(bu)(bu)可(ke)以(yi)給你(ni)解答所有內(nei)容,我(wo)只(zhi)能(neng)告(gao)訴你(ni)一些關鍵點,甚至我(wo)會(hui)故(gu)意隱(yin)瞞答案,因為在尋找答案的(de)(de)(de)過(guo)程中,你(ni)會(hui)學到(dao)更多的(de)(de)(de)知識,學習(xi)linux,更要學習(xi)一種geek的(de)(de)(de)精(jing)神,python之禪中也(ye)說過(guo):以(yi)總結分享為榮(rong),以(yi)跪*求其解為恥;
第二,要多動(dong)手,不要怕什么(me)搞壞了(le)怎么(me)辦,你不搞壞,不去動(dong)手,就(jiu)永遠(yuan)不會有收獲(huo),既然你在(zai)linux中(zhong)是自由的,那就(jiu)發揮自己的權利;
第三(san),學習(xi)linux,就意味著(zhu)更(geng)快的開(kai)發效率(lv),等更(geng)多(duo)關于軟件本(ben)身或者(zhe)說操作(zuo)系統(tong)本(ben)身的理解,(給你(ni)(ni)裝(zhuang)(zhuang)的系統(tong)里為(wei)ubuntu12.04,它(ta)已經封(feng)裝(zhuang)(zhuang)的很(hen)臃(yong)腫了,但是考(kao)慮(lv)到你(ni)(ni)沒有(you)很(hen)多(duo)時間投(tou)入其中,所(suo)以給你(ni)(ni)裝(zhuang)(zhuang)了它(ta)),但是怎么(me)用它(ta)提高開(kai)發效率(lv),需要(yao)你(ni)(ni)在學習(xi)的過程中不(bu)斷總(zong)結。
在學習得過程中,還是務必(bi)保(bao)持謙虛謹慎的態度,戒驕(jiao)戒躁,要(yao)(yao)知道,“雄關漫道真如鐵(tie),而今邁步從頭越(yue)”,無(wu)論你(ni)學了多少,只要(yao)(yao)還沒有走上工作崗位(wei),那(nei)么萬(wan)里(li)長(chang)(chang)征就只是才(cai)邁出了第一步,還有很長(chang)(chang)的道路等待著你(ni)。
以上嵌入式linux學習方法目前就寫這么(me)多,2018年(nian)在(zai)這新(xin)的一年(nian)里,加油吧(ba)!

