【導讀】現(xiàn)在的嵌入式開發(fā)者入門都是從開源操作系統(tǒng)著手,雖然已經非常的熟練操作但還是感覺特別深奧難懂。嵌入式操作系統(tǒng)已經有很多種:linux,winCE,VxWork,uC/OS2等等,想要學透嵌入式開發(fā),就按照前輩總結的10點建議來吧!
1:遇到問題,首先進入百度、谷歌(或是其他搜索引擎)搜索一下,任何一個嵌入式工程師都不敢否認,這是學習嵌入式最好的老師!
2:盡可能多的論壇,遇到問題,及時發(fā)貼,情況緊急的時候,可以在不同的論壇同時發(fā)貼,這樣,并行處理你的問題也許會解決得更快些。
3:盡可能多的結交嵌入式高手,最好是在公司上班的嵌入式工程師,他們有一個優(yōu)勢:了解市場,了解業(yè)界的發(fā)展動態(tài)。和他們多混混,對尚未上班的學習者來說,是非常有必要的。
4:要經常進入一些好的嵌入式網站,尤其是一些國外的網站,去看看嵌入式的發(fā)展動態(tài),并且,要把這些網站都收集起來。
5:如果可能,我建議大家在網上訂一下電子刊物,這些電子刊物是按時發(fā)到你郵箱的,那些資訊都是最新的,可以說是很前衛(wèi)的了。。。。。如果資金允許,建議報名參加嵌入式培訓班,在培訓公司可以很快的入門提高,這樣可以更好的提高學習效率。
6:相信自己的選擇,相信自己行業(yè)的發(fā)展前景,要對自己的選擇和自己的行業(yè)有濃厚的興趣,這一點做不到,你就很難學到很高深的層次!
7:追求要執(zhí)著!剛開始學習嵌入式系統(tǒng),肯定會遇到很多問題,我當時也是這樣,學了三個多月,好像一點進展都沒有,我在懷疑:難道我不適合搞嵌入式?當時我也想過放棄,但心里太不甘心了,腳都踏出了一只,我不能就這樣屈了!于是就硬上,不斷的琢磨。。。。(現(xiàn)在,終于知道什么是嵌入式linux了,哈哈。。。。)
8:不要對自己要求過高,只要你比昨天進步了一點,你就離成功又近了一步!學習嵌入式也忌浮氣燥(其實這一點,我最有感觸?。?,也就是要踏實。
9:萬丈高樓平地起,不要忽略了低層的東西,你越是學習到高層的技術,越是發(fā)覺低層的東西有用,這些大家以后會有所體會的!我大一學習51單片機的時候,感覺它沒什么用處,大二學習ARM處理器,才知道,沒有51的基礎,可能還不知道要多花多少時間才能搞懂ARM的硬件。
10:系統(tǒng)的選型的問題?,F(xiàn)在的開源操作系統(tǒng)已經很多了,并且也做得非常成熟,初學者也會為此而煩惱。目前較為流行的嵌入式操作系統(tǒng)有:linux,winCE,VxWork,uC/OS2等等。。。。主要區(qū)別在于實時性的問題。如果你是搞自控(像我學習的專業(yè),不過我不玩控制的。。。。),學習實時性高一點的操作系統(tǒng)更有幫助,如VxWork.如果你想以后搞民用產品,如手機,機頂盒,終端設備之類的,學習linux,winCE這些方便于多任務運行的操作系統(tǒng)較好!建議你在學習之前先了解該系統(tǒng)的市場占有率,學東西得看看學完它之后到底有沒有作為啊,否則,你就一輩子只有自己玩系統(tǒng)啰。。.
相關閱讀:
注意啦!嵌入式開發(fā)請謹遵物聯(lián)網的三大安全守則
設計低功耗嵌入式系統(tǒng)需要考量的因素(一):一般設計考量
設計低功耗嵌入式系統(tǒng)需要考量的因素(二):功耗性能權衡