看板 Soft_Job 關於我們 聯絡資訊
各位前輩好... 想請問系統廠做linux device driver的部分有很深入嗎? (例如 router, NB之類的產品) 因為小弟我目前是寫AP層+一點點driver層的...常常有人說要往底層走 要去IC廠學比較 多... 但又常看到一些大系統廠(PC類的) 常在徵一些寫底層的工程師...請問也是在整合而已嗎 ? 畢竟IC廠都已經兜好了...? 如果想往底層練功...跳去我上述的大系統廠好嗎?? 謝謝前輩們指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.82.118
littlebau:學那麼底層要幹嘛? 08/02 23:06
synd:IC廠較有機會深入,但這幾年driver類的工作機會沒以前多了 08/02 23:10
onlywig:只會AP層好像很容易被取代 想多練功... 08/02 23:13
Ting1024:觀念通了,其實做什麼都沒差... 08/02 23:18
Ting1024:撰寫linux device driver 只是一種規範,不像一種技能。 08/02 23:19
synd:容易被取代是沒做到夠紮實的AP,driver如果只是沾醬油也一樣 08/02 23:27
Assyla:廠商都兜好了,不一定代表就會動唷,大部分時間會花在 08/02 23:31
Assyla:測試跟除錯上 08/02 23:31
clanguage:不會動叫廠商來罰站阿 不然買你IC幹嘛的 都不會動.. 08/02 23:40
willy0206:廠商:公板上會動阿 一定你們HW有問題! 08/03 00:06
RouterHsieh:講真的很多人都會對所謂的底層有迷思在, 08/03 00:19
RouterHsieh:在台灣真的別想太多,就是測試和除錯而已.. 08/03 00:19
hSATAC:樓上幾樓好寫實... 08/03 01:29
indexcome:不一定 系統廠也有做比較深的 不過通常都做不完一個案 08/03 07:26
indexcome:台灣的系統廠都求快, 所以做深的案子通常都等不到最後 08/03 07:27
indexcome:想寫Device Driver 去 IC 廠會好很多, BTW現在很多IC廠 08/03 07:27
indexcome:也只是 maintenance Driver 而已了... 08/03 07:28
alongalone:不要對driver有太多的幻想.. 08/03 08:49
onlywig:感謝各位前輩的意見... 08/03 09:27
RouterHsieh:說真的這塊懂得夠深入還是很吃香的, 08/03 10:25
RouterHsieh:不論是在系統廠或者IC廠都很受用 08/03 10:26
RouterHsieh:可是說真的這塊領域基本上就是照表操課居多, 08/03 10:26
RouterHsieh:畢竟driver該怎樣設計怎樣寫,都已經有規範在那了 08/03 10:26
RouterHsieh:有點像是做BIOS那樣,很吃經驗但是沒啥創意可發揮XD 08/03 10:27
EJB:罰站........+1 08/03 12:42
謝謝各位前輩... 我第一份工作是在IC廠寫ASIC的driver...感覺就是填填暫存器IC就會動了.. 所以才去系統廠接觸嵌入式linux..但系統廠的"核心技術"幾乎都是在AP.. 且AP每天變化都很大 幾乎都演變成打雜工了.... 且沒啥機會碰到底層方面的 幾乎都是給有經驗的老鳥去"整合"... 所以現在才在猶豫明年是不是該去找SOC的IC廠...才可以學到底層的東西.. 還是要去系統大廠的"linux device driver"部門會有機會接觸到? 謝謝各位的意見了.. ※ 編輯: onlywig 來自: 60.251.123.98 (08/03 13:37)
ROCKandROLL:Drive 跟 AP 中間還有 Framework 我覺得這最重要 08/03 19:30
onlywig:有 這部份我有在做 哈 我會加油的 08/03 23:06
appleboy46:去晨星吧 看看神人的 Code 08/04 00:36
godspeedlee:linux的精華是在網路那塊 08/04 01:36
godspeedlee:真的想鑽研不如去鑽研那塊,拿linux作網通產品的很多 08/04 01:37
godspeedlee:driver缺不多是正常的,畢竟IC廠已經作掉很大一部份 08/04 01:39
godspeedlee:另外產品光靠driver怎麼賣錢?ap的人力需求一向比較多 08/04 01:39
godspeedlee:而且driver作得好那個位子通常也很穩..流動性很低 08/04 01:41
chester06:其實... driver的基本控制, 還是要看designer怎麼去設計 08/05 16:59
chester06:通常都是要先請教IP的使用方式, 再用軟體透過register去 08/05 17:04
chester06:驅動, 但是其實IC Vendor也都早就有自己的code-base了 08/05 17:06
chester06:想重頭自己寫到尾的機會很少 08/05 17:06
chester06:系統廠的firmware, 除非customize的幅度很大, 不然通常 08/05 17:08
chester06:沒什麼機會改到底層的driver, 頂多是稍微上層一點的部分 08/05 17:08
chester06:如果真的想學東西不計較薪水, 可以往小公司發展 08/05 17:09
chester06:人少事多又是在起步階段, 公司小間vendor大概也比較不鳥 08/05 17:10
chester06:剛好是個練功的好地方(誤) 08/05 17:10