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

看板Soft_Job作者 (321)時間7年前 (2018/05/25 09:31), 編輯推噓25(27240)
留言69則, 28人參與, 7年前最新討論串7/8 (看更多)
※ 引述《maurlice (飛進我的天空)》之銘言: : 我第一份工作是做embedded system app開發,而且還是FAE,那時候其實有很長一段 : 時間我對韌體以及軟體的認知是很模糊的,講白一點、搞不清楚自己是韌體或者軟體 : 工程師。 我 1x 年韌體。 韌體常常有一些跟 HW 相關詭異的 怪bug , 需要跟 HW 配合,看懂簡易電路圖, 還有簡易使用示波器/三用電表/power supply 等等 甚至有些還會拿焊槍焊點東西。 但做久了這些東西就是門檻。 很多東西書上沒有,網路上相關的QA也很零散 我以前認識幾個很強的 SW 都不願意碰這些東西。 心理上會排斥。 排斥桌子上有幾張板子儀器線材看起來亂七八糟很像圾垃堆。 排斥邏輯正確但行為不正確, (但這不就跟解 Browser/Android 相容性的問題很像?) 找間還算賺錢的公司, 實力就算不強還是穩穩做,因為這行很吃經驗值, 所以不用擔心超強的新人還是新技術出現, 就算 IQ 160 比賽得冠軍, 碰到沒遇過的怪問題也只能吃土。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.205.229 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1527211883.A.0FF.html

05/25 09:38, 7年前 , 1F
韌體這行真的很吃經驗,很難被取代
05/25 09:38, 1F

05/25 09:39, 7年前 , 2F
個人是全部都有在寫
05/25 09:39, 2F

05/25 09:42, 7年前 , 3F
很多東西找不到資料 只能自己設計實驗來做
05/25 09:42, 3F

05/25 09:46, 7年前 , 4F
說用到的語法不難這部分,應該是沒去改寫gpu vpu ipu,這
05/25 09:46, 4F

05/25 09:46, 7年前 , 5F
些核心程式碼
05/25 09:46, 5F

05/25 09:47, 7年前 , 6F
只是單純做過週邊的sensor
05/25 09:47, 6F

05/25 12:09, 7年前 , 7F
我看韌體工程師老狗玩不出新把戲的很多,害台灣IC被淘汰原
05/25 12:09, 7F

05/25 12:09, 7年前 , 8F
因之一,永遠只想做小玩具。
05/25 12:09, 8F

05/25 12:20, 7年前 , 9F
FW 只是 support 角色,如果想做小玩具的也是 PM 跟老闆
05/25 12:20, 9F

05/25 12:21, 7年前 , 10F
開IC產品規格是 PM 跟 FW 又沒關係 ...
05/25 12:21, 10F

05/25 13:05, 7年前 , 11F
ic會被淘汰是因為韌體的錯我笑了哈哈哈
05/25 13:05, 11F

05/25 13:06, 7年前 , 12F
打個比方你買印表機的時候 會在意驅動軟體或韌體寫的有
05/25 13:06, 12F

05/25 13:06, 7年前 , 13F
多棒棒嗎
05/25 13:06, 13F

05/25 13:17, 7年前 , 14F
看看7樓再看看版標,嘻嘻。
05/25 13:17, 14F

05/25 13:25, 7年前 , 15F
最常見的就是ic tap out回來後 不符規格 比如說耗電量太
05/25 13:25, 15F

05/25 13:25, 7年前 , 16F
高 就問韌體說 能不能縮短執行時間 讓ic多睡一會兒 這樣
05/25 13:25, 16F

05/25 13:25, 7年前 , 17F
耗電量就能降低了 整天都在幫硬體work around
05/25 13:25, 17F

05/25 13:29, 7年前 , 18F
好像耗電量太高都是韌體的錯一樣 當初驗FPGA的時候用的
05/25 13:29, 18F

05/25 13:29, 7年前 , 19F
都是一樣的韌體啊 然後什麼都地方太耗電類比又說不出來
05/25 13:29, 19F

05/25 13:29, 7年前 , 20F
只會要你降低clock 少寫幾個迴圈看能不能縮短執行時間降
05/25 13:29, 20F

05/25 13:29, 7年前 , 21F
功耗
05/25 13:29, 21F

05/25 13:30, 7年前 , 22F
SW怎麼看的懂電路圖,fw真的很吃經驗
05/25 13:30, 22F

05/25 13:31, 7年前 , 23F
我就直接嗆 一上電韌體啥事也沒做 ic擺在那邊idle耗電量
05/25 13:31, 23F

05/25 13:31, 7年前 , 24F
就比spec高了幾百微安 是要怎麼縮短時間 韌體根本就還沒
05/25 13:31, 24F

05/25 13:31, 7年前 , 25F
開始跑起來
05/25 13:31, 25F

05/25 13:43, 7年前 , 26F
還有mips明明都一樣啊 多寫幾行code就多指令而已 頂多跑
05/25 13:43, 26F

05/25 13:43, 7年前 , 27F
不完 就算多了幾百萬行指令也跟耗電量無關好嗎 一秒鐘能
05/25 13:43, 27F

05/25 13:43, 7年前 , 28F
跑的指令數就是固定好的 不知道為什麼硬體人一直覺得軟
05/25 13:43, 28F

