|
嵌入式硬件工程師的工作是為軟件工程師搭建好硬件平臺(tái)和必要的開(kāi)發(fā)環(huán)境。 嵌入式軟件工程師則是根據(jù)用戶的需要完善產(chǎn)品的軟件功能。硬件工程師就像是設(shè)計(jì)師和建筑師,負(fù)責(zé)整個(gè)建筑的設(shè)計(jì)和建設(shè)。軟件工程師則是負(fù)責(zé)房間的裝修,錦上添花。
總的來(lái)說(shuō), 硬件工程師的工作性質(zhì)尤為重要,因?yàn)橛布こ處熢谠O(shè)計(jì)產(chǎn)品 時(shí)不但要完成產(chǎn)品的基本功能,還必須考慮多方面因素: 功耗、干擾、后期維修、生產(chǎn)安裝等。一旦某一個(gè)因素考慮不周全,會(huì)造成整個(gè)產(chǎn)品的設(shè)計(jì)失敗。
嵌入式硬件工程師要學(xué)好模電和數(shù)電,英文也要有一定的基礎(chǔ),很多基本元器件包括MCU的datasheet手冊(cè)都是用英文寫(xiě)的,電氣參數(shù)也要看懂,因?yàn)檫@個(gè)涉及到元器件的選型問(wèn)題。
還要知道芯片之間通信協(xié)議(比如uart、I2C、SPI, CAN)的硬件連接。搞硬件,尤其注重動(dòng)手能力,要會(huì)焊接元器件,調(diào)試開(kāi)發(fā)板,各種儀器的使用。
在設(shè)計(jì)PCB板時(shí),除了考慮基本元器件布局還有芯片的外圍電路,尤其要注意系統(tǒng)的電源部分設(shè)計(jì),需要考慮紋波和最大輸出電流是否滿足系統(tǒng)要求。
現(xiàn)在做硬件工程師需要自己設(shè)計(jì)的地方?jīng)]以前多了,很多芯片廠商都會(huì)給外圍參考電路圖,照著設(shè)計(jì)很容易就搞定,硬件工程師只要考慮好各個(gè)系統(tǒng)布局和電源就行。
|
|