[心得] Android BSP RD新人的10個FAQ

作者: agmoagmo (小銘)   2016-06-24 20:38:57
沒圖只有上色純文字版網誌:
http://tinyurl.com/zodd2p4
突發奇想寫出來的一篇心得文...
希望是能幫助想去面試或著才剛剛進去公司的BSP RD新人
這3~4年來有寫了幾篇在板上
也有不少人寄信問我問題
所以整理了一下這樣的FAQ
期許能夠解掉一些人的疑惑
至少要知道自己是在什麼的
我的回答也許不是最準確,但也算是一種經驗之談
可以當作一個參考就好
共勉之囉!
以下為原文,不想點網誌的可直接看:
作者: comie   2016-06-24 20:50:00
感謝您的分享
作者: k900421 (qq)   2016-06-24 20:51:00
我好像認識你
作者: mixfuture (恩)   2016-06-24 20:53:00
感謝分享
作者: JeremyLin17 (Linsanity)   2016-06-24 20:56:00
作者: LinkCoffin (LinkCoffin)   2016-06-24 20:57:00
很棒的資訊 感謝
作者: wads5566 (暴鯉龍)   2016-06-24 21:01:00
感謝分享,我也是看過您的文章決定捨IC廠去系統廠
作者: badyy (nick)   2016-06-24 21:15:00
不coding的porting聽起來好像哪裡怪怪的
作者: QQFOX (伊格爾)   2016-06-24 21:20:00
感謝你的分享~幾年前剛進出社會就看過你文章 受益良多
作者: powertodream (The Beginning)   2016-06-24 21:36: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:00
Google算簡單,簡單的說確實是如此
作者: nick9063937 (Nick)   2016-06-24 21:47:00
過來人 推一個
作者: badyy (nick)   2016-06-24 21:57:00
所以其實是在debugging的意思?!
作者: nabachizuru (ike)   2016-06-24 22:00:00
不忍噓,但是看起來還是覺得IC廠的SA比較有技術..
作者: benedict76 (ben)   2016-06-24 22:02:00
你們需要看framework嗎?
作者: michael0728n (蒜˙遠古)   2016-06-24 22:09:00
那客人自已兜壞了可以不要叫老闆看嗎...XD
作者: 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走吧
作者: fishintosky (魚兒飛)   2016-06-24 22:51:00
小銘哥~
作者: david1229 (水行)   2016-06-24 23:03:00
大推!! 願意分享就是一百分~~
作者: hopesong (希望之歌)   2016-06-24 23:21: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解再久也解不出來
作者: iamonmyway (True Nature)   2016-06-25 00:07:00
寫的不錯,但待系統廠CP值真的每況愈下
作者: yamikiri (闇霧)   2016-06-25 00:13:00
我也是系統RD,7我覺得取代性不低就是。大廠裡的只能精一項,但也沒辦法多深入,不過可以看到大軟體的架構,這點是比較好的,真的要比較全面性的要去新創系統,或是想深入的,還是要去當豬屎屋的SW5年系統,小小心得
作者: stu51211 (做就對了)   2016-06-25 00:29:00
作者: seel (鏡花水月)   2016-06-25 00:48:00
好文 謝謝分享
作者: lookat1205 (go to 台北)   2016-06-25 00:58: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:00
BSP大概就相當於BIOS做的事相似
作者: Csir (張胖胖)   2016-06-25 09:04:00
系統廠就是吵架吵架再吵架 最後還是自己把屎吃下去XD
作者: A4P8T6X9 (殘廢的名偵探)   2016-06-25 09:08:00
作者: iamonmyway (True Nature)   2016-06-25 09:33:00
推內文, 要跳豬屎SW的要趁早
作者: joker9526 (微☆御宅)   2016-06-25 09:44:00
受益良多
作者: chiwa (我是青蛙,不是王子^_^)   2016-06-25 09:57:00
我自己是從系統廠做BSP跳到別的領域,如i386說的,turnkey太完整,讓我覺得自己的能力成長有限
作者: eatyou (eating)   2016-06-25 10:54:00
推這篇 & i386大大!
作者: MrChildren (MrChildren)   2016-06-25 12:29:00
推學長
作者: powertodream (The Beginning)   2016-06-25 13:35:00
design house 有些ip是買的 改起來也是黑盒子一個
作者: doranako (真愛無限)   2016-06-25 14:26:00
以前bsp都是從無到有,現在原廠包好然後porting改code,調效能debug
作者: besmartAE (*無敵海灘男孩*)   2016-06-25 19:48:00
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:00
BSP跟BIOS一樣雜,但還是有差~有經驗的ODM OEM BIOS RD一個人就可以扛一個案子,BSP分工很細,至少不同function 是不同人負責,所以BIOS更賽,因為什麼奇怪跟sw有關的問題都需要處理不過如果是小公司bsp就不一定,人少事情就更雜,就更沒時間專注在該domain深入的地方然後就是BIOS是封閉的系統,要大改幾乎更沒機會,其實也比較無趣Android Linux kernel都是只要有心有能力都可以大改,可以找到的資源也多以上是兩個領域都各待快四年以上的心得
作者: kevin925   2016-06-26 23:14:00
做了兩個月 看了這篇才恍然大悟XDDD 推
作者: alton (..)   2016-06-27 18:29:00
有分享有推

Links booklink

Contact Us: admin [ a t ] ucptt.com