没图只有上色纯文字版网志:
http://tinyurl.com/zodd2p4
突发奇想写出来的一篇心得文...
希望是能帮助想去面试或著才刚刚进去公司的BSP RD新人
这3~4年来有写了几篇在板上
也有不少人寄信问我问题
所以整理了一下这样的FAQ
期许能够解掉一些人的疑惑
至少要知道自己是在什么的
我的回答也许不是最准确,但也算是一种经验之谈
可以当作一个参考就好
共勉之囉!
以下为原文,不想点网志的可直接看:
作者:
comie 2016-06-24 20:50:00感谢您的分享
作者:
k900421 (qq)
2016-06-24 20:51:00我好像认识你
作者: JeremyLin17 (Linsanity) 2016-06-24 20:56:00
推
作者: badyy (nick) 2016-06-24 21:15:00
不coding的porting听起来好像哪里怪怪的
作者:
QQFOX (伊格尔)
2016-06-24 21:20:00感谢你的分享~几年前刚进出社会就看过你文章 受益良多
作者:
cphe (魔鬼藏在垃圾筒里)
2016-06-24 21:39:00不是不coding,是相较于纯软写程式的量少很多,大部分都是在trace code,找方式debug,其实有能力的话也可以在code里面写一些能够辅助你debug的机制,无论是kernel或user spaceOS的观念很重要,尤其是你还必须面对system memory的使用
作者:
derayxu (所见的盼望不是盼望)
2016-06-24 21:46:00Google算简单,简单的说确实是如此
作者: nick9063937 (Nick) 2016-06-24 21:47:00
过来人 推一个
作者: badyy (nick) 2016-06-24 21:57:00
所以其实是在debugging的意思?!
不忍嘘,但是看起来还是觉得IC厂的SA比较有技术..
作者:
derayxu (所见的盼望不是盼望)
2016-06-24 22:18:00玩的很浅,去linuxdev版看一下深入一点不是说深就好,能走的路上不一样,走错会很苦
作者: limitlesscit ( ) 2016-06-24 22:26:00
porting还是以改code居多,不太会是整个重写
作者:
cphe (魔鬼藏在垃圾筒里)
2016-06-24 22:36:00不觉得linuxdev有多高深阿XD 平常都会接触到的东西但说实话,系统厂杂事不是普通多,尤其菜鸟打杂更多想要专精一项技能建议还是往design house走吧
作者: david1229 (水行) 2016-06-24 23:03:00
大推!! 愿意分享就是一百分~~
要专精一项技能要往design house? 不同意
作者: moneygo822 (你是大中天) 2016-06-24 23:30:00
推
作者:
bire (异乡游子...)
2016-06-24 23:31:00推
作者: transforman 2016-06-24 23:45:00
推!!!
作者:
askacis (ASKA)
2016-06-24 23:46:00应该说在design house有IP designer可以问XD有些限制连designer自己都忘记有这回事,没他去reviewFW解再久也解不出来
作者: yamikiri (闇雾) 2016-06-25 00:13:00
我也是系统RD,7我觉得取代性不低就是。大厂里的只能精一项,但也没办法多深入,不过可以看到大软件的架构,这点是比较好的,真的要比较全面性的要去新创系统,或是想深入的,还是要去当猪屎屋的SW5年系统,小小心得
作者: seel (镜花水月) 2016-06-25 00:48:00
好文 谢谢分享
作者: badyy (nick) 2016-06-25 01:41:00
在debugging基础上谈取代性 XD
作者:
i386 (i386 cpu)
2016-06-25 01:46:00现在的design house几乎都做好Turnkey了,系统厂需要改的东西越来越少了, 甚至很多bug是直接叫原厂解决(单子够大的话)系统厂的RD要跳去design house最容易的管道是跳去FAE or AE想跳去design house SW RD,请趁年资还浅的时候(<3年)因为超过3年以上, 其他Design house SW RD的资历轻松赢过你在系统厂的资历..另外不要再有Design house RD只专精某一块这种迷思了.Design house几乎都最成trunkey了,里面有点实力的SW RD,从最底层的Rom code到最上层的应用程式都有一定的涉猎以上是在Design house SW混了10年的心得PS:赚钱的系统厂比不赚钱的design house薪水来的高.
作者: yamikiri (闇雾) 2016-06-25 03:50:00
我觉得猪屎屋SW的优点在于有设计HW的人可以直接cowork,其他不予置评
作者:
rany2015 (Xiao_tao)
2016-06-25 04:35:00BSP大概就相当于BIOS做的事相似
作者:
Csir (张胖胖)
2016-06-25 09:04:00系统厂就是吵架吵架再吵架 最后还是自己把屎吃下去XD
作者:
A4P8T6X9 (残废的名侦探)
2016-06-25 09:08:00推
作者: chiwa (我是青蛙,不是王子^_^) 2016-06-25 09:57:00
我自己是从系统厂做BSP跳到别的领域,如i386说的,turnkey太完整,让我觉得自己的能力成长有限
作者: eatyou (eating) 2016-06-25 10:54:00
推这篇 & i386大大!
design house 有些ip是买的 改起来也是黑盒子一个
以前bsp都是从无到有,现在原厂包好然后porting改code,调效能debug
BSP工作生态几乎跟BIOS一样! 新人进来要想好
作者:
RD5566 (天生注定RD命...)
2016-06-25 20:55:00同推,大部分BSP已经变成另外一个BIOS
作者:
trikilo (busy)
2016-06-25 22:25:00华硕算改得大的,其实还是学得到东西
作者:
cphe (魔鬼藏在垃圾筒里)
2016-06-26 02:29:00BSP跟BIOS一样杂,但还是有差~有经验的ODM OEM BIOS RD一个人就可以扛一个案子,BSP分工很细,至少不同function 是不同人负责,所以BIOS更赛,因为什么奇怪跟sw有关的问题都需要处理不过如果是小公司bsp就不一定,人少事情就更杂,就更没时间专注在该domain深入的地方然后就是BIOS是封闭的系统,要大改几乎更没机会,其实也比较无趣Android Linux kernel都是只要有心有能力都可以大改,可以找到的资源也多以上是两个领域都各待快四年以上的心得
作者: alton (..) 2016-06-27 18:29:00
有分享有推