05/25 13:43, 7年前 , 29F
體少寫幾個指令就能降低run mode的耗電量
05/25 13:43, 29F

05/25 15:52, 7年前 , 30F
還真是第一次看到有人說IC賣不好是FW的錯XD
05/25 15:52, 30F

05/25 15:53, 7年前 , 31F
FW主要工作之一就是幫硬體設計擦屎的~ 連釐清要不要開始擦都
05/25 15:53, 31F

05/25 15:53, 7年前 , 32F
要花很多時間
05/25 15:53, 32F

05/25 15:54, 7年前 , 33F
為什麼會說賽?因為出貨之後拉屎的人不用管了,只有你手上有
05/25 15:54, 33F

05/25 15:54, 7年前 , 34F
衛生紙,所以就是你了
05/25 15:54, 34F

05/25 16:17, 7年前 , 35F
樓上這個衛生紙的比喻很好
05/25 16:17, 35F

05/25 16:55, 7年前 , 36F
呵呵,老屁股,你沒碰過iq160的吧!XD
05/25 16:55, 36F

05/25 17:14, 7年前 , 37F
看看多少韌體人故步自封和責怪硬體,加油啦
05/25 17:14, 37F

05/25 18:16, 7年前 , 38F
看7樓再看版標XDDDDDDDD
05/25 18:16, 38F

05/25 18:19, 7年前 , 39F
工作能賺錢就好 管啥新技術
05/25 18:19, 39F

05/25 19:10, 7年前 , 40F
哈哈哈七樓
05/25 19:10, 40F

05/25 19:34, 7年前 , 41F
韌體幫EE和機構擦屁股就夠忙了 還要教SW怎麼用API
05/25 19:34, 41F

05/25 19:34, 7年前 , 42F
7樓公司FW還有時間作小玩具 過太爽了吧
05/25 19:34, 42F

05/25 19:57, 7年前 , 43F
這麼不爽FW怎不自己跳下來做 反正很簡單不是嗎
05/25 19:57, 43F

05/25 19:58, 7年前 , 44F
七樓怎麼不講講自己玩了什麼小把戲啊XDDD
05/25 19:58, 44F

05/25 20:19, 7年前 , 45F
所以7F設計了什麼曠世巨作,FW跟不上的?願聞其詳
05/25 20:19, 45F

05/25 20:21, 7年前 , 46F
既然這麼強應該不用FW,你自己在設計時自己寫好demo cod
05/25 20:21, 46F

05/25 20:21, 7年前 , 47F
e啊
05/25 20:21, 47F

05/25 23:23, 7年前 , 48F
7樓看起來應該是寫APK的?
05/25 23:23, 48F

05/25 23:26, 7年前 , 49F
workaround engineer
05/25 23:26, 49F

05/25 23:34, 7年前 , 50F
好吧我承認 韌體寫多了 想像力有在衰退
05/25 23:34, 50F

05/25 23:35, 7年前 , 51F
做比較high level的東西時容易想著應付就好 呵
05/25 23:35, 51F

05/26 00:00, 7年前 , 52F
不過如果是晶片賣不好 應該是大家都有責任吧
05/26 00:00, 52F

05/26 03:45, 7年前 , 53F
這種垃圾話聽聽就好..不過就是鄙視鏈的一環
05/26 03:45, 53F

05/26 07:38, 7年前 , 54F
真的是很有感 硬體一個小問題 整個軟體架構大改
05/26 07:38, 54F

05/26 08:42, 7年前 , 55F
真的是看經驗值,好多問題沒有前輩提點真的會走很多彎
05/26 08:42, 55F

05/26 08:42, 7年前 , 56F
05/26 08:42, 56F

05/26 08:46, 7年前 , 57F
我是不知道韌體跟driver這層,某樓是期待要做出什麼曠世
05/26 08:46, 57F

05/26 08:46, 7年前 , 58F
功能啦
05/26 08:46, 58F

05/26 08:47, 7年前 , 59F
功能這種東西應該是更上層的應用層該搞的吧? 怪FW跟drive
05/26 08:47, 59F

05/26 08:47, 7年前 , 60F
r一定是有什麼誤會
05/26 08:47, 60F

05/26 08:48, 7年前 , 61F
FW跟driver最主要的功能就是把硬體叫起來跟幫硬體貼補丁
05/26 08:48, 61F

05/26 08:48, 7年前 , 62F
而已
05/26 08:48, 62F

05/26 09:13, 7年前 , 63F
釣魚囉(?
05/26 09:13, 63F

05/26 11:54, 7年前 , 64F
韌體就是協助軟體與硬體溝通的橋梁,他能發揮的有限
05/26 11:54, 64F

05/26 11:55, 7年前 , 65F
韌體就是補丁 + 穩定,產品好壞關鍵還是在硬體跟軟體
05/26 11:55, 65F

05/26 19:46, 7年前 , 66F
七樓你就別出來亂了
05/26 19:46, 66F

05/26 20:44, 7年前 , 67F
某樓在秀下限笑死
05/26 20:44, 67F

05/27 11:41, 7年前 , 68F
粉味跟IC沒發展有啥關聯阿...
05/27 11:41, 68F

05/29 07:59, 7年前 , 69F
5i那家大廠工作何系畢業的給大家瞻仰一下?
05/29 07:59, 69F
文章代碼(AID): #1R1sTh3_ (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1R1sTh3_ (Soft_Job)