作者jdward (321)
看板Soft_Job
標題Re: [閒聊] Linux Kernel 開發者的生活
時間Thu Dec 3 10:29:53 2015
※ 引述《onlywig (環島旅行ing)》之銘言:
: 結果我離職後這個driver竟然用到現在.......
: 之後就系統廠直到現在在一間假外商
: 在系統廠 kernel team (或稱BSP team)
: 要做的就是想辦法將公司從IC廠抄來修改的板子讓它動起來
: 改pin腳,移植OS跟driver每天必做的三件事!
: 缺點跟原PO說的一樣 東西不像userland可以所見即所得這麼有快感
: 有時找個bug真的都要找很久 即使你有kgdb...
: 因為有時候問題是出在硬體設計不良或是CPU體質不好XD
: 這不是說硬體工程師不好 而是遇到了雙方就要有一起解決問題的心~
講這個我想起以前隔壁部門的在開發 Embedded Linux
有一個案子 Code 在公版上開發已經跑很穩了,
然後試產 10-20 片,
試產的板子上 burnin 2-3 小時就會 Crash 掉,
Crash 點每次都不太一樣...
當初就懷疑應該是 HW 的問題,
但 HW 就覺得 SW 要負責釐清是哪邊的問題?
至少要指出 HW 上大概是哪個部份的問題。
要不然上面東西這麼多怎麼找?
投了3-4個人找了快2周才發現是 DRAM 的問題,
DRAM 換掉或是調參數就好了,
DRAM 跟公版同牌子同型號但批號不同...
Schedule 壓很緊,又一直逼 SW 快快快...
然後負責這個案子 SW Leader 就爆氣了.
過不久人就跑掉了。
所以我想以前認識很多SW強者都不願意做 Firmware ,
就是這個原因吧。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.252.24
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1449109795.A.5AF.html
1F:推 bcew: debug真的最怕這種長時間才會錯的狀況 12/03 12:58
2F:→ bcew: 遇過換電源插座就好,或是加散熱片就好的狀況 12/03 12:59
3F:推 amatt: 所以作底層的要對platform有sense,不然一堆手機廠隨便拿外 12/03 13:02
4F:→ amatt: 頭的便宜平台兜一兜就賣啦,還call chip vendor來support。 12/03 13:02
5F:推 wuliou: 硬體錯誤真的超幹 還很難證明 12/03 16:24
6F:推 final01: 講那麼多廢話,還是沒講到到底問題是啥啊… 12/03 23:02
7F:推 locklose: 後面說dram阿,生產週期不同品質會不一樣 12/04 00:04
8F:→ locklose: 電池也有這種特性,不同時間產的內阻會改變 12/04 00:05
9F:推 cobrasgo: 兩三個小時就會掛算好的了,跑兩三天才會掛的光是複製 12/04 18:02
10F:→ cobrasgo: 問題就搞死你 12/04 18:02
11F:→ cobrasgo: 另外DRAM調參數那個可以分享一下細嗎?搞不好之後會遇 12/04 18:03
12F:→ cobrasgo: 到,謝謝 12/04 18:03