現在其實有很多人是想要去做嵌入式工程師的,但是嵌入式并不好學,也是由于嵌入式的難度很多人都望而卻步,不過,小編這回是要來給大家介紹下嵌入式工程師專業技能都有什么了,來看看你是不是適合當嵌入式工程師吧。
1、處理器
MCU架構及開發。MCU(Microcontroller Unit),俗稱單片機(Single Chip Microcomputer),把中央處理器(CentralProcess Unit,CPU)的頻率和規格作適當刪減,并將內存(Memory)、計數器(Timer)、USB、A/D轉換、UART、PLC、DMA等周邊接口,甚至LCD等驅動電路都整合在單一芯片上,形成芯片級的計算機,為不同的應用場合做不同的組合控制。常見的MCU包括Intel的C51/C8051F系列,Motorola的68K系列,MicroChip的PIC系列等。
2、CPLD&FPGA架構及開發
CPLD&FPGA作為專用集成電路(ASIC)領域中的一種半定制電路而出現,既解決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。通過可編程邏輯單元實現各種算法和組合邏輯。
3、電路設計和分析
包括模擬電路和數字電路設計,包括器件DataSheet閱讀,原理圖及PCB閱讀等。
4、原理圖/PCB設計工具
Cadence,Altium,PADS,DXP等。
5、電路仿真工具使用
Multisim,Pspice,ADS,MATLAB等。
6、分立類電子元器件工作原理和選型
電路防護類器件,阻容器件,電感磁珠,DC/DC,晶振,二極管,三極管,穩壓管,光耦,MOS管,IGBT,繼電器,開關和按鍵,LED指示燈,PCB板用接線端子,交流互感器等。
7、集成類電子元器件工作原理和選型
AD,邏輯器件,DA,運放,計數器,觸發器,鎖存器,譯碼器,SRAM,SDRAM,DDR,FLASH,EEPROM,接口芯片等。
8、失效分析與可靠性
物料的構造與工作原理,金相切片,顯微觀察,PCB形變測量,HALT實驗技術,可靠性計算等。
9、硬件測試(器件、模件、整機)
元器件測試方法,模件、整機測試方法,元器件、模件、整機測試問題分析,國標、行標理解,EMC問題分析和解決等。
10、系統軟件設計
面向對象,設計模式,UML,嵌入式多任務開發,重構,多核開發等。了解常用的開發過程,如敏捷編程,測試驅動開發等。
11、系統軟件開發
熟悉開發語言,包括:C,C++,C#,QT,Python,JAVA,等。熟悉WEB 開發,開發規范等。
12、數據結構與算法
常用數據結構和算法,圖論算法,數字信號處理算法,小波算法等。
13、網絡與通信
計算機網絡原理,TCP/IP協議原理及分析,IEC61850規約(建模,MMS,SV,GOOSE等),103規約,104規約,DNP規約,Modbus協議,物聯網Zigbee協議,bluetooth,wireshark等報文分析工具,環網HSR協議,網絡安全等。
14、數據庫
數據庫原理與設計,SQLite/Access/MySQL/SQLServer/Oracle/大數據hadoop等。
15、應用知識(以電力系統自動化為例)
電力系統常識,繼電保護知識,測控知識;智能變電站網絡架構,網分,故障錄波器,保信,遠動等。
16、調試和測試
軟件測試基礎,61850規約測試,網絡測試,時間管理測試,應用功能測試(繼電保護功能等),ATS測試開發與使用,Labview測試程序開發等。
17、項目管理
配置管理如版本管理工具Git使用等,項目計劃與任務劃分,項目進度跟蹤,項目協調等。
以上介紹的就是嵌入式工程師專業技能是什么了,說了這么多,無非就是讓大家更加了解嵌入式,也希望喜歡嵌入式的人可以去報名參加嵌入式培訓班,這些都是學習嵌入式最捷徑的方法。