嵌入式Linux學(xué)習(xí)方法
時(shí)間:2019-11-18 00:00:00
來源:信盈達(dá)
作者:信盈達(dá)
所謂學(xué)而不思則罔,思而不學(xué)則殆。學(xué)習(xí)嵌入式linux要講究方法,好的方法可以讓我們學(xué)習(xí)效率事半功倍。已經(jīng)2019年了,新的一年抓緊時(shí)間來學(xué)嵌入式linux吧。本篇文章就來分享2019年最新總結(jié)的嵌入式linux學(xué)習(xí)方法。有扎實(shí)的基礎(chǔ),會(huì)在學(xué)習(xí)嵌入式linux的路上一帆風(fēng)順,那么有什么樣的基礎(chǔ)會(huì)讓我們學(xué)習(xí)變得輕松呢?
1.如果能能掌握C語言高級(jí)編程。
2. 要了解嵌入式Linux操作系統(tǒng)。
3.了解Linux或者wince下的編程。
4.具有單機(jī)片或者ARM或者M(jìn)IPS等相關(guān)基礎(chǔ)。
5.其他知識(shí)的擴(kuò)充。我們還可以通過閱讀一些優(yōu)秀的代碼,了解UBOOT的源代碼,或者是學(xué)習(xí)下linux的源代碼等等。
一、嵌入式學(xué)什么的,學(xué)習(xí)嵌入式linux之前必須要做好心理準(zhǔn)備:
第一,要明白學(xué)好嵌入式linux不是一件一蹴而就的事,一定要能堅(jiān)持使用它,特別是在使用初期,由于在linux中,用戶權(quán)限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么,系統(tǒng)做了些什么,這需要時(shí)間去掌握,(背命令不是一件好的學(xué)習(xí)方法,相信我你一定會(huì)在你背完之前全部忘光),盡量掌握常用命令;
第二,在學(xué)習(xí)初期,你一定會(huì)遇到很多困難,或者說各種困難,所以你最好先將你linux中的重要內(nèi)容備份,因?yàn)椋谀銓W(xué)習(xí)的過程中,很可能將系統(tǒng)搞廢(eg:源混亂等);
第三,如果你想在以后的生涯中在軟件行業(yè)工作的話,學(xué)習(xí)linux是一項(xiàng)基本技能,所以打從你打算學(xué)習(xí)linux那天起,放棄windows吧!因?yàn)樗四芙o你帶來片刻的娛樂,別無其他;
第四,如果你只是想應(yīng)付一下操作系統(tǒng)的課程,勸你最好別學(xué),或者說不要指望能用的怎么樣,原因我說了,這很耗時(shí)間,而且如果你學(xué)不好的話,你在linux中開發(fā)的機(jī)會(huì)就很少,或者說幾乎沒有,它的優(yōu)勢(shì)就消失了,然后隨著時(shí)間的流逝,你就會(huì)全部忘記她。
二、嵌入式學(xué)什么的,要學(xué)好嵌入式linux需要做些什么:
第一,要多google,因?yàn)槲也豢赡?,也不可以給你解答所有內(nèi)容,我只能告訴你一些關(guān)鍵點(diǎn),甚至我會(huì)故意隱瞞答案,因?yàn)樵趯ふ掖鸢傅倪^程中,你會(huì)學(xué)到更多的知識(shí),學(xué)習(xí)linux,更要學(xué)習(xí)一種geek的精神,python之禪中也說過:以總結(jié)分享為榮,以跪*求其解為恥;
第二,要多動(dòng)手,不要怕什么搞壞了怎么辦,你不搞壞,不去動(dòng)手,就永遠(yuǎn)不會(huì)有收獲,既然你在linux中是自由的,那就發(fā)揮自己的權(quán)利;
第三,學(xué)習(xí)linux,就意味著更快的開發(fā)效率,等更多關(guān)于軟件本身或者說操作系統(tǒng)本身的理解,(給你裝的系統(tǒng)里為ubuntu12.04,它已經(jīng)封裝的很臃腫了,但是考慮到你沒有很多時(shí)間投入其中,所以給你裝了它),但是怎么用它提高開發(fā)效率,需要你在學(xué)習(xí)的過程中不斷總結(jié)。
在學(xué)習(xí)得過程中,還是務(wù)必保持謙虛謹(jǐn)慎的態(tài)度,戒驕戒躁,要知道,“雄關(guān)漫道真如鐵,而今邁步從頭越”,無論你學(xué)了多少,只要還沒有走上工作崗位,那么萬里長征就只是才邁出了第一步,還有很長的道路等待著你。