作者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/cn.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