小壯壯長大
BSP開發(fā)工程師職業(yè)前景如何?BSP,全稱Board Support Package,漢語意思即板級支持包。BSP工程師,顧名思義就是負責板級支持包的開發(fā)、調試和維護工作。那么什么是板級支持包呢?前面我們講過,嵌入式硬件工程師負責設計硬件,畫出PCB圖,工廠會根據PCB圖生產出對應的電路板。一個嵌入式系統(tǒng)光有電路板是不夠的,還要有對應的軟件支持,軟件開發(fā)的前提是首先使板子正常穩(wěn)定的工作,然后再在其上編寫對應的應用軟件以實現其特有的功能。其中使板子正常穩(wěn)定的工作的代碼就屬于板級支持包。
從系統(tǒng)角度來講這些設備有些是跑操作系統(tǒng)的,有些沒有跑。對于不跑操作系統(tǒng)的設備來講,其功能相對簡單一點,使用的主控芯片一般也比較簡單,比如風靡一時的51系列單片機、stm系列的單片機。對于這些簡單系統(tǒng)來講,它對軟件開發(fā)人員要求相對比較低,當然也就沒有我前面所說的分工那么詳細,有時候甚至從畫板、點亮、開發(fā)都是由一個人來完成的。對于跑操作系統(tǒng)來講的設備,就不一樣了。
BSP開發(fā)工程師職業(yè)前景如何?
工作職責 ? 參與客戶硬件設計review,負責硬件系統(tǒng)的Bring up及驅動的開發(fā)調試; ? 負責視覺AI芯片的系統(tǒng)軟件開發(fā),維護及釋放等; ? 負責客戶BSP相關問題分析及解決,并對客戶提供技術支持; ? 負責編寫相關技術文檔; 任職資格 ? ??萍耙陨蠈W歷; ? 具備C編碼能力; ? 具備單片機驅動開發(fā)優(yōu)先,Linux驅動開發(fā)調試經驗優(yōu)先; ? 良好的團隊合作能力,溝通能力,做事踏實,能吃苦;
墨墨姐姐
是的。bsp工程師大都是以過去的成果為基礎,所以工程師們累積的經驗,很多時候都能派上用場。bsp工程師經營范圍:技術開發(fā)、技術推廣、技術轉讓、技術咨詢、技術服務,計算機系統(tǒng)服務,應用軟件服務。
芳兒beauty
C語言。BSP工程師主要是和底層硬件,系統(tǒng)打交道,所以C語言是最主要的編程語言。從事嵌入式BSP開發(fā)的人員主要來源于計算機專業(yè)和電子信息專業(yè)。這兩個專業(yè)是和嵌入式BSP最相關的專業(yè)了。對于BSP工程師來講,主要的工作就是使硬件及其上的操作系統(tǒng)穩(wěn)定的工作,所以理解硬件原理、計算機原理和操作系統(tǒng)是最基本的要求,而這兩個專業(yè)都會學習到像模擬電路,數字電路之類的硬件原理基礎,計算機原理和一門高級語言也是這兩個專業(yè)的必修課,這些已經基本構成了BSP工程師的必需的知識面。
優(yōu)質工程師考試問答知識庫