精華區beta Tech_Job 關於我們 聯絡資訊
韌體的定義在業界其實滿廣的 其實寫driver有時也被公司賦予 "韌體工程師"的職位 如果你堅持要明顯區分, 寫driver: 主要在已經建立好的OS上撰寫驅動硬體或虛擬硬體的程式, 你要了解OS的driver架構,可用的資源,以及你需要加入的內容, 這當然要了解你要驅動的硬體的一些運作規格與流程 (但是跟下面的韌體工程師而言,在意的流程細節較少一點) 你所說的"韌體工程師"(與驅動程式設計工程師強烈區別): 可能沒有OS(從零開始)或是他人已經porting OS的部分kernel在系統上, 剩下的就是針對產品的功能規格,並根據硬體已經設計的程度多寡, 以軟體程式補足全部功能需求!!要與硬體人員溝通協調的時間較多, 甚至擔任輔助硬體人員驗證其電路設計,修正硬體無法或是難以更改的錯誤 (通常是成本考量而造成的現象), 其實韌體工程師還是以軟體技術為主,至於硬體方面的東西,你了解越多, 對你的設計以及問題解決所需的資源會越豐富, 但不見得要全盤了解硬體的架構或設計流程,才能進入, 如果你資工有修過數位邏輯,微處理機,計算機組織架構等課程, 可以開始切入,然後慢慢從中累積經驗! ※ 引述《hitaiwan (海水正藍)》之銘言: : 本身是資工的學生, : 對於韌體工程師的工作內容不是很懂, : 請問跟寫driver有差別性嗎. : 跟寫driver比起來 寫韌體會更懂硬體方面的東西嗎 : 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.61.240.191