chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

Horizen EDA 是 GPL3 的 License,官網(wǎng)的地址在這里:

https://horizon-eda.org/

Github 的倉庫在這里:

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

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

一言不合就開干...

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

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

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

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

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

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

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

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

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

中國的開源環(huán)境如何?

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

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

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

注意:如果想第一時間收到 KiCad 內(nèi)容推送,請點擊下方的名片,按關(guān)注,再設(shè)為星標(biāo)。

常用合集匯總:

和 Dr Peter 一起學(xué) KiCad

KiCad 8 探秘合集

KiCad 使用經(jīng)驗分享

KiCad 設(shè)計項目(Made with KiCad)

常見問題與解決方法

KiCad 開發(fā)筆記

插件應(yīng)用

發(fā)布記錄

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • eda
    eda
    +關(guān)注

    關(guān)注

    72

    文章

    3143

    瀏覽量

    183778
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    4346

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    開放原子開源基金會旗下項目亮相FOSSASIA Summit 2026,中國開源力量閃耀曼谷

    技術(shù)發(fā)展趨勢與創(chuàng)新實踐。開放原子開源基金會旗下孵化運營項目openEuler與openKylin共同亮相大會,并分別攜生態(tài)伙伴參會,集中展示中國開源項目在AI與操作系統(tǒng)融合創(chuàng)新、開放基
    的頭像 發(fā)表于 04-15 17:55 ?63次閱讀
    開放原子<b class='flag-5'>開源</b>基金會旗下<b class='flag-5'>項目</b>亮相FOSSASIA Summit 2026,中國<b class='flag-5'>開源</b>力量閃耀曼谷

    低溫?zé)o壓燒結(jié)銀的前世今生:從發(fā)明到未來趨勢

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

    【「芯片設(shè)計基石——EDA產(chǎn)業(yè)全景與未來展望」閱讀體驗】跟著本書來看EDA的奧秘和EDA發(fā)展

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

    【「芯片設(shè)計基石——EDA產(chǎn)業(yè)全景與未來展望」閱讀體驗】--EDA了解與發(fā)展概況

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

    開源鴻蒙項目順利孵化畢業(yè)

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

    開源歐拉項目達(dá)成開源孵化目標(biāo)順利畢業(yè)

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

    開源鴻蒙項目達(dá)成開源孵化目標(biāo)順利畢業(yè)

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

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

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

    芯片裝甲的前世今生

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

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

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

    西門子EDA與北京開源芯片研究院達(dá)成戰(zhàn)略合作

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

    開源項目!FourThirdsEye 開源 M4/3 相機(jī)模塊

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

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

    近日,在2025開放原子開源生態(tài)大會開幕式上,開放原子開源基金會與新一批開源項目完成捐贈簽約,涵蓋人工智能、具身智能、基礎(chǔ)軟件、區(qū)塊鏈等多個技術(shù)領(lǐng)域,為基金會拓展在關(guān)鍵技術(shù)領(lǐng)域上的布局
    的頭像 發(fā)表于 07-28 17:04 ?1152次閱讀

    普華基礎(chǔ)軟件榮膺優(yōu)秀開源項目

    近日,2025上海開源創(chuàng)新菁英獎評選結(jié)果正式揭曉。普華基礎(chǔ)軟件開源安全車控操作系統(tǒng)小滿EasyXMen憑借在開源技術(shù)創(chuàng)新與產(chǎn)業(yè)應(yīng)用實踐方面的突出表現(xiàn),榮獲“優(yōu)秀開源
    的頭像 發(fā)表于 07-28 16:48 ?1060次閱讀

    RT-Thread榮獲2025優(yōu)秀開源項目 | 新聞速遞

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