国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

KiCad 9 引入新的API機制

KiCad ? 來源:KiCad ? 作者:KiCad ? 2025-02-10 11:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在FOSDEM 2025的演講中,核心開發者Jon Evans揭秘了KiCad 9的全新API系統,徹底重構插件生態,為開發者與用戶帶來更穩定、高效的體驗。

舊系統痛點:Python插件的“阿喀琉斯之踵”

此前,KiCad依賴基于Swig的Python插件系統,雖功能強大,卻存在諸多局限:

脆弱性:代碼易隨版本更新崩潰,維護成本高;

兼容性難題:難以支持現代C++特性,拖慢開發效率;

環境捆綁:強制綁定特定Python環境,依賴管理復雜;

調試地獄:插件與KiCad深度耦合,測試困難重重。

開發者直言:“這就像在沙地上建城堡,每次更新都可能推倒重來。”

全新IPC API:跨進程通信的革新設計

KiCad 9祭出殺手锏——基于Protocol Buffers(protobuf)NNG通信庫IPC API,實現四大飛躍:

穩定兼容:通過protobuf定義消息格式,確保接口向前/向后兼容;

進程隔離:插件運行在獨立進程,崩潰不再拖垮KiCad;

跨平臺支持:Unix sockets(Linux/macOS)與Windows命名管道全覆蓋;

異步驅動:完美適配KiCad事件驅動架構,同步/異步操作隨心切換。

開發者只需通過簡單的Python綁定,幾行代碼即可操控PCB設計,徹底告別“版本焦慮”!

Python生態升級:虛擬環境 + 依賴自動安裝

新系統為Python插件開發者送上“貼心大禮包”:

獨立虛擬環境:每個插件擁有專屬環境,依賴沖突成為歷史;

一鍵安裝:通過requirements.txt自動拉取依賴,開箱即用;

UI自由:支持任意GUI工具包,告別KiCad內置框架束縛;

無頭模式(未來):無需啟動編輯器,CLI命令行直接調用插件功能!

未來還將支持原理圖編輯符號庫管理,甚至取代傳統Footprint Wizard,插件能力全面升維!

未來藍圖:不止于PCB設計

KiCad團隊野心勃勃,規劃已延伸至:

無頭渲染:批量導出、自動化生產一鍵搞定;

多實例協同:同時操控多個KiCad進程,效率倍增;

生態擴展:吸引更多開發者共建插件庫,打造電子設計“應用商店”。

開發者喊話社區:“我們需要你的反饋!一起定義下一代KiCad API!”

立即行動

KiCad 9雖因優化延遲發布,但 nightly 版本已可嘗鮮! 三步體驗新API

更新至KiCad 9 nightly版本;

在設置中啟用API功能;

pip install kicad-api開啟你的第一個插件!

無論你是硬件極客、開源貢獻者,還是企業開發者,KiCad 9的API革新都將為你打開新世界的大門。

演講PPT

wKgZPGepbzWAbGcDAAKS_oU0mqE567.pngwKgZPGepbzaASZmWAAOblqOZUhc660.pngwKgZPGepbzaAUOdlAANG0ulFzcI321.pngwKgZPGepbzaAUo3dAAM45lpR6OM825.pngwKgZPGepbzeAAc-XAAQUZpyec4U469.png

wKgZPGepbzeAbekfAANIqBoa2Js376.pngwKgZPGepbzeAZHw5AAR1CrjXDLM062.pngwKgZPGepbziAUAF2AARZZkQYWPs754.pngwKgZPGepbziAP7RkAAME0t3C61Q011.pngwKgZPGepbziAVXnQAAKp6OPeiSE916.pngwKgZPGepbzmAWT2nAAMR-z4jnCE300.pngwKgZPGepbzmAZvzFAAOTrVsHsx8567.pngwKgZPGepbzmAKGSBAALuJuCrmvU435.pngwKgZPGepbzqAaF5fAALId8nfBl8454.pngwKgZPGepbzqAFq7aAAMAVEwkiQc491.pngwKgZPGepbzqAJe4SAAOQvp5wwRI113.pngwKgZPGepbzqAOzGbAAKntBrL-ao972.pngwKgZPGepbzuAV_CWAANDjbXjlKk712.pngwKgZPGepbzuAIcmEAAQObV2voi8117.pngwKgZPGepbzuAOHffAATq_TlYR9g239.pngwKgZPGepbzuAC6WvAAOR06JE9Fk410.pngwKgZPGepbzyAEvmyAAOe9nUuRA0539.pngwKgZPGepbzyAdN-SAASOfEYmhvg438.pngwKgZPGepbzyAXGlEAAbLm7SDj4M502.png

