要談論單片機開發工程師是什么樣的職業,先了解單片機是什么:單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統集成到一個芯片上。相當于一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。概括的講:一塊芯片就成了一臺計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的佳選擇。
聽起來好像很復雜,下面用一張圖告訴你,單片機是什么樣的:
目前單片機已滲透到我們生活的各個領域,大到工業上的設備控制,小到家用的洗衣機電磁率微波爐,單片機幾乎是無處不在的,任何電子產品都離不開單片機。據統計,我國的單片機年需求量已達1-3億片,且每年以大約16%的速度增長,但相對于世界市場我國的占有率還不到1%,這說明單片機應用在我國才剛剛起步,有著廣闊的前景!只要你對嵌入式底層開發感興趣!你只需掌握單片機硬件MCU、指令系統、軟件編程、接口芯片等的原理及應用,你就可以成為一位單片機開發工程師!
了解完了單片機,那么單片機開發工程師是什么樣的職業,這個問題立刻迎刃而解:
1、對單片機應用場合有充分的了解,能夠在應用項目中選擇合適的單片機和外圍芯片的型號;能夠根據系統指標很快的設計出一個應用系統的體系結構;在深圳,一個項目的時間只有一個星期左右,因為這些東西誰都能做,主要看誰能夠做的又快又好;
2、熟練使用ASM和C等相應的單片機語言,有良好的編程風格和一定的編程技巧;
3、能夠進行簡單的PCB版圖設計,至少能夠設計出有一定抗干擾能力的單片機電路板;
4、對控制、信號系統有所了解,知道必要的算法;
5、熟悉計算機方向的簡要開發,能夠使用計算機做一些簡單的主機端軟件;
6、對模擬、數字電路、總線等比較熟悉,能夠使用它們進行單片機的外圍接口。
能達到以上地步,在行業內的薪資待遇基本上都是月薪過萬了,有幾年工作經驗年薪幾十萬也不是問題。
在外行看來,單片機開發工程師需要學的東西太多,很多專業名詞表示聽不懂,不過沒關系,真正入行單片機開發工程師的時候,你才會恍然大悟,原來單片機開發工程師是這樣的職業啊!