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

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

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

3天內不再提示

開源項目是怎么練成的:Horizen EDA 的前世今生

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

掃碼添加小助手

加入工程師交流群

很多人都知道 KiCad,但 Horizen 卻鮮有人知。同樣是開源的 PCB工具,為什么有了 KiCad 之后還要做 Horizen 呢?Lucas 的演講讓我感慨良多,分享給大家。

wKgZPGe1wLmAJTT2AAa1aFoXg6k298.png ? 有興趣的小伙伴可以先看下作者 Lucas 在 FOSDEM 上的演講: Horizen 簡介

和 KiCad 一樣,Horizen 也是一個 PCB 設計套件,包括元器件管理、原理圖繪制和 PCB Layout。

Horizen EDA 是 GPL3 的 License,官網的地址在這里:

https://horizon-eda.org/

Github 的倉庫在這里:

https://github.com/horizon-eda/horizon

有意思的是,Horizen最核心的 PCB 布線器(router)及文件格式解析器(sexpr)參考的是 KiCad 6.04 版本。從某種程度來說,這就是開源的最大魅力之一:沒必要重復造輪子,可以基于很多優秀的開源項目,更快速、高效地構建一個新的應用。那你肯定會問,為什么要另起爐灶搞個 Horizen?不能直在 KiCad 上搞嗎?答案是不一定可以!規模越大的開源項目,貢獻者和維護者越多,他們來自全球各地,但通常會有一個核心的 lead developer 團隊。要添加一個新的功能(尤其是比較大的改動),需要大部分核心開發者的認可。那么問題來了,雖然技術沒有國界,但每個開發者認可的技術棧或實現方式未必一致。于是乎...

一言不合就開干...

Lucas 說,他以前也一直是 KiCad 的用戶,之所以要做一個新的工具,是因為對 KiCad 庫管理方式不滿意,且遲遲沒有改變的計劃。這是一個很好的理由... 其實不止是 Horizen EDA,另一個當紅的開源 PCB EDA 套件 LibrePCB 的問世也是出于同樣的原因。如果你熟悉 AD 或者 EasyEDA,就會發現 KiCad 一直缺少一個重要的概念:元器件(Component),原理圖符號和PCB封裝是分開管理的,元器件的參數屬性(比如MPN、廠商等)只能存儲在符號內,且很難關聯供應鏈。這就對元器件管理提出了很大的挑戰。且直到 2024 年的 KiCad 8 才出現了類似 DBLib 或 Capture CIS 的 Database Library(說實話還不太好用)。

另一個原因是因為 KiCad 使用了 wxWidget 作為 UI 的框架。雖然 KiCad 社區和 wxWidget 關系很鐵,wxWidget 也沒有什么大的瑕疵,但很多有情懷、有能力的工程師們總覺得 QT、Electron 等框架可以給 PCB 工具帶來更優秀的視覺體驗。

既然這樣,那就另起爐灶吧!因為同樣是開源項目,不僅可以復用 KiCad 中優秀的代碼,還可以嘗試更新的技術棧。更重要的是,可以按照自己的想法實現自己想要的功能!

我們來看看 Horizon 有哪些和 KiCad 不一樣的功能:

wKgZPGe1wLmAY27TAAf8ovoDU4w670.pngwKgZPGe1wLqABuh-AAp0_JDwujM821.pngwKgZPGe1wLqAdh0bAALHI-GWUX8701.pngwKgZPGe1wLqAfBPrAAviVAG4eRU812.pngwKgZPGe1wLqAAveoAAHc2Ho3dCU055.pngwKgZPGe1wLuAD4MnAAIt7VS3rxM523.pngwKgZPGe1wLuACWxpAAKtEhu4GEQ070.pngwKgZPGe1wLuAT1apAAOajUsDJIs357.pngwKgZPGe1wLuAEqxmAAGvaFpCTCA924.pngwKgZPGe1wLuAN-pAAAH17k5ajwE752.pngwKgZPGe1wLyAXwIWAAODRym_Pvk891.pngwKgZPGe1wLyAa9oGAAHF6mnmRxI957.pngwKgZPGe1wLyAa8bvAAEYAo6XVE8600.png

以今天的標準來看,其中很多功能 KiCad 也都有了。但如果回到幾年前,Horizen 確實有很多創新之處。比如 ODB++ 輸出,這對于很多工程師來說是剛需(因為仿真軟件需要ODB++格式),而 KiCad 在很長一段時間里一直未能支持。我知道華秋電子的 Eric 為了在 KiCad 中增加 ODB++的功能,前前后后差不多用了半年左右的時間,工作量巨大。Spec 有 600 多頁,閉源軟件沒法參考,當時只有 Horizen 提供了部分開源的 ODB++ 代碼。雖然 Horizen 中的 ODB++ 代碼并不十分優雅,功能也不全,但仍為 KiCad 9 中 ODB++ 功能的出現提供了巨大的幫助!這也是開源項目的價值所在!

