看板 Soft_Job 關於我們 聯絡資訊
應要求只好分享一下小魯的kernel生活 我只專精在linux for ARM.. 所以可能會有些偏頗 剛畢業待在IC廠開發linux driver 比較花精神的地方就是自家IC的暫存器控制去做優化 儘量讓chip initial能快一點,還有就是CPU廠會每天跟你 吵說是你的driver拖累系統運算的時間 但driver架構呢?? 嗯...沒錯 就是隨便抓一個範例來改啦XDD 結果我離職後這個driver竟然用到現在....... 之後就系統廠直到現在在一間假外商 在系統廠 kernel team (或稱BSP team) 要做的就是想辦法將公司從IC廠抄來修改的板子讓它動起來 改pin腳,移植OS跟driver每天必做的三件事! 缺點跟原PO說的一樣 東西不像userland可以所見即所得這麼有快感 有時找個bug真的都要找很久 即使你有kgdb... 因為有時候問題是出在硬體設計不良或是CPU體質不好XD 這不是說硬體工程師不好 而是遇到了雙方就要有一起解決問題的心~ 另外就是大部份都是在改linux source code,很少在寫code啦! 優點嘛...當一個OS動起來都是我最感動的時刻!(昨天剛移植Android 5.1) 也是有嘗試過幫公司寫寫網頁 用python flask架個宣傳網站~ 開發安卓APP, 用directFB畫畫UI 但 覺得底層還是比較輕鬆一點點...$$也比較多  另外要鑽深一點也是很博大精深的 kernel運作流程,怎麼跟userland做溝通~ 全部弄熟也是要花個幾年啦!!(做solution的IC廠就是在做這些事 非常精實) 另外分享這個世界比較奇怪的現象 年輕人做底層的愈來愈少 都老屁股居多 (強國除外) 大概就是這樣 下台一鞠躬 像我最近想去香港找工作 都找不到底層的缺 有人可以介紹嗎XD ※ 引述《ousapas (komica123)》之銘言: : 小弟是不才Web Application開發者 : 一直以來都很好奇Kernel開發者都是過著怎麼樣的生活 : 像是Web常用的PHP、Ruby、JS都是存檔就能馬上跑 : unit test也是裝了工具馬上就能測 : 開發Kernel的話就一定要寫C甚至是ASM : 還要針對各種不同架構做測試(ARM, x86...) : 這樣compile/debug不會很痛苦嗎... : 想請版上前輩分享Kernel開發者都是過著怎樣的生活 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.75.190.57 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1448950521.A.E12.html ※ 編輯: onlywig (203.75.190.57), 12/01/2015 14:17:11
leolarrel: 請問貴公司kernel 還有缺人嗎? 我也專精在embedded lin 12/01 15:45
leolarrel: ux 12/01 15:45
目前沒sorry
NCUking: 千萬別想不開去香港工作 去了會發現台灣上司其實很友善 12/01 16:19
havanabay: 樓上 可否多說說香港經驗XD 12/01 16:53
我也想聽!薪資高很多不是?
wens: 想問有多少廠商開始用 device tree 了... 12/01 17:10
台廠好像還不多 我今年都在用喔(IMX6&7)~建議趕快學 比board file方便多了 ※ 編輯: onlywig (203.75.190.57), 12/01/2015 17:18:37
WisdomOrLie: ing 12/01 17:18
amatt: 香港:殺人放火金腰帶,修橋鋪路無屍骸 12/01 17:21
HowLeeHi: 這工作聽起來還滿有趣的XD 12/01 17:22
wens: 我已經是某 arm port maintainer 了... 都是用 dt 12/01 17:43
前輩失敬了~感覺是linaro的高手XD
name2name2: 推 12/01 19:56
※ 編輯: onlywig (118.168.94.135), 12/01/2015 20:30:24
A4P8T6X9: 想學port android,不知從何下手 12/01 20:35
kking123: 同道中人~推一下! 12/01 20:58
kain777: 也想學 無奈公司用不到 12/01 21:18
wens: 不... 我跟 linaro 一點關係也沒有... 工作也跟這無關 12/01 21:39
cyutjason: qualcomm平台用device tree二年了,快速換hw版本很方便 12/01 22:12
chadcoco1222: 記得高通都有用device tree 12/01 22:13
askaleroux: 完全不想學 大學碰過 覺得很沒成就感 12/02 03:31
askaleroux: 死在哪裡也不知道 12/02 03:31
RouterHsieh: 說真的這就只是porting而已,說不上是開發吧...XD 12/02 05:12
久了會覺得自己像修車的黑手無誤XD
keyword1983: Intel 新平台也有用 device tree 12/02 07:38
askacis: 有些 ic廠的 driver說實在的品質不是很好,拿來驗驗 IP可 12/02 09:13
askacis: 以,真的進系統做產品都要大修甚至重寫 12/02 09:13
askacis: 不然怎麼死的都不知道 XD 12/02 09:16
同意 很多IC廠的driver都是給新鮮人去寫(我當初也是) 覺得很扯... ※ 編輯: onlywig (203.75.190.57), 12/02/2015 10:15:25
wens: 我覺得跟產品線太廣又趕出貨時間有關... 12/02 13:38
cshu0520: 推一個! 12/02 14:15
kking123: 覺得有這相關經驗的人不好找..對這工作有興趣的可私談~ 12/02 15:15
badyy: 最重要的還是產品要能動不是嗎? 12/02 22:38
Knudsen: 三年多前就開始用dt, 現在應該沒有人不用的吧 12/06 21:21