Re: [請益] 韌體工程師如何轉純軟

作者: jdward (321)   2018-05-25 09:31:21
※ 引述《maurlice (飛進我的天空)》之銘言:
: 我第一份工作是做embedded system app開發,而且還是FAE,那時候其實有很長一段
: 時間我對韌體以及軟體的認知是很模糊的,講白一點、搞不清楚自己是韌體或者軟體
: 工程師。
我 1x 年韌體。
韌體常常有一些跟 HW 相關詭異的 怪bug ,
需要跟 HW 配合,看懂簡易電路圖,
還有簡易使用示波器/三用電表/power supply 等等
甚至有些還會拿焊槍焊點東西。
但做久了這些東西就是門檻。
很多東西書上沒有,網路上相關的QA也很零散
我以前認識幾個很強的 SW 都不願意碰這些東西。
心理上會排斥。
排斥桌子上有幾張板子儀器線材看起來亂七八糟很像圾垃堆。
排斥邏輯正確但行為不正確,
(但這不就跟解 Browser/Android 相容性的問題很像?)
找間還算賺錢的公司,
實力就算不強還是穩穩做,因為這行很吃經驗值,
所以不用擔心超強的新人還是新技術出現,
就算 IQ 160 比賽得冠軍,
碰到沒遇過的怪問題也只能吃土。
作者: bab7171   2018-05-25 09:38:00
韌體這行真的很吃經驗,很難被取代個人是全部都有在寫
作者: yamakazi (大安吳彥祖)   2018-05-25 09:42:00
很多東西找不到資料 只能自己設計實驗來做
作者: bab7171   2018-05-25 09:46:00
說用到的語法不難這部分,應該是沒去改寫gpu vpu ipu,這些核心程式碼只是單純做過週邊的sensor
作者: iiiii (I take 5)   2018-05-25 12:09:00
我看韌體工程師老狗玩不出新把戲的很多,害台灣IC被淘汰原因之一,永遠只想做小玩具。
作者: jdward (321)   2018-05-25 12:20:00
FW 只是 support 角色,如果想做小玩具的也是 PM 跟老闆開IC產品規格是 PM 跟 FW 又沒關係 ...
作者: yamakazi (大安吳彥祖)   2018-05-25 13:05:00
ic會被淘汰是因為韌體的錯我笑了哈哈哈打個比方你買印表機的時候 會在意驅動軟體或韌體寫的有多棒棒嗎
作者: gn00670191 (我想換帳號...)   2018-05-25 13:17:00
看看7樓再看看版標,嘻嘻。
作者: yamakazi (大安吳彥祖)   2018-05-25 13:25:00
最常見的就是ic tap out回來後 不符規格 比如說耗電量太高 就問韌體說 能不能縮短執行時間 讓ic多睡一會兒 這樣耗電量就能降低了 整天都在幫硬體work around好像耗電量太高都是韌體的錯一樣 當初驗FPGA的時候用的都是一樣的韌體啊 然後什麼都地方太耗電類比又說不出來只會要你降低clock 少寫幾個迴圈看能不能縮短執行時間降功耗
作者: doranako (真愛無限)   2018-05-25 13:30:00
SW怎麼看的懂電路圖,fw真的很吃經驗
作者: yamakazi (大安吳彥祖)   2018-05-25 13:31:00
我就直接嗆 一上電韌體啥事也沒做 ic擺在那邊idle耗電量就比spec高了幾百微安 是要怎麼縮短時間 韌體根本就還沒開始跑起來還有mips明明都一樣啊 多寫幾行code就多指令而已 頂多跑不完 就算多了幾百萬行指令也跟耗電量無關好嗎 一秒鐘能跑的指令數就是固定好的 不知道為什麼硬體人一直覺得軟體少寫幾個指令就能降低run mode的耗電量
作者: cphe (魔鬼藏在垃圾筒裡)   2018-05-25 15:52:00
還真是第一次看到有人說IC賣不好是FW的錯XDFW主要工作之一就是幫硬體設計擦屎的~ 連釐清要不要開始擦都要花很多時間為什麼會說賽?因為出貨之後拉屎的人不用管了,只有你手上有衛生紙,所以就是你了
作者: cobrasgo (人魚線變成鮪魚線,超帥)   2018-05-25 16:17:00
樓上這個衛生紙的比喻很好
作者: final01 (牛頓運動定律)   2018-05-25 16:55:00
呵呵,老屁股,你沒碰過iq160的吧!XD
作者: iiiii (I take 5)   2018-05-25 17:14:00
看看多少韌體人故步自封和責怪硬體,加油啦
作者: dsilver (細數遠星永唱泉水)   2018-05-25 18:16:00
看7樓再看版標XDDDDDDDD
作者: bxc (中年魯蛇聯盟)   2018-05-25 18:19:00
工作能賺錢就好 管啥新技術
作者: iceberg (((You only live once)))   2018-05-25 19:10:00
哈哈哈七樓
作者: chuegou (chuegou)   2018-05-25 19:34:00
韌體幫EE和機構擦屁股就夠忙了 還要教SW怎麼用API7樓公司FW還有時間作小玩具 過太爽了吧
作者: codehard   2018-05-25 19:57:00
這麼不爽FW怎不自己跳下來做 反正很簡單不是嗎
作者: yamakazi (大安吳彥祖)   2018-05-25 19:58:00
七樓怎麼不講講自己玩了什麼小把戲啊XDDD
作者: color529 (color)   2018-05-25 20:19:00
所以7F設計了什麼曠世巨作,FW跟不上的?願聞其詳既然這麼強應該不用FW,你自己在設計時自己寫好demo code啊
作者: brettchen (煞气a布雷特)   2018-05-25 23:23:00
7樓看起來應該是寫APK的?
作者: LinuxKernel (Linus Torvalds)   2018-05-25 23:26:00
workaround engineer
作者: taffy128s (imcorn)   2018-05-25 23:34:00
好吧我承認 韌體寫多了 想像力有在衰退做比較high level的東西時容易想著應付就好 呵不過如果是晶片賣不好 應該是大家都有責任吧
作者: shortoneal (不告訴你咧)   2018-05-26 03:45:00
這種垃圾話聽聽就好..不過就是鄙視鏈的一環
作者: supertitler (新的開始)   2018-05-26 07:38:00
真的是很有感 硬體一個小問題 整個軟體架構大改
作者: hotrain13 (最幸運的人!!)   2018-05-26 08:42:00
真的是看經驗值,好多問題沒有前輩提點真的會走很多彎路
作者: hegemon (hegemon)   2018-05-26 08:46:00
我是不知道韌體跟driver這層,某樓是期待要做出什麼曠世功能啦功能這種東西應該是更上層的應用層該搞的吧? 怪FW跟driver一定是有什麼誤會FW跟driver最主要的功能就是把硬體叫起來跟幫硬體貼補丁而已
作者: jj0321 (JJ與你倒數唷)   2018-05-26 09:13:00
釣魚囉(?
作者: wugesmin (我是一隻魚)   2018-05-26 11:54:00
韌體就是協助軟體與硬體溝通的橋梁,他能發揮的有限韌體就是補丁 + 穩定,產品好壞關鍵還是在硬體跟軟體
作者: ufap   2018-05-26 19:46:00
七樓你就別出來亂了
作者: k078787878 (舟)   2018-05-26 20:44:00
某樓在秀下限笑死
作者: krizarlid (Let's Go Cubs !)   2018-05-27 11:41:00
粉味跟IC沒發展有啥關聯阿...
作者: darthv (閑談莫論國事)   2018-05-29 07:59:00
5i那家大廠工作何系畢業的給大家瞻仰一下?

Links booklink

Contact Us: admin [ a t ] ucptt.com