嵌入式開發(fā)是要具備相關的基本技能,現(xiàn)在簡單來講幾點內(nèi)容,對于硬件來講有幾個方向,其中一類是就單純信號來分為數(shù)字和模擬,模擬比較難搞,一般需要很長的經(jīng)驗積累,單單一個阻值或容值的精度不夠就可能使信號偏差很大。畢竟剛接觸這個行業(yè)的年輕人搞的較少,隨著技術的發(fā)展,出現(xiàn)了模擬電路數(shù)字化,比如手機的modem射頻模塊,都采用成熟的套片,而當年上只有兩家公司有此技術,自我感覺模擬功能不太強的人,不太適合做這種類型的工作。
另一類就是數(shù)字部分了,在大方向上又可分為51/arm的單片機類,dsp類,fpga類,fpga的工程師大多是在ic設計公司從事ip核的前端驗證,這部分不搞到門級,前途不太明朗,即使做個ic前端驗證工程師,也要搞上幾年才能勝任。dsp硬件接口比較定型,如果不向驅(qū)動或是算法上靠攏,前途也不會太大。因此想成為一個優(yōu)秀的工程師,需要對系統(tǒng)整體性的把握和對已有電路有一定的理解,換句話說,給你一套電路圖你終究能看明白多少,看不明白80%以上的話,說明你離優(yōu)秀的工程師還差得遠哪。
那現(xiàn)在就了解一些掌握的必備知識點吧。
知道了這兩點,好辦!我就開始規(guī)劃學習路線。計算機的基本理論不能丟,于是重點看組成原理,數(shù)據(jù)機構,操作系統(tǒng)、c++.同時論壇上了解到,實時操作系 統(tǒng)ucos是一個很好的嵌入式操作系統(tǒng),對初學者很好。對于初學者可能有很多地方看不懂,那就反復多看幾遍,相信重復是好的老師。
如果有條件好參加相關的培訓,主要是嵌入式相對別的不同,自己摸索很費時,如果有高手指點非常的好,而且進步也會非常快。通過專業(yè)的老師講解,嵌入式開發(fā)中遇到的各種難題都會迎刃而解。