回覆列表
-
1 # 電子產品設計方案
-
2 # 昊昊雷他爸
從我個人的經驗來看,微控制器工程師至少應該具備以下幾個能力:
1)英語閱讀能力。對於一個微控制器工程師來說,器件資料、軟體指南、系統架構等參考設計文件都是必須搞明白的,很多都是英文的。另外,對於ARM啊、linux之類的問題,有很多英文的專業論壇可以搜尋。百度來找學術的東西太難了,滿版的廣告。
2)數電、模電知識。微控制器小系統涉及電源供電、AD取樣電路、DA數模轉化、小訊號放大等等,這些都是簡單的類比電路,需要對模擬知識有一定的瞭解。而外圍的點燈電路、組合電路等數位電路也要掌握。
3)工程工藝可靠性相關知識。微控制器系統一般用在工業控制等環境,電磁干擾嚴重,對於EMC相關知識需要掌握;量產加工需要配套的生產線知識;PCB設計需要CAD相關知識;模組設計需要結構設計等知識。
4)verilog等邏輯設計相關知識。微控制器系統中一般都會有小的CPLD、FPGA,需要掌握相關的器件選型、程式碼設計及除錯等等知識
5)嵌入式軟體相關知識。c和彙編都是要掌握的,os有餘力最好掌握。資料結構、演算法基礎等等都是進一步提升的要求。
總的來說,微控制器工程師需要掌握的知識眾多,我們需要多多努力。整個行業的機會還是多多的,特別是5G之後,物聯網大發展,機會更多。
首先微控制器工程師的市場需求應該是非常大的!
現在基本上所有的電子產品都都用到微控制器。只要有電子的地方基本上都需要有電子工程師或者微控制器工程師的參與。要成為真正的微控制器工程師,要掌握的技能與是不少的。
C語言這個是必須掌握的,現在大部分的微控制器程式都是用C語言開發的。如果不能精通C語言,怎麼開發單片同程式呢?
數位電路如果不掌握一定的資料電路基礎,是很難理解電子主品的工作邏輯的,也就很難開發出合格的微控制器程式來的。電路的原理都搞不懂,就不要談微控制器程式開發了,對吧?
類比電路也需要有一定的類比電路基礎,這個不需要太精通,但也是需要有一定的認識的,這樣才能更好的讀懂原理圖。
基本儀器的使用示波器、訊號發生器、電子負載、萬用表等等各種儀器的使用也是要掌握的,不然樣品有問題就沒發分析問題了