#開源力量 #電子設計革命 #KiCad9 評論區互動:你最期待KiCad 9的哪個功能?
(本文內容基于FOSDEM 2025演講整理,功能詳情以正式版為準) 轉發給身邊的工程師,一起擁抱開源硬件的未來!

想深度參與KiCad生態?關注官方GitHub,貢獻代碼或插件,下一個明星開發者就是你!

注意:如果想第一時間收到 KiCad 內容推送,請點擊下方的名片,按關注,再設為星標。

常用合集匯總:

和 Dr Peter 一起學 KiCad

KiCad 8 探秘合集

KiCad 使用經驗分享

KiCad 設計項目(Made with KiCad)

常見問題與解決方法

KiCad 開發筆記

插件應用

發布記錄

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • API
    API
    +關注

    關注

    2

    文章

    2371

    瀏覽量

    66775
  • KiCAD
    +關注

    關注

    5

    文章

    321

    瀏覽量

    10400
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    KiCad 10 IPC API 開發者問答整理

    “ ?昨天看到 KiCad 郵件群里有問到 KiCad 10 IPC API 的情況,也在這里與大家分享。主要涵蓋 Python SWIG、無頭模式、原理圖 API等。? ” 先總結一
    的頭像 發表于 01-07 11:20 ?586次閱讀

    KiCad 項目動態與 KiCad 10 版本亮點

    “ ?KiCad 核心開發者 Seth Hillbrand 在 KiCon Asia 2025 上介紹了 KiCad 項目近況以及 KiCad 10 的功能亮點。 ” ? 原版的演講視頻在這里: 聽
    的頭像 發表于 11-24 11:20 ?3402次閱讀
    <b class='flag-5'>KiCad</b> 項目動態與 <b class='flag-5'>KiCad</b> 10 版本亮點

    KiCad 9.0.5 正式發布!

    “ ? KiCad 9.0.5 正式發布!支持更多工具和 AI 助手 的華秋發行版也即將發布 9.0.5 版本。 ” KiCad 9.0.5 版正式發布。9.0.5 穩定版本包含自上一版本以來的關鍵
    的頭像 發表于 10-05 08:15 ?1511次閱讀
    <b class='flag-5'>KiCad</b> 9.0.5 正式發布!

    kicadStepUp:KiCad 與 FreeCAD 之間的機電協同

    “ ? 使用 kicadStepUpMod 工具,可以在 FreeCad 內導入 KiCad 的封裝或帶 3D 模型的 PCB,進行干涉檢查、調整器件位置、板型并同步回 KiCad。 ” ? 簡介
    的頭像 發表于 07-29 11:54 ?1268次閱讀
    kicadStepUp:<b class='flag-5'>KiCad</b> 與 FreeCAD 之間的機電協同

    2025 KiCon Asia KiCad 用戶大會

    基礎資源庫及與KiCad泊滄數據[/tr] KiCad API &amp; MCPEthan Chien [tr=#fff]AI Agent:電子設計效率革命的下一站吳綠[/tr] AI
    發表于 07-23 15:33

    鴻蒙開發API9API12,有哪些不同

    上傳圖片等與圖片相關的功能測試,而API12的模擬器中雖然有圖庫,但是并沒有圖片,需要使用一些“特殊手段”才能導入圖片測試相關功能 ?? 五、包的區別 API9中,很多能力的引入大部分都是ohos開頭
    發表于 06-29 22:47

    用VSCode編寫自己的KiCad插件(上)詳細步驟教程

    ? K iCad ?9? 的 GUI 插件來顯示? PCB? 對應圖層。通過這個簡單的示例來 了解 ? KiCad? 插件開發 的過程。 具體實現需要了解? Python , KiCad
    的頭像 發表于 06-17 11:10 ?3086次閱讀
    用VSCode編寫自己的<b class='flag-5'>KiCad</b>插件(上)詳細步驟教程

    迅為RK3568開發板驅動指南GPIO子系統GPIO子系統API函數的引入

    迅為RK3568開發板驅動指南GPIO子系統GPIO子系統API函數的引入
    的頭像 發表于 05-29 14:05 ?1024次閱讀
    迅為RK3568開發板驅動指南GPIO子系統GPIO子系統<b class='flag-5'>API</b>函數的<b class='flag-5'>引入</b>

    KiCad 9.0.2 正式發布!

    “ ? KiCad 9.0.2 正式發布! ” KiCad 9.0.2 版正式發布。9.0.2 穩定版本包含自上一版本以來的關鍵錯誤修復和其他小改進。 自 9.0.0 版本以來所有已修復問題的列表
    的頭像 發表于 05-09 11:14 ?1639次閱讀
    <b class='flag-5'>KiCad</b> 9.0.2 正式發布!

    KiCad 與 Altium Designer 圖紙互轉詳解

    “ ?KiCad 和 Altium Designer是兩款主流的 PCB EDA 工具。AD 和 KiCad 的原理圖、PCB 文件是否可以互轉呢?答案是肯定的,但如果需要支持最新版本的文件格式,也
    的頭像 發表于 04-28 18:13 ?1.4w次閱讀
    <b class='flag-5'>KiCad</b> 與 Altium Designer 圖紙互轉詳解

    KiCad 教程:集成電路測試 LoadBoard 設計指南

    “ ?這是一本高質量的 KiCad 入門手冊,從設計 IC 測試載板的角度,系統地介紹了如何使用 KiCad 建庫、設計原理圖、到 PCB Layout。本書不只是 KiCad 的功能介紹,還加
    的頭像 發表于 04-28 18:08 ?1519次閱讀
    <b class='flag-5'>KiCad</b> 教程:集成電路測試 LoadBoard 設計指南

    KiCad Conference 預告及 KiCon Asia 調研

    ://kicon.kicad.org/na2025/ KiCon Europe 將于9月11~13日在德國的波鴻舉行。可以在以下網站報名或了解詳情: https://kicon.kicad.org/europe2025/ KiC
    的頭像 發表于 04-21 11:13 ?777次閱讀
    <b class='flag-5'>KiCad</b> Conference 預告及 KiCon Asia 調研

    在 Windows 上編譯 KiCad

    “?Ethan 同學為我們分享了在 Windows 編譯 KiCad 的準備工作、操作步驟及閉坑指南。以下是核心的操作視頻及 PPT,完整的直播視頻后續分享給大家!?” 流程概要 準備工作 編譯器篇
    的頭像 發表于 03-28 11:23 ?1052次閱讀
    在 Windows 上編譯 <b class='flag-5'>KiCad</b>

    KiCad直播活動(三):在 Windows上編譯KiCad 手把手教您編譯/構建 KiCad 源碼

    親愛的 KiCad 粉們: 本周繼續 KiCad 的直播活動,我們將在 3 月27 日周四晚 19:30 為您帶來 “在 Windows 上編譯 KiCad” 的專題!邀請了 KiCad
    的頭像 發表于 03-24 11:14 ?1675次閱讀
    <b class='flag-5'>KiCad</b>直播活動(三):在 Windows上編譯<b class='flag-5'>KiCad</b> 手把手教您編譯/構建 <b class='flag-5'>KiCad</b> 源碼

    KiCad 直播系列活動預告(二):KiCad 華秋發行版專題介紹

    親愛的 KiCad 粉們: 本周繼續 KiCad 的直播活動,我們將在 3 月13 日周四晚 19:30 為您帶來 KiCad 華秋發行版的專題介紹!KiCad 作為一款功能強大的開源
    的頭像 發表于 03-10 11:16 ?1218次閱讀