[討論] 韌體在品牌及ic廠工作內容差別

作者: eguyo (一估一估優)   2014-08-08 18:14:33
研究所所學僅僅兩年的linux device porting
論文撰寫過Android Sensor HAL module code
雖說大部分實作但就在porting及debug
依我了解做的完全是系統廠的動作
因為研替有面試過許多品牌系統廠及IC廠fw缺的經驗,但還是分不太出兩者之間的差別
系統廠fw:
做board bring up、改register、debug,研究所做兩年了,坦白說有點無趣
除了某些大廠有說會自己開發driver,不過我覺得只是架構相同的大改而已
IC廠:
fw可能就比較有料一點,要自己寫ic driver,不過問主管也說絕大部分都有個架構作小修改而已,非常小的機會是driver從頭開始寫
在我認知裡系統廠與IC廠的fw作的內容其實差沒很多,不過這是我的猜測拉
因為看到有人說到vendor跳系統廠比較好跳,系統廠跳vendor只能做AE
不清楚是hw才有這明顯區別還是fw/sw也是如此呢?
討論看看囉
作者: WisdomOrLie (LIvELIfE)   2014-08-08 18:27:00
系統廠fw只會call ic廠fw 對於個人能力養成是天差地別
作者: neoyori (靜止時光)   2014-08-08 18:31:00
hw比較會這樣..fw/sw還是看到不少跳IC廠RD的
作者: plsung   2014-08-08 19:04:00
IC廠韌體RD要幫designer驗FPGA,可以從designer學到IC內部運做原理對為什麼要寫一些特定register IC才會動,會教有感覺
作者: lengcycat (wind)   2014-08-08 20:01:00
系統廠則是要了解os與driver上面的搭配,解這有關的問題
作者: plsung   2014-08-08 20:12:00
IC廠也有會懂OS和Driver的人幫系統廠解這類問題...因為driver是IC廠堤供的,系統廠porting不上OS也會找IC場
作者: soso7885 (YOHO)   2014-08-08 21:26:00
請問大大哪間學校哪個老師實驗室有碰到這些
作者: a29831287 (劍逼)   2014-08-09 01:15:00
在某些廠就是ink flash sorting地獄XD
作者: cafopupu (李俊畿㊣大帥哥㊣ ®™)   2014-08-09 01:21:00
如果豬屎屋FW 那有某些產品可能要FW開發演算法IP 或 HW架構 register 用法會反過來變FW主導制定不過也不是每個豬屎屋都這樣 一些IC FW只是幫忙驗證而已然後驗一驗順便開發SW 繼續驗 驗到天荒地老
作者: plsung   2014-08-10 17:47:00
包子讚讚讚!

Links booklink

Contact Us: admin [ a t ] ucptt.com