對于元器件的管理及供應鏈的集成是 Horizen 另一個出彩的地方。時至今日,KiCad 仍然沒有添加“元器件”的計劃,這并不代表核心開發者們看不到“元器件”的價值。與之相反,大家都希望 KiCad 可以支持這一對象,但對于一個已經存在了 20 多年的開源項目來說,重構這一塊的難度和需要的資源實在太大。與其他“重要”的功能相比(比如裝配變量、高速走線、API框架等),“元器件”只能一等再等。畢竟相較于元器件管理,更流暢的原理圖、PCB繪制體驗無疑更加重要。

什么是一個成功的開源項目?

Horizen 在 Github 上的 Star 是 1.2k,從這個角度而言,您可能覺得這是一個不錯的項目。 那你知道 Horizen 的用戶數么?看一下下面的圖表,告訴我你真實的想法。 wKgZPGe1wLyAYqxTAAIMkanjs3o746.png 如果這是一個商業軟件,開發了將近10年(Horizen是從2016年開始的),只有不到100個用戶在用,你是老板的話你會怎么做? 但開源項目就完全不一樣了,只要作者愿意,可以再做10年!Lucas 同學也正是這么做的,下圖是 Horizen 的 Commmit 記錄: wKgZPGe1wLyAP0q4AAIklUBygp4937.png 你會發現一個有趣的事兒,從2023年起,Horizen貌似停止進步了。原因是 Lucas 同學突然對 3D CAD 工具感興趣了,又做了個參數化的 3D CAD 工具 Dune 3D,所以沒花太多時間在 Horizon 上了。看到這兒,您可能和我的想法一樣,這老外也太能折騰了吧,就一個人可以整那么多活...... 在我看來,無論 Horizen 的用戶數有多少,這就是一個成功的開源項目。它的價值不只是提供了一個創新的工具,還為其他的項目提供了很多新的思路甚至是直接可以復用的“輪子”。更重要的是,這種基于興趣的創新和堅持會鼓勵更多的人創造出更優秀的產品,并分享給更多的人!

中國的開源環境如何?

這個問題可能不需要我回答,Deepseek 的出圈就是一個很好的證明。當然在很多垂直領域,我們和國外仍有不小的差距。以電子行業為例,雖然無論設計還是供應鏈都還不如國外“開放”,但我看到的是越來越多的開源硬件社區和開源硬件項目;雖然還沒有 KiCad 這樣優秀的開源PCB設計工具,但我看到更多的企業和個人開始為 KiCad 社區做出貢獻;我還看到很多高校的學者,開始從理論的角度開始“開源”生態的推進。

在我看來,如果將開源生態與商業邏輯形成閉環,必然可以更高效地推動行業乃至社會的進步。無論是 DeepSeek、RiscV 還是樂鑫科技(ESP)都已經證明了開源的強大!

在 KiCad 的貢獻者中,我看到了不少高校的學生,他們不僅有想法,實踐能力也非常強,敢想敢干。我想,這就是我們的未來。假以時日,中國的開源土壤一定會孕育出更豐碩的果實!

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

常用合集匯總:

和 Dr Peter 一起學 KiCad

KiCad 8 探秘合集

KiCad 使用經驗分享

KiCad 設計項目(Made with KiCad)

常見問題與解決方法

KiCad 開發筆記

插件應用

發布記錄

