我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師
關(guān)注我,一起變得更加優(yōu)秀!
摘要:BSP,全稱Board Support Package,漢語(yǔ)意思即板級(jí)支持包。BSP工程師,顧名思義就是負(fù)責(zé)板級(jí)支持包的開發(fā)、調(diào)試和維護(hù)工作。那么什么是板級(jí)支持包呢?什么是BSP工程師呢?如何才能成為一個(gè)優(yōu)秀的的嵌入式BSP?
一、嵌入式系統(tǒng)要明白什么是嵌入式軟件工程師,我們先從嵌入式系統(tǒng)(嵌入式設(shè)備)說起。維基百科上對(duì)嵌入式系統(tǒng)的定義如下:
“嵌入式系統(tǒng)(Embedded System),是一種嵌入機(jī)械或電氣系統(tǒng)內(nèi)部、具有專一功能和實(shí)時(shí)計(jì)算性能的計(jì)算機(jī)系統(tǒng)。
”通俗的講,嵌入式系統(tǒng)就是一種具有專一功能的計(jì)算機(jī)系統(tǒng)。我們身邊就有好多嵌入式設(shè)備,常見的比如智能手機(jī),數(shù)碼相機(jī)等消費(fèi)類的電子設(shè)備,再比如最近幾年興起的諸如智能音箱、智能電視、掃地機(jī)器人智能家居設(shè)備。當(dāng)然還包括汽車防抱死系統(tǒng)、各種醫(yī)療成像系統(tǒng)等設(shè)備。總之各行各業(yè)我們都有可能接觸到它,尤其隨著智能化時(shí)代的到來,很多非智能的設(shè)備也將逐步由嵌入式設(shè)備所替代,典型的如智能門鎖。
二、嵌入式工程師隨著嵌入式設(shè)備應(yīng)用越來越廣泛,相關(guān)人才的需求也越來越大。那么相關(guān)的人才都有哪些呢?其中最主要的就是嵌入式工程師。嵌入式工程師分為兩種:嵌入式硬件工程師和嵌入式軟件工程師。
嵌入式硬件工程師主要職責(zé)是負(fù)責(zé)設(shè)計(jì)嵌入式系統(tǒng)的硬件原理圖,使用相應(yīng)的工具畫出PCB圖,后期配合嵌入式軟件工程師調(diào)試系統(tǒng)。嵌入式軟件工程師從系統(tǒng)軟件上又可以分為兩種:BSP工程師和嵌入式應(yīng)用軟件工程師。嵌入式應(yīng)用軟件工程師主要是負(fù)責(zé)編寫基于嵌入式系統(tǒng)的應(yīng)用軟件。類似于基于windows上的QQ, word。由于我本人是做BSP的,因此這里我們著重討論BSP工程師。 |