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