審核編輯 黃宇

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

    關注

    72

    文章

    3113

    瀏覽量

    182885
  • 開源
    +關注

    關注

    3

    文章

    4203

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    低溫無壓燒結銀的前世今生:從發明到未來趨勢

    低溫無壓燒結銀的前世今生:從發明到未來趨勢 低溫無壓燒結銀(Low-Temperature Pressureless Sintered Silver, LT-PSS)作為第三代半導體封裝與高端電子
    的頭像 發表于 01-26 13:18 ?292次閱讀

    【「芯片設計基石——EDA產業全景與未來展望」閱讀體驗】跟著本書來看EDA的奧秘和EDA發展

    本書是一本介紹EDA產業全景與未來展望的書籍,主要內容分為兩部分,一部分是介紹EDA相關基礎知識和全球EDA發展概況以及發展趨勢 另一部分則是介紹中國EDA事業萌芽,沉寂,轉機,加速,
    發表于 01-21 22:26

    【「芯片設計基石——EDA產業全景與未來展望」閱讀體驗】--EDA了解與發展概況

    本篇對EDA進行專業了解及其發展概況一.了解EDA EDA(Electronic Design Automation,電子設計自動化),它不是一種工具或一種軟件的集合,而是一整套復雜的、相互關聯
    發表于 01-19 21:45

    開源鴻蒙項目順利孵化畢業

    2025年11月21日,2025開放原子開發者大會在北京隆重啟幕。作為本次大會的重磅環節和核心焦點之一,在大會開幕式上,開放原子開源基金會(以下簡稱“基金會”)宣布開源鴻蒙項目達成開源
    的頭像 發表于 11-27 14:36 ?557次閱讀

    開源歐拉項目達成開源孵化目標順利畢業

    11月21日,2025開放原子開發者大會在北京隆重啟幕。作為本次大會的重磅環節和核心焦點之一,在大會開幕式上,開源歐拉項目達成開源孵化目標、順利畢業。
    的頭像 發表于 11-25 17:40 ?1121次閱讀

    開源鴻蒙項目達成開源孵化目標順利畢業

    11月21日,2025開放原子開發者大會在北京隆重啟幕。作為本次大會的重磅環節和核心焦點之一,在大會開幕式上,開源鴻蒙項目達成開源孵化目標、順利畢業,這是項目
    的頭像 發表于 11-25 17:36 ?1156次閱讀

    開源鴻蒙和開源歐拉成為開放原子開源基金會首批畢業項目

    11月21日,在2025開放原子開發者大會開幕式上,開放原子開源基金會宣布旗下開源鴻蒙(OpenHarmony)與開源歐拉(openEuler)成為首批畢業項目
    的頭像 發表于 11-25 17:22 ?835次閱讀

    芯片裝甲的前世今生

    一前言眾所周知,晶圓的特性如同玻璃一樣容易破碎,但為什么做成成品的IC又能通過高震動與跌落可靠性測試,并且能在高溫環境下非常穩定運行?這其實是一個關鍵的半導體技術——封裝的功勞。它像一道“防護城墻”,既要屏蔽灰塵、水汽、沖擊,也要兼顧散熱、電性能和成本。在如今人人都知道先進半導體工藝已經先進到2nm的今天,對于不起眼的封裝技術,卻鮮有人熟知。接下來,讓我們從
    的頭像 發表于 11-25 11:34 ?312次閱讀
    芯片裝甲的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    deepin IDE入選Gitee最有價值開源項目

    近日,deepin IDE 成功入選 Gitee 最有價值開源項目(GVP)!
    的頭像 發表于 10-14 18:10 ?1280次閱讀

    西門子EDA與北京開源芯片研究院達成戰略合作

    近日,西門子EDA與北京開源芯片研究院宣布達成戰略合作:西門子EDA的Tessent Embedded Analytics解決方案現已全面支持以“昆明湖”為代表的香山RISC-V Core,該解決方案將為選擇香山
    的頭像 發表于 09-05 17:19 ?4936次閱讀
    西門子<b class='flag-5'>EDA</b>與北京<b class='flag-5'>開源</b>芯片研究院達成戰略合作

    開源項目!FourThirdsEye 開源 M4/3 相機模塊

    大顯神通。 ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復制到瀏覽器中 https://www.eda.cn/ecadViewer/viewerPage/?xmlId
    發表于 07-30 13:43

    開放原子開源基金會與新一批開源項目完成捐贈簽約

    近日,在2025開放原子開源生態大會開幕式上,開放原子開源基金會與新一批開源項目完成捐贈簽約,涵蓋人工智能、具身智能、基礎軟件、區塊鏈等多個技術領域,為基金會拓展在關鍵技術領域上的布局
    的頭像 發表于 07-28 17:04 ?1002次閱讀

    普華基礎軟件榮膺優秀開源項目

    近日,2025上海開源創新菁英獎評選結果正式揭曉。普華基礎軟件開源安全車控操作系統小滿EasyXMen憑借在開源技術創新與產業應用實踐方面的突出表現,榮獲“優秀開源
    的頭像 發表于 07-28 16:48 ?930次閱讀

    RT-Thread榮獲2025優秀開源項目 | 新聞速遞

    6月底,RT-Thread睿賽德受邀參與由上海開源信息技術協會主辦的2025上海開源創新精英薈。上海市商委副主任張杰出席會議并致辭。RT-Thread嵌入式操作系統項目憑借其卓越的技術創新與
    的頭像 發表于 07-04 09:04 ?2642次閱讀
    RT-Thread榮獲2025優秀<b class='flag-5'>開源</b><b class='flag-5'>項目</b> | 新聞速遞

    Open Echo:一個開源的聲納項目

    “ ?這是一個還在迭代中的項目開源的回聲測深儀/水深測量儀/聲吶系統,適用于水文測繪及科研用途。基于Arduino平臺開發并具備良好兼容性? ” ? Open Echo 概覽 作為持續迭代
    的頭像 發表于 03-20 11:14 ?2626次閱讀
    Open Echo:一個<b class='flag-5'>開源</b>的聲納<b class='flag-5'>項目</b>