嵌入式的兩大方向您了解嗎?
來自專欄電子和AI
嵌入式系統無疑是當前最熱門最有發展前途的IT應用領域之一,它是各種電子產品的核心技術,也是工業4.0、遠程醫療、3D列印等新興產業的核心技術,具有廣闊的發展前景,那麼小編就帶您了解一下嵌入式的兩大方向
嵌入式是軟硬結合的,主要分為嵌入式軟體和嵌入式硬體2大方向。
嵌入式硬體方向
嵌入式硬體工程師主要工作職責是為產品設計硬體電路原理圖,設計硬體PCB板,選擇合適的元器件,焊接調試硬體電路板,保證硬體電路板的可靠性、穩定性和抗干擾能力。因為現在集成電路發展迅速,大部分集成電路廠商都會提供參考電路,所以硬體電路原理圖的設計相對來說比較簡單,硬體工程師工作的含金量主要體現在產品的可靠性和穩定性設計、以及電磁兼容設計。 一個資深的嵌入式硬體工程師年薪都在10萬~ 30萬之間。
但是要成為一個資深的嵌入式工程師相當難,一方面要有非常紮實的理論知識,同時也要有相當的那種大型的、高頻CPU、多層PCB板的設計經驗。
嵌入式硬體工程師要掌握的知識主要有模擬電路設計、數字電路設計、電磁波理論等。熟悉常用的放大電路、濾波電路、電源電路設計和分析。
嵌入式軟體
嵌入式軟體工程師的職責主要是根據產品的功能需求設計好軟體,讓硬體工作起來。嵌入式電子產品硬體部分,大部分都是相同的,核心的都是由CPU、RAM和FLASH 幾大部分組成,而軟體就千差萬別了。產品的具體功能都是由軟體來實現的,一般來講一個產品的實現,軟體設計的工作量是硬體設計的4~5倍。所以一般情況下,一個公司的軟體工程師數量是硬體工程師的4~5倍,嵌入式軟體工程師需求比硬體工程師大很多,同時跟硬體工程師相比,嵌入式軟體工程師學起來相對容易些,所以從事該行業的人數和企業招聘的人數也會相對多一些,網路上的技術文檔和理論知識也會相對完善些。
從事嵌入式軟體開發的好處是:
(1) 目前國內外這方面的人都很稀缺。一方面,是因為這一領域入門門檻較高,不僅要懂較底層軟體(例如操作系統級、驅動程序級軟體),對軟體專業水平要求較高(嵌入式系統對軟體設計的時間和空間效率要求較高),而且必須懂得硬體的工作原理;另一方面,是因為這一領域較新,目前發展太快,很多軟硬體技術出現時間不長或正在出現(如ARM處理器、嵌入式操作系統、MPEG技術、無線通信協議等),掌握這些新技術的人當然很難找。嵌入式人才稀缺,身價自然就高,越有經驗價格就越高。其實嵌入式人才稀少,根本原因可能是大多數人無條件接觸,這需要相應的嵌入式開發板和軟體,另外需要有經驗的人進行指導開發流程。
(2) 與企業計算等應用軟體不同,嵌入式領域人才的工作強度通常低一些。搞企業應用軟體的IT企業,這個用戶的系統搞完了,又得去搞下一個用戶的,而且每個用戶的需求和完成時間都得按客戶要求改變,往往疲於奔命,重複勞動。相比而言,搞嵌入式系統的公司,都有自己的產品計劃,按自己的節奏行事。所開發的產品通常是通用的,不會因客戶的不同而修改。一個產品型號開發完了,往往有較長一段空閑時間(或只是對軟體進行一些小修補),有時間進行充電和休整。另外,從事嵌入式軟體的每個人工作範圍相對狹窄,所涉及的專業技術範圍就是那些(ARM、RTOS、MPEG、802.11等),時間長了這些東西會越搞越有經驗,賣賣老本,幾句指導也夠讓那些初入道者琢磨半年的。若搞應用軟體,可能下一個客戶要換成一個完全不同的軟體開發平台,那就苦了。
(3) 哪天若想創業,搞自已的產品,那麼嵌入式是一個不錯的主意,這可不像應用軟體那樣容易被盜版。
推薦閱讀: