看板 Soft_Job 關於我們 聯絡資訊
※ 引述《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://www.ptt.cc/bbs/Soft_Job/M.1449109795.A.5AF.html
bcew: debug真的最怕這種長時間才會錯的狀況 12/03 12:58
bcew: 遇過換電源插座就好,或是加散熱片就好的狀況 12/03 12:59
amatt: 所以作底層的要對platform有sense,不然一堆手機廠隨便拿外 12/03 13:02
amatt: 頭的便宜平台兜一兜就賣啦,還call chip vendor來support。 12/03 13:02
wuliou: 硬體錯誤真的超幹 還很難證明 12/03 16:24
final01: 講那麼多廢話,還是沒講到到底問題是啥啊… 12/03 23:02
locklose: 後面說dram阿,生產週期不同品質會不一樣 12/04 00:04
locklose: 電池也有這種特性,不同時間產的內阻會改變 12/04 00:05
cobrasgo: 兩三個小時就會掛算好的了,跑兩三天才會掛的光是複製 12/04 18:02
cobrasgo: 問題就搞死你 12/04 18:02
cobrasgo: 另外DRAM調參數那個可以分享一下細嗎?搞不好之後會遇 12/04 18:03
cobrasgo: 到,謝謝 12/04 18:03