想往firmware發展該具備什麼技能? - 工程師

Daph Bay avatar
By Daph Bay
at 2018-06-28T23:52

Table of Contents


你問固件 但又講到嵌入式系統

那到底是問哪個?


若你覺得嵌入式linux是固件

那沒理由講運行在固態盤上的Windows不是固件

反正只要程式存在閃存裡 就是固件


firmware was defined as "Firmware is held in non-volatile memory
devices such as ROM, EPROM, or flash memory"

(注意時態 是過去式)


固態盤上上應用程式開發 廣得不得了 有問與沒問一樣

反正只要買SSD 所有程式都是固件


若是講真正的固件:

應用程式就是作業系統本身

或是講 其上的"操作系統" 無"動態加載"應用程式之能力

(這"操作系統"本質上只有排程器功能 且還無動態排程能力)

那就是單片機(單晶片 microcontroller)開發了

你需要的是一些電路能力 特別是電路揪錯(揪就可 無需除)

還有對直接控制硬件有深入之理解

講白就是自己能用單片機開發版做個小項目



你扯到linux 那是大栽問


若是linux應用程式開發 那本質與x86 linux編程沒甚不同

只是某些部份要調用特殊應用程式接口爾

不然效能大打折或根本無此功能

好比x86極可能無法同時調用雙網卡協作 但一些嵌入式有此需求

或是用特殊應用接口 去繪二維或三維圖 或解碼 圖像分析等


但若是另一片 平台移植

那你需要的是看的懂最基本的電路原理圖

還有知道甚叫內核編譯 熟悉組態設定等

還有一些驅動移植 :

按鈕(輸入)驅動 LED(輸出)驅動 毋能寫出來 就甚都不要談了


不過 以上都是理論上

實繼上 亂做不知道自己在幹甚 最後能動能出貨的工程人員一堆

所以也不要太較真自己會甚 人家叫你去面試就去






※ 引述《qazkevin (Linus)》之銘言:
: 各位大大你們好
: 想請問一下
: 小弟大四EE
: 本身對硬體與寫程式都有興趣,程式語言只會C語言
: 工作想找那種要懂硬體並寫相關的程式
: 跟學長姐聊天後建議我往Firmware發展
: 請問如果想往Design House的Firmware工程師該具備什麼條件?
: 上網查有些做Linux or Android的也算Firmware工程師
: 但小弟沒有接觸過Linux & Android
: 這樣往Firmware發展是不是會很吃虧或很吃力?
: 台灣純寫C的Firmware又有哪些呢?
: 懇請各位大大為即將進入科技業的小弟解惑
: 真的非常感激不盡

--

All Comments

Oliver avatar
By Oliver
at 2018-06-30T08:35
you again
Carolina Franco avatar
By Carolina Franco
at 2018-07-03T21:01
好多阿六用語
Elma avatar
By Elma
at 2018-07-03T22:20
對岸來的?
Kama avatar
By Kama
at 2018-07-08T08:54
又是你ww 就只有你會在討論韌體的時候把固態硬碟扯進來
Tom avatar
By Tom
at 2018-07-11T21:36
XDDDDDDDDDDDDD
Daniel avatar
By Daniel
at 2018-07-16T05:03
語言不同專有名詞就用英文好嗎
Rebecca avatar
By Rebecca
at 2018-07-20T02:46
多謝說明,用語不同還好吧
Daniel avatar
By Daniel
at 2018-07-21T16:40
好中文化
Una avatar
By Una
at 2018-07-24T05:46
雖然大家不愛阿六用語,不過網路上技術文件寫得比較深入的
還是阿六,這不可否認~ 認識一下也還好
Thomas avatar
By Thomas
at 2018-07-25T09:41
一堆人都嘛看簡體資源在學的
Frederica avatar
By Frederica
at 2018-07-28T18:12
google查資料都是這種語言啊,噓的人腦子開放點
Wallis avatar
By Wallis
at 2018-07-31T01:17
我也會跟 26 高手聊天,但我們各講各的中文專有名詞
而且雙方都聽得懂對方在講什麼 XD

昕琦科技

Tristan Cohan avatar
By Tristan Cohan
at 2018-06-28T21:58
各位版上大大們 最近小弟收到昕琦科技的面試通知 想詢問一下這家公司的福利與待遇,年終如何? 跪求知道的大大們幫忙解答,十分感謝~ -- 錢不用賺多,家庭和諧才是最重要~ - ...

請問關於東服專案工程師一職

Isabella avatar
By Isabella
at 2018-06-28T21:58
小弟有幸收到 東服企業 專案工程師 一職的面試邀請 想請問版上各位大大 是否有東服企業這間公司的一些資訊呢 ?? 爬文的資訊不多 只知道是在做 Scrubber 專案工程師的部分 也沒有說明是做哪個項目 有點好奇 感謝大家 - ...

當面試官的考量

Aaliyah avatar
By Aaliyah
at 2018-06-28T21:13
近一年有些問題一直感到困擾, 最近面試了8個人,有一些感想: 1. 親一色都台清交成中央研究所畢業, 沒想到研究所畢業生人數真的每年上升,自己 ...

Offer請益

Thomas avatar
By Thomas
at 2018-06-28T20:22
1.和碩 職務:品保工程師 薪資:(N+1)*16 地點:北投 住宿:租屋 工時:9~18 部門:BU3 2.隆達 職務:品保工程師 薪資:(N+6)*14 地點:新竹 住宿:租屋 工時:8~17 小弟為國立中字輩化學相關碩士, 多益850, 工作經驗約為7年. 前四年為TSMC的設備商, 後三年為測試廠的品保工程師. N為現職薪水. 和碩為大公司, 需要去上海出差, 去的話應可增加歷練. ...

聯發科踢走英特爾 獨吃蘋果單?

Mia avatar
By Mia
at 2018-06-28T19:23
根據外媒報導,全球智慧型手機龍頭蘋果正積極尋覓數據機晶片供應商來取代英特爾, 而國內IC設計龍頭聯發科(2454)被點名有機會取而代之。對此,聯發科表示,無所悉、 不予評論。 近日外媒引述投資銀行NORTHLAND CAPITAL MARKETS分析師Gus Richard報告指出,蘋果將 更換數據機晶片供應商或自行研發晶片,聯發科取代英特爾成為數據機晶片供應商機會大 增,而蘋果正在自行研發微處 ...