程式鬼話|韌體工程師可以怎麼問 AI

更新 發佈閱讀 5 分鐘
vocus|新世代的創作平台


最近很多人在談 AI 寫程式,
但如果你真的在做韌體,很快會發現一件事:

AI 最好用的地方,
其實不只是幫你直接寫 code。
還有:
幫你理解系統。

下面是我自己比較常用的幾種方式。


■ 用 AI 快速理解規格書

很多 MCU 的文件都非常厚。

有時候一份 規格書就幾百、千頁。

如果直接從頭看,很容易迷路。

我通常會先問 AI:

例如:

​​MSP430FR2311支援幾組UART?

或者:

​我要在MSP430FR2311上設定兩個500Hz的PWM要選哪隻腳位

AI 通常會先幫你整理一個大概的結構。

他會自己收尋,或是你可以餵他文件(但規格書通常很肥,若有簡易版的文件更好)

這時候再回去看規格書,

會快很多。

(★)有時規格書也會寫錯,若發現AI邏輯怪怪的 還是要個地方合理懷疑一下



■ 用 AI 做跨平台理解

很多韌體工程師都會遇到一個問題:

換 MCU。

例如:
STM32 → TI
Microchip → NXP

很多晶片的概念其實差不多,
但名稱和設定方式都不一樣。

AI 在這裡很好用。

例如我會問:

​以下是我TI MSP430FR2311UART接收的function跟初始化
.....
.....

幫我整合到這個專案(Microchip ATtiny3217)


AI 不一定一次成功,
但可以省下很多自己慢慢轉移的時間。

通常都會有一些小地方出問題,
導致韌體編譯不過。

但基本再丟回去問AI,
都可以解完。



■ 用 AI 做跨語言理解

有時候問題不是 MCU。
而是語言。

例如:
C/Python/JavaScript

同一個邏輯,不同語言寫法差很多。

AI 在這裡其實很方便。

例如我會問:

以下這段code是之前我用python​寫出來的
功能是收尋藍芽裝置,並分析他的封包

.....
(程式碼)
.....

幫我​轉成C語言
我要貼到韌體專案裡​


(★)開發藍芽的韌體,我常常會用python來開發驗證程式協助我開發跟確認藍芽封包

(★)G蛋也會自己用AI開發Android跟IOS的應用程式來驗證韌體

(★)G蛋也會用python寫IOT後台程式(以前寫的時候沒AI),所以我算是個語言都會碰到,現在有AI真的是方便很多


■ 用 AI 整理 Debug 思路

很多韌體問題其實不是語法錯。

而是系統行為。

例如:

● 偶爾重開機

● 某些時候延遲突然變大

● 某個事件偶爾沒被處理

這時候我有時會把狀況描述給 AI:

系統偶爾重開
可能有哪些原因?

AI 通常會幫你列出幾個方向:

● interrupt 卡住
● 記憶體問題
● watchdog 觸發

這其實很像一個
可以隨時討論問題的工程同事。


(★)build code fail我現在都丟給AI處理 自己都懶得去找原因

(★)其實就像是跟同事討論除錯,只是你不用等你同事有空,AI可以一直陪你(付費版)


■ AI 是工具,不是工程判斷

AI 確實可以幫你加速很多事情:

查資料
理解平台
整理 code

但有些事情

例如:
interrupt 要怎麼設計
資源要怎麼分配
系統流程怎麼安排
這些其實都是工程判斷。

AI 可以幫忙。
但可能最後真實是設計的太複雜,
韌體編譯不過。

或是生了一堆糞code,
影響資源分配,
引出其他問題。

所以判斷AI給你的,
設計方式邏輯。

我們要自己能判斷,
能不能用。



■ 延伸閱讀

如果你對這個議題有興趣,

我在 Medium 另外寫了一篇

比較偏觀點的文章:

《AI 時代,韌體工程師反而更自由了》

裡面會談到:

為什麼 AI 其實讓工程師更自由,

而不是更容易被取代。

vocus|新世代的創作平台


留言
avatar-img
臭G蛋
2會員
50內容數
臭G蛋
你可能也想看
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
本文探討人工智慧的倫理責任問題,提出「倫理主體進化論」,主張AI必須通過「時間唯一性」、「觸痕承責」、「誓言有重」三道門檻,才能成為具備責任感的倫理主體。並結合可解釋性AI、價值對齊等技術,設計一套涵蓋技術正確率與倫理合規性的雙重評估體系,以及應用於智慧城市、醫療診斷等領域的「責任演算法」。
Thumbnail
本文探討人工智慧的倫理責任問題,提出「倫理主體進化論」,主張AI必須通過「時間唯一性」、「觸痕承責」、「誓言有重」三道門檻,才能成為具備責任感的倫理主體。並結合可解釋性AI、價值對齊等技術,設計一套涵蓋技術正確率與倫理合規性的雙重評估體系,以及應用於智慧城市、醫療診斷等領域的「責任演算法」。
Thumbnail
本文探討運算典範從傳統明示型程式開發轉向暗示型程式開發的根本性轉移,並為企業在 AI 驅動的「智慧豐饒」時代提供了策略建議。重點包括鼓勵實驗、聚焦核心業務、擁抱「AI 在迴路中」的營運模式、以及重新定義數據主權與知識產權。文章還闡述了 AI 在工具軟體、物理世界互動、以及勞動力擴增方面的未來發展
Thumbnail
本文探討運算典範從傳統明示型程式開發轉向暗示型程式開發的根本性轉移,並為企業在 AI 驅動的「智慧豐饒」時代提供了策略建議。重點包括鼓勵實驗、聚焦核心業務、擁抱「AI 在迴路中」的營運模式、以及重新定義數據主權與知識產權。文章還闡述了 AI 在工具軟體、物理世界互動、以及勞動力擴增方面的未來發展
Thumbnail
以科技為燈,為旅人照路——花蓮 AI Agent 全天候數位旅遊中樞系統 入圍智慧城市創新應用獎複審「行到水窮處,坐看雲起時。」旅行,是尋找風景,也是尋找心的安放。 在山海之間的花蓮,人們渴望的不是匆忙的移動,而是一段能 被理解、被守護、被溫柔接住的旅程。因此,花蓮選擇用科技,編織一張看不見卻始終
Thumbnail
以科技為燈,為旅人照路——花蓮 AI Agent 全天候數位旅遊中樞系統 入圍智慧城市創新應用獎複審「行到水窮處,坐看雲起時。」旅行,是尋找風景,也是尋找心的安放。 在山海之間的花蓮,人們渴望的不是匆忙的移動,而是一段能 被理解、被守護、被溫柔接住的旅程。因此,花蓮選擇用科技,編織一張看不見卻始終
Thumbnail
文章分享如何在APP中實作會員登入系統,透過 Next.js 與 Nest.js ,結合 JWT 認證,讓使用者能註冊、登入並取得個人資料。文章強調 Vibe Coding 的應用,只需用白話文與 AI 溝通,就能生成程式,實現核心功能。
Thumbnail
文章分享如何在APP中實作會員登入系統,透過 Next.js 與 Nest.js ,結合 JWT 認證,讓使用者能註冊、登入並取得個人資料。文章強調 Vibe Coding 的應用,只需用白話文與 AI 溝通,就能生成程式,實現核心功能。
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News