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