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