“TS Circuit 創(chuàng)始人 Sebe 與 Atopile 創(chuàng)始人 Matt 之間非常有意思的一段對話,討論了代碼如何重塑硬件設(shè)計及 AI 如何加速創(chuàng)新。非常值得完整的聽一遍,用中文重塑了對話,方便大家學習。”
以下是播客的詳細簡報文檔,回顧了主要主題和最重要的觀點/事實,并引用了原文:
主題:本播客節(jié)目探討了代碼在電子產(chǎn)品設(shè)計中的未來作用,重點關(guān)注如何通過軟件驅(qū)動的方法來加速硬件開發(fā),并克服當前行業(yè)中的痛點。
主要討論者:
Sebe: TS Circuit 的創(chuàng)始人(“React for electronics”),專注于讓網(wǎng)絡(luò)開發(fā)者更容易使用 TypeScript 和 React 創(chuàng)建電子產(chǎn)品。
Matt: Atopile 的創(chuàng)始人(一個用代碼設(shè)計電路板的工具),前特斯拉工程師(Mega Pack 的熱控制固件、測試套件),機械/機電一體化/機器人/計算機科學背景。
主題與觀點:
現(xiàn)有電子產(chǎn)品設(shè)計工具的局限性與痛點:
“PDF 和 Wiki 之間的硬件團隊和編碼團隊之間的鴻溝”: Matt 在特斯拉工作時,作為固件工程師,主要通過 PDF 格式的系統(tǒng)圖和原理圖來了解硬件,這些文檔通常存儲在 Confluence 等地方。“我當時主要是做代碼的。我的意思是,我主要是一名軟件固件工程師。因此,即使通常當我想要調(diào)出一些東西,比如系統(tǒng)圖、原理圖,以弄清楚我的固件應該做什么時,我通常只能拿到 PDF。”這種工作流程效率低下,且容易出錯。
Altium 許可證限制: Altium 等傳統(tǒng) ECAD 工具的許可證成本高昂,導致硬件團隊和軟件團隊之間存在信息壁壘。“這其中很大一部分原因就歸結(jié)于 Altium 許可證。”這限制了工程師對硬件設(shè)計的直接訪問和理解。
操作系統(tǒng)兼容性問題: 大多數(shù)機械 CAD 和 ECAD 工具僅支持 Windows,這給使用 macOS 等其他操作系統(tǒng)的工程師帶來了不便。“幾乎所有的機械 CAD 和 ECAD 都只支持 Windows,只有很少一部分能在 OSX 上運行,或者你得運行 parallels。”Matt 從 Windows 轉(zhuǎn)向 Mac 的個人經(jīng)歷也印證了這一點。
封閉的數(shù)據(jù)表和信息共享: 許多芯片制造商要求簽署 NDA 才能獲取其芯片的數(shù)據(jù)表,這阻礙了創(chuàng)新和信息共享。“你會在電子產(chǎn)品中想到,即使是開放的數(shù)據(jù)表,比如‘嘿,我想買你的芯片’。顯然,他們會給我關(guān)于它的信息,但事實并非如此。如果你嘗試從一些大型制造商那里購買 BMS 芯片,你需要簽署 NDA 才能獲取數(shù)據(jù)表,以便嘗試使用該芯片并了解其功能。”Matt 對此表示困惑,認為這無助于銷售更多產(chǎn)品,并且在逆向工程面前意義不大。
2. 代碼在電子產(chǎn)品設(shè)計中的未來愿景(“Tony Stark”式開發(fā)):
加速創(chuàng)新和迭代: 播客的核心愿景是實現(xiàn)像電影中托尼·斯塔克那樣通過代碼快速設(shè)計和迭代電子產(chǎn)品。“托尼·斯塔克在他的工作室里,這引發(fā)了我們所有人的共鳴,伙計。這不僅僅是你和我,我知道對 Nion 和 Duncan 來說也是如此……在未來,我們應該能夠在幾天內(nèi)設(shè)計出一輛汽車,一輛真正高質(zhì)量的生產(chǎn)級汽車。”
“探索更多,更深入”: 通過代碼,工程師可以更有效地探索設(shè)計方案,嘗試更多“異想天開”的想法,這些在傳統(tǒng)流程下可能會被項目經(jīng)理拒絕。“讓你更有效地探索,這樣你就可以做出更好版本的產(chǎn)品,或者更深入地嘗試今天你的項目經(jīng)理會說你瘋了,我們不可能做六個月的研發(fā)項目,我們必須交付一些東西。”
從軟件開發(fā)的“精益”模式中學習: 硬件開發(fā)可以借鑒軟件開發(fā)的精益方法,減少對物理原型的高額投入,促進更早、更快的實驗。“在軟件中,我們有這種非常精益的心態(tài),你可以以巨大的方式模擬一個業(yè)務(wù)……我認為軟件中的那種精益心態(tài)非常有成效。它讓人們能夠夢想。我認為通過將這些工具帶到硬件領(lǐng)域,我們不會看到更多的汽車。誰在乎汽車呢?我們有很多車。它將讓人們像我們在軟件中一樣夢想,但是在整個硬件領(lǐng)域。”
開放性和協(xié)作: 代碼作為硬件的描述方式將改變行業(yè)心態(tài),促進開放生態(tài)系統(tǒng)和信息共享。“我認為描述硬件的代碼將改變這一點,因為它將改變行業(yè)的心態(tài)。當你擁有一個充滿活力的生態(tài)系統(tǒng)和共享價值時,突然之間,參與進來就變得有利可圖了。你不想成為那個坐在功勞簿上等待人們來找你的制造商,而人們卻在使用其他東西。”
3. 確定性生成設(shè)計(Deterministic Generative Design):
Matt 提出了“確定性生成設(shè)計”的概念,即給定相同的輸入,代碼將產(chǎn)生相同的輸出。這使得設(shè)計變得可測試、可驗證。“我將其視為確定性生成設(shè)計。你得到了生成設(shè)計,你在那里得到了這些邊界條件,它會在其中隨機創(chuàng)建一些東西。我將代碼視為電子產(chǎn)品的一個確定性中間步驟。這意味著如果你重新編譯相同的輸入,你就會得到相同的輸出,這意味著突然之間,它是可測試的,可驗證的,所有這些類型的東西。”
降低工程師負擔,提升質(zhì)量: 這種方法可以減輕工程師創(chuàng)建高質(zhì)量產(chǎn)品的負擔,使“最常走的路徑”成為高質(zhì)量標準。“它極大地減輕了工程師創(chuàng)建高質(zhì)量產(chǎn)品的負擔,所以你選擇最常走的路徑。”
4. 標準化和生態(tài)系統(tǒng):
實際標準(De Facto Standard): 某些芯片(如 Raspberry Pi Pico、ESP32、STM32、Nordic NRF52 系列)由于其易用性和強大的社區(qū)支持,正在成為事實上的標準,尤其是在原型設(shè)計和低產(chǎn)量產(chǎn)品中。“現(xiàn)在,Raspberry Pi Pico 對我們和我們的一些用戶來說,實際上已經(jīng)成為了一種事實上的標準,可以隨處使用。”
Arduino 生態(tài)系統(tǒng)的影響: Arduino 對許多芯片(包括 ESP32 和其他系列)的支持極大地簡化了固件開發(fā),成為 Matt 在非生產(chǎn)項目中的首選。“我通常會說,我是一名固件工程師,但我不太喜歡編寫健壯的固件。我喜歡使用 Arduino。事實上,這是我設(shè)計任何非生產(chǎn)新品時最大的決定因素之一,我需要它簡單易用。所以它是 ESP32,我前面提到的 Raspberry Pi Pico、STM32 或 Nordic NRF52 系列,現(xiàn)在都支持 Arduino。我不太可能接觸任何不支持它的東西。”
Platformio: Matt 推薦使用 Platformio 作為 Arduino 工具集的替代品,因為它更強大。
5. 人工智能在電子產(chǎn)品設(shè)計中的應用:
AI 作為代碼生成工具: AI(如 ChatGPT、GitHub Copilot、Claude)可以作為代碼生成工具,加速設(shè)計過程。Sebie 提到 Duncan(來自 Jitex)的研究發(fā)現(xiàn) Claude 在電路設(shè)計方面的表現(xiàn)非常出色。“Duncan from Jitex 做了一篇關(guān)于使用 AI 進行電路的巨大文章,他發(fā)現(xiàn) Claude 基本上做得非常棒。”
AI 的局限性: Matt 認為 ChatGPT 在生成大型、高質(zhì)量代碼方面仍有不足,但在小規(guī)模任務(wù)和作為初稿工具方面非常有用。“我通常發(fā)現(xiàn),一旦你讓 ChatGPT 做一些更大的事情,它的質(zhì)量就不如我預期的那么高,所以我需要重寫大部分結(jié)構(gòu),所以它最適合小規(guī)模任務(wù)。”
最重要的想法或事實:
電子產(chǎn)品設(shè)計的根本問題在于當前的工具和流程是基于 PDF 和封閉信息(如 Altium 許可證限制和數(shù)據(jù)表 NDA),這導致了效率低下和創(chuàng)新瓶頸。
代碼被視為克服這些限制的關(guān)鍵,能夠?qū)崿F(xiàn)“Tony Stark”式的快速迭代和探索性設(shè)計。
“確定性生成設(shè)計”是核心概念,強調(diào)通過代碼實現(xiàn)可重復、可驗證的硬件設(shè)計。
開放生態(tài)系統(tǒng)和標準化的重要性,某些易于使用的芯片(如 Raspberry Pi Pico 和 ESP32)及其社區(qū)支持正在成為事實標準,推動了行業(yè)的變革。
AI(特別是 Claude)在生成電子產(chǎn)品代碼方面顯示出巨大潛力,但仍需進一步發(fā)展才能處理更復雜的任務(wù)。
總結(jié):
播客描繪了一個令人興奮的未來,即通過將軟件開發(fā)的原則和工具(如代碼、開源、精益迭代、AI輔助)引入硬件設(shè)計,電子產(chǎn)品開發(fā)將變得更快、更開放、更具創(chuàng)新性。挑戰(zhàn)在于打破現(xiàn)有工具和商業(yè)模式(如封閉數(shù)據(jù)表)的束縛,建立一個更協(xié)作、更透明的行業(yè)生態(tài)系統(tǒng)。
注意:如果想第一時間收到 KiCad 內(nèi)容推送,請點擊下方的名片,按關(guān)注,再設(shè)為星標。
常用合集匯總:
和 Dr Peter 一起學 KiCad
KiCad 8 探秘合集
KiCad 使用經(jīng)驗分享
KiCad 設(shè)計項目(Made with KiCad)
常見問題與解決方法
KiCad 開發(fā)筆記
插件應用
發(fā)布記錄
審核編輯 黃宇
-
AI
+關(guān)注
關(guān)注
91文章
39755瀏覽量
301364 -
代碼
+關(guān)注
關(guān)注
30文章
4967瀏覽量
73960 -
KiCAD
+關(guān)注
關(guān)注
5文章
321瀏覽量
10394
發(fā)布評論請先 登錄
廣和通亮相2026 AI硬件創(chuàng)新日
涂鴉Omni AI Foundation V2.6發(fā)布:低代碼+多模態(tài),重塑AI硬件創(chuàng)新體驗
重磅合作!Quintauris 聯(lián)手 SiFive,加速 RISC-V 在嵌入式與 AI 領(lǐng)域落地
何同學“AI尋牛”硬件激發(fā)創(chuàng)意,2025 SparkS全球AI硬件創(chuàng)新大賽啟動
聚焦世界顯示產(chǎn)業(yè)大會,智芯谷“數(shù)據(jù)+AI”重塑硬件創(chuàng)新
硬件加速模塊的時鐘設(shè)計
從需求到落地:RISC-V如何重塑下一代AI硬件生態(tài)?
【「AI芯片:科技探索與AGI愿景」閱讀體驗】+第二章 實現(xiàn)深度學習AI芯片的創(chuàng)新方法與架構(gòu)
【「AI芯片:科技探索與AGI愿景」閱讀體驗】+AI芯片的需求和挑戰(zhàn)
進迭時空同構(gòu)融合技術(shù)加速大模型AI應用創(chuàng)新
RAKsmart服務(wù)器如何重塑AI高并發(fā)算力格局
硬件創(chuàng)新帶來后DeepSeek時代新機遇 AMD中國AI應用創(chuàng)新聯(lián)盟(北京)論壇成功舉行
移遠通信×扣子:AI與硬件深度融合,加速AI智能體高效開發(fā)新生態(tài)
代碼如何重塑硬件設(shè)計,AI如何加速創(chuàng)新?
評論