一、職業(yè)概述 嵌入式計算機系統(tǒng)與我們的日常生活息息相關(guān),,它們可能就隱匿在我們的移動電話,、PDA、汽車,、電視,、電冰箱、空調(diào)以及其它許多設(shè)備中,。事實上,,嵌入式系統(tǒng)是當今計算機工業(yè)成長最快速的部分之一。近年來,,為了滿足嵌入式計算機系統(tǒng)的發(fā)展需求,,在計算機學領(lǐng)域出現(xiàn)了一個新興職業(yè),那就是嵌入式工程師,。嵌入式工程師做嵌入式系統(tǒng)設(shè)計和開發(fā),,包括硬件系統(tǒng)的建立和相關(guān)軟件開發(fā)、移植,、調(diào)試等工作,。嵌入式分為操作系統(tǒng)和硬件兩個方面,與之相對應(yīng)的嵌入式工程師也以此呈現(xiàn)不同職業(yè)方向,,包括嵌入式硬件開發(fā)工程師和嵌入式軟件開發(fā)工程師兩大類型,。 目前有很多公司將硬件設(shè)計包給了專門的硬件公司,稍復(fù)雜的硬件都交給臺灣或國外公司設(shè)計,,國內(nèi)的硬件設(shè)計力品很弱,,很多嵌入式公司自己只負資開發(fā)軟件。這也從側(cè)面反映出國內(nèi)對于高水平的嵌入式硬件開發(fā)工程師存在極大需求,,嵌入式硬件開發(fā)工程師主要編寫嵌入式系統(tǒng)硬件總體方案和詳細方案,,要求理解嵌入式系統(tǒng)架構(gòu),有一定的C語言基礎(chǔ),,熟悉ARM,、PROTEL設(shè)計軟件,有四層板開發(fā)經(jīng)驗,;嵌入式硬件設(shè)計完畢后,,緊接著就是開發(fā)一些與硬件關(guān)系最密切的最底層軟件,如BootLoader,、Board Support Package (像PC的BIOS一樣,,往下驅(qū)動硬件,往上支持操作系統(tǒng)),,最初級的硬件驅(qū)動程序等,。 二,、工作內(nèi)容 1)熟悉和了解公司產(chǎn)品,制定詳細的項目研發(fā)進度計劃并對產(chǎn)品進行設(shè)計,。 2)負責儀表電子產(chǎn)品的硬件設(shè)計,、開發(fā)、BOM制作等一系列工作,。 3)完成儀表的元器件硬件選型,,硬件電路原理圖設(shè)計及PCB設(shè)計,系統(tǒng)調(diào)試,。 4)產(chǎn)品樣機裝配,、調(diào)試、功能測試,、數(shù)據(jù)記錄及分析報告,。 5)編寫硬件設(shè)計文檔,技術(shù)開發(fā)過程中的技術(shù)文件制作,。 6)新產(chǎn)品關(guān)鍵控制點,、加工作業(yè)、質(zhì)量控制等相關(guān)文件的制作,。 7)新產(chǎn)品防爆,、隔爆、本安等產(chǎn)品認證 8)生產(chǎn),、采購,、銷售的技術(shù)咨詢與技術(shù)支持。 三,、適合人群 該職業(yè)要求從業(yè)者具有自動化類,、電子信息類或相關(guān)專業(yè)本科以上學歷,相關(guān)的專業(yè)有電氣工程及其自動化,、通信工程,、機械電子工程、測控技術(shù)與儀器等,。能取得ARM官方從業(yè)資格認證(ARM開發(fā)工程師)者更有就業(yè)優(yōu)勢。 對分析與推理比較感興趣,,喜歡動腦的人很適合這種工作,,他們具有較強的邏輯分析能力、擅長理解和處理復(fù)雜的信息,、能把握事物的全貌,、善于組織人和物資。他們需要熟練運用設(shè)計工具,、設(shè)計原理圖,、PCB板,,熟練運用單片機、DSP,、PLD,、FPGA等進行軟硬件開發(fā)調(diào)試;熟練運用仿真工具,、示波器,、信號發(fā)生器、邏輯分析儀等調(diào)測硬件,。他們還要掌握常用的標準電路的設(shè)計,,如復(fù)位電路、常用濾波器電路,、功放電路,、高速信號傳輸線的匹配電路等等。 硬件開發(fā)是一個漫長的過程,,但卻有項目開發(fā)截止日期的要求,,所以很多時候需要加班,從業(yè)者必須有良好的抗壓能力和較高的心理素質(zhì),,能夠適應(yīng)這種技術(shù)需集型工作,。 四、職業(yè)點評 嵌入式領(lǐng)域較新,,發(fā)展非??欤芏嘬浻布夹g(shù)出現(xiàn)的時間都不太長(如ARM處理器,、嵌入式操作系統(tǒng),、LINUX操作系統(tǒng)),大多數(shù)人沒有條件接觸或進入嵌入式行業(yè),,更談不上能有機會接受專業(yè)人士的指導(dǎo),。因此,踏進這個行業(yè)的難度比較大,,嵌入式人才稀缺,,身價自然也水漲船高。 權(quán)威部門統(tǒng)計,,我國嵌入式人才缺口每年50萬人左右,。即使是初級的嵌入式硬件開發(fā)人員,平均月薪也能達到5000~7000元,,中高級的嵌入式工程師月薪平均超過10000元,。不過由于目前國內(nèi)專攻嵌入式軟件開發(fā),硬件開發(fā)方面一直是短板,,所以想要謀求更好的發(fā)展前景,,最好是去外企或者出國工作,。 由于嵌入式開發(fā)突出強制代碼的編寫和項目開發(fā),所以學習就不僅僅是學習幾項技術(shù),,而是構(gòu)建起相關(guān)領(lǐng)域的知識體系,。比如說學習嵌入式開發(fā),就要從基礎(chǔ)Linux, C語言,,數(shù)據(jù)結(jié)構(gòu)開始,,到ARM,匯編,Linux 內(nèi)核,、驅(qū)動等,,更重要的是進行一些項目練習,一般情況下,,至少設(shè)計5個項目,,編寫 多達10000行強制核心代碼才能讓你真正獲得相關(guān)知識。 |
|
來自: 中原高考678 > 《專業(yè)之窗》