看板 Soft_Job
身為一位年資10+年的韌體工程師,一旦東西出現問題,永遠要假設硬體可能有狀況 我想舉幾個我親身的經驗來分享一下: 擔任筆電觸控面板的韌體工程師: 這批送驗的觸控面板出現了問題,廠商很急,要我們在2天內找到問題,並提出解法 我的標準SOP: 拆筆電--->跳線接訊號--->初步懷疑是可能觸發演算法的問題--->硬體出現問題 QQ 當時的狀況是這樣,就廠商抱怨當手指滑到某個區域時,鼠標就動不了 請注意,廠商永遠只會抱怨這種程度的問題(1) 不可能請廠商拿甚麼log給你,所以就要親拿系統自去測試 花5 min把筆電殼拆掉,露出接點,焊線上去,接I2C跟UART同時監測 觸控面板吐出的訊號 (2) 開始爬code,看看是否被意外觸發,調整基本參數,上傳到觸控面板,重新測試(3) 問題依然存在,發現手指滑到特定區域時,訊號意外變低,導致演算法辨認出錯誤的 手指,以至於觸控面板表現異常。 決定測IC打出來的Tx訊號,但由於要把整個觸控面板拆出來(4) 又多花了一些時間 用示波器去觀察每個Tx點的訊號,發現某幾個點出來的訊號異常低 開始一路盤查回去,最後是發現當IC打訊號時,會先經過電阻,但某幾個電阻 裂掉了,導致阻抗異常增加,連帶訊號就降低 解決方法: 重焊電阻(5),問題解決~~~~開勳開勳~~~~ 總時間: 5Hr 你看完(1)(2)(3)(4)(5)的描述,就大概會知道這應該不是靠AI就能解決這些問題惹 (1)光是釐清問題,就需要花一些時間,AI若可以通靈的話,我會感激到痛哭流涕 (2)10 min若無法把筆電殼拆掉並跳好線,在我們公司會被判定是不及格, 隨時會被fire QQ (3)韌體的演算法程式碼有規定不可以上傳到AI,而且這種觸控的東西,就是要 親自肉身測試才有意義 (4)那個東西真的不好拆,又多花了20 min (5)0204的電阻,你焊過就懂 大guy是這樣~~~~~~ 擔任韌體工程師的日常~~~鳩咪 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.24.133 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1750983818.A.3CE.html
dildoe: fw(x) 在幫硬體troubleshooting 人掛量產端的fae客服? 06/27 08:38
dildoe: (o) 06/27 08:38
我們也是要寫code或是改寫演算法,但確實有60%以上的時間都在做這類的事情...... ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 08:43:36
Hack: AI也是有可能取代你所謂的其他40%時間.. 只是暫時需要人去 06/27 08:56
Hack: 驗證code結果 06/27 08:56
Ekmund: 我覺得1,3 是遲早的事... 06/27 09:44
Kroner: UC2神招啊,吃下去就對了 06/27 09:44
(1)很難,廠商永遠只會抱怨不能用或是東西壞掉,怎麼壞掉的,這不關他們的事情 但問題就在於壞掉的原因有千百種......每一次都大不相同 QQ (3)跟硬體直接關聯,或許可以請AI一次產生幾十種版本的FW,但還是要上傳到觸控面板 去肉身測試才有辦法解決~~~~ 也許短期內3是有一些些機會,但坦白講(1)真的難....相信我 ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:11:42 ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:12:21
NDark: 現在AI都會看影片了你怎麼覺得進到通靈的距離很遙遠 06/27 10:21
廠商只會在那邊說:東西爛掉,我很急耶...你要幫我修好..... ......你覺得這樣的資訊?!.... ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:22:54
NDark: 我最近的經驗是 問一個很沒線索的問題 06/27 10:22
NDark: AI就亂猜但是他答出五個可能性(反正資料庫有就全吐出來) 06/27 10:23
NDark: 結果第一個真的就是我遇到的問題我就真的照他的改就解決了 06/27 10:23
Kroner: 求推薦UC2,樓下請提供三家 06/27 10:23
NDark: 而且這是在於我完全不懂那個領域的底層的情況下走完的流程 06/27 10:24
NDark: 所以能不能通靈其實是來自經驗夠不夠多(資料庫夠不夠大) 06/27 10:24
NDark: 然後使用者給的線索能不能持續收斂(等於人類做交叉測試) 06/27 10:25
NDark: 當然完全亂猜一個都沒中也是有機率的(不是每一次都中大獎) 06/27 10:25
Chricey: UC2是啥東西?求解釋啦! 06/27 10:25
NDark: 但人也是一樣一個個猜然後用交叉測試去實驗排除 06/27 10:26
NDark: 我的經驗是 AI反問的問題反而比他第一次給的答案來得有用 06/27 10:26
NDark: 通常它反問的問題就是收斂的關鍵 06/27 10:27
NDark: 現在AI協助除錯在網頁領域已經很有潛力,很多新創都往這方 06/27 10:29
Kroner: 關節痛就老人病 06/27 10:29
dream1124: 過去韌體比較少在soft_job討論,非常感謝你的分享 06/27 10:30
NDark: 是因為網頁領域的專案通常是個透明度高且完全數據化的領域 06/27 10:30
NDark: 韌體硬體當然比較慢因為AI對於物理實體的領域還沒有工具 06/27 10:30
NDark: 簡而言之AI還沒有工具讓他可以對韌體硬體開發環境做控制 06/27 10:32
Kroner: UC2是天然成分嗎?還是有添加物啊? 06/27 10:32
NDark: 有得話它就可以測。開發環境量產後 人睡覺 機器不用睡覺 06/27 10:33
我們美國的母公司有一些可以測試的儀器..... 但問題就在於: 硬體會出的包實在是太多惹.... 換一間打件廠,出來的品質可能就會爛掉 然後小弟就要出面解決惹 ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:37:24
NDark: 你論點是人會做服務 但這個是AI更會(效率更高)的地方 06/27 10:38
NDark: AI是個不會生氣情緒價值滿滿又全知的客服更能應付奧客 06/27 10:39
你若真的可以把這個通靈AI搞出來~~~小弟的前公司肯定會很感謝你XD ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:40:03
NDark: 雲端Docker的概念可能在十年內會套到硬體工廠 06/27 10:42
Chricey: 不動對關節最好,拎北都躺著 06/27 10:42
NDark: 就是AI來根據需求 自動買料去組裝出一個超小尺寸的"工廠" 06/27 10:43
NDark: 這個工廠(Docker)就可以自己做硬體的測試環境 06/27 10:44
NDark: 一個工廠看起來很慢但是如果AI可以一次性做出一千個工廠 06/27 10:44
NDark: 不用休息測試起來的效率就會比需要管理的人類來得高 06/27 10:45
Chricey: 我有在用UC2,感覺效果還不錯欸! 06/27 10:45
NDark: 當然這些都是需要資源能源的。會出現不一定普及到全世界。 06/27 10:46
ck960785: 好想轉去當韌體工程師喔,可惜年紀大沒人收 06/27 10:48
不一定~~~韌體一般都被認為是賽缺... 你有興趣的話可以站內信... 其實韌體還是缺很大 QQ ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:51:47
kuosos520: 硬體韌體肯定還是相對安全很久 06/27 10:51
NDark: 一兩年應該真的不可能 但十年我覺得會變化很大 06/27 10:54
Chricey: 有人知道UC2和其他關節保健品的差異嗎? 06/27 10:54
韌體就賽阿~~~ 東西出問題: 硬體工程師: 是不是你寫的韌體有問題啊~~~ 軟體工程師: 是不是你寫的韌體有問題啊~~~ 韌體工程斯的每日生活日常 ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 10:58:09
raysbuck: 我愛FW 06/27 11:00
popcool: 韌體的賽就是要幫硬體擦屁股,所以我跳純軟了,相比之下 06/27 11:10
popcool: 純軟根本天堂 06/27 11:10
真的真的~~~ 每次東西出問題,第一個一定就是問FW: 能不能修改韌體讓東西正常運作阿~~~ ..... 然後根本就是IC有問題或是電路爛掉........... 以哭 ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 11:16:23
popcool: 這種軟硬複合的問題要AI解很難啦,就算他視覺看得懂板子 06/27 11:16
Kroner: 搞笑吧!關節痛,你能嚴重點嗎?我要讓你知道什麼叫真正的痛! 06/27 11:16
popcool: 跟零件,啊跳線要有人焊訊號要有人勾,這種要動手的還是 06/27 11:16
popcool: 要由人來做 06/27 11:16
NTUTM04: 在軟韌活的下來的真的都不簡單,等ai的bubble被戳爆後, 06/27 11:23
NTUTM04: 真的要認清人有不可取代性 06/27 11:23
Chricey: 長時間坐著工作,關節痛越來越嚴重,該怎麼辦?推薦UC2 06/27 11:23
B0988698088: 做10年了連硬體跟ai寫程式都能混一起談 這個板素質 06/27 11:29
B0988698088: 也就這樣了 06/27 11:29
strlen: 什麼難不難 這是問題嗎? 兩年前有人能預見AI會變今天這樣 06/27 11:41
strlen: 或許不是今年 不是明年 但可預見的未來 我覺得這都不是問 06/27 11:41
Chricey: 不動對關節最好,拎北都躺著 06/27 11:41
strlen: 題耶 至少你我是能活著看到這沒問題 我是沒那麼樂觀 06/27 11:42
strlen: 做好備案我覺得才是正途 誰曉得過幾年又來一葛什麼鬼AI 06/27 11:43
廠商: 東西爛掉了,你要幫我修好喔~~~~ 我得到的差不多都是這樣的資訊~~~~ .................................... 這肯定要通靈的吧~~~~~ ※ 編輯: isaacting (49.215.24.133 臺灣), 06/27/2025 11:55:56
dildoe: 最可怕的是出貨了 硬體真有點問題 用戶還不少 06/27 11:55
NerVGear: 上面不覺得如果AI連列的這些東西都能解決 那好像什麼是 06/27 11:59
Chricey: 喔喔喔,UC2 真的是超讚的啦 06/27 11:59
NerVGear: 已經可以完全取代人了嗎 是在說啥 06/27 11:59
NerVGear: 不要說工程師 什麼工作都得失業 這個人類已經沒用了 06/27 12:00