gEDA

gEDA

gEDA軟體是一個活躍的開放原始碼項目,擁有大量外部貢獻者、數百名用戶以及一套適合中低等複雜度PCB設計的工具,這正是遵循GNU公共許可協定(GPL)的EDA項目,簡稱為gEDA,它博得了那些更喜歡以自己的方式工作而不願依靠商業工具的工程師的歡心。它不會取代商業軟體包,但確實提供了另一種設計途徑。

基本介紹

  • 中文名:gEDA
  • 外文名:gEDA
  • 類別:電路圖繪製軟體
  • 開發者:Ales Hvezda
  • 許可證協定:GNU公共許可協定(GPL)
簡介,特點,發展背景,發展現況,

簡介

gEDA項目包括由Hvezda維護的一整套“核心”工具,如gschem原理圖捕獲工具、gnetlist網表生成工具、一個符號庫和許多實用程式。此外,它還有一些由其它組織或個人維護的“相關”工具,如Icarus Verilog模擬器和ngspice電路模擬器。許多gEDA的參與者使用一個名為PCB的獨立開放源碼包進行電路版圖設計。
gEDA工具最吸引人的地方並不是免費,而在於它提供了一個開放式的設計系統,包括總是可讀的檔案、隨手可得的原始碼,而且它沒有許可證問題。但EDA供應商迅速指出開放原始碼工具沒有後續技術支持,並且缺少商業軟體包具有的很多功能。
(概述內容和圖片來源:)

特點

gEDA的項目,並繼續在一個完整的工具套件和工具包的工作。這些工具可用於電路設計,原理圖捕獲,仿真,原型設計,生產。gEDA的項目提供了一個成熟的電子設計方案,包括原理圖捕獲,屬性管理,物料清單(BOM)的生成,網表成20個網表格式,模擬和數字仿真,印刷電路板(PCB 套件,免費軟體應用程式)布局。
gEDA工具目錄gEDA工具目錄
gEDA的項目開始免費 EDA工具 ,因為缺乏 POSIX系統,其主要目的是推動國家的免費硬體或開放源碼硬體。該套件主要是正在開發的GNU / Linux平台上的一些開發工作進入確定的工具以及在其他平台上運行的。

發展背景

據Hvezda透露,他是因為一項個人機器人項目需要EDA軟體,才開始開發gEDA工具的。“我調查了現有的產品,發現沒有工具與我喜歡 的工作方式類似,因此我嘗試編寫一些東西,並在此基礎上進行開發。”他說,“起初我並沒有打算發布這套軟體,但隨著時間的推移和工作的進展,這看起來是個 好主意。”
Ales HvezdaAles Hvezda
因此,Hvezda在1998年建立了gEDA網站,並將他的軟體置於GNU公共許可協定之下,該協定允許用戶下載原始碼,並利用這些代碼做任何想做的事情。但如果有人想把它作為商業軟體銷售,那么必須滿足某些基本原則。其中一條是,他們必須公開原始碼。
幾乎立刻開始有人為gEDA提供補丁,Hvezda表示:更大的貢獻開始出現,其中包含一個gschem到PCB的網表分析 器,以及其它20多個針對商業電路板設計和仿真工具的網表分析器。McMahill為gEDA編寫了幾個網表後端工具,而Meier的新貢獻將是為 gschem添加分層匯流排支持。
Brorson貢獻了一個名為gattrib的屬性編輯器,能讀取原理圖檔案,並允許用戶管理面積值和供應商器件編號等屬性。Brorson還為gnetlist編寫了Scheme後端工具,可以輸出Spice網表,同時他也為ngspice程式提供了一些補丁。
Hvezda負責發布和管理gEDA軟體的貢獻部分。來自業界的支持將通過電子郵件來發布,目前在郵件列表上大約有600位訂戶。
Hvezda表示,最大的用戶群是小型公司或單人諮詢工作室的工程師。“對於這些只想快些做事、而不想麻煩商業產品的工程師而言,gEDA正是他們需要的工具。”他說。
工程師們了解gEDA的途徑各不相同。McMahill說,他是在網路瀏覽時碰巧發現gEDA的,後來當他被要求在一周內設計出一塊電路板 時又想起了它。“我的進度表不允許我花時間去申請購買一個商業工具,因此,我覺得gEDA值得一試,”他說,“我的最初經驗非常成功。我從計算機還沒有裝 gEDA的時候開始到定購PCB板,大約只花了36個小時。”
現在,McMahill利用gEDA和PCB進行所有的電路板設計,儘管PCB被限制在8層以內。“許可證問題不再讓我頭疼,”他說。
類似地,Meier表示他接觸gEDA以及Icarus和PCB,多多少少也是因為數年前的一次巧遇。gEDA最吸引他的是“可編譯”的輸出檔案、模型的原始碼以及進入軟體內部查看算法的能力。當需要設計8層以上的PCB時,他希望能找到時間對PCB程式進行修改。
Brorson是在2003年的諮詢工作中認識gEDA的,此後他使用gschem和ngspice設計了一個500MHz的模擬光接收 器。他認為,gschem的功能與商業原理圖輸入工具一樣強大,而且使用更容易,缺陷更少。他還指出了gEDA的許多優點,如沒有許可證問題,開放原始碼 程式採用文檔性很強的ASCII檔案格式,而且它們可以運行在Linux環境中。
此外,這些工具是免費的。“在每分錢都斤斤計較的經濟環境下,開放原始碼EDA工具將變得越來越有吸引力,”。

發展現況

Hvezda是Cognex公司的一位實時軟體開發員,他的日常工作既不需要設計電路板也不需要使用EDA工具。他稱gEDA是有趣的業餘項目,一周為此花費大約5到10小時。但事實上,它有一個嚴肅的使命。
“我的目標是提供一個完整的開放設計流程工具套件,”Hvezda說,“這組套件最吸引人的地方不只是免費,而且它所有的檔案都是ASCII格式,所有源碼都開放。此外,很容易向該設計流程增加新的元素。”
gEDA的用戶包括狂熱的愛好者、學生以及一些小型企業或諮詢公司的工程師。在大型公司,它也被“非正式”地用於快速構建原型,Hvezda表示。
Hvezda說,他並不清楚現在究竟有多少gEDA用戶,但他強調去年11月份單gschem的下載次數就接近800,而且大多數gEDA用戶從其它非gEDA官方網站的渠道獲得此軟體。
作為gEDA的積極用戶和貢獻者之一,Stuart Brorson是MKS儀器公司線上產品部的一名電氣工程師。“我認為數年後gEDA將成為事實上的低端、甚至中端EDA環境,”他說,“如果我能下載 gEDA套件並馬上投入設計,那么何必要為一套OrCAD而等經理批准價值數千美元的購買定單呢?”
“對於板級原理圖設計,gschem易於使用且功能強大。”一家大型半導體公司的高級技術員Dan McMahill說,“我把它與我以往使用過的大多數商業工具列為同一等級的產品。”McMahill使用gEDA來設計評估板和特徵板,但他表示,他可 能使用商業套件來完成帶有1千個元件的產品板。
“與商業工具相比,gEDA工具還存在一些小問題,”儀器製造商MRA Tek LLC的總裁Steve Meier表示。儘管如此,他還是能使用開放原始碼的gEDA和PCB工具包完成所有板級設計。他還使用Icarus Verilog模擬器進行FPGA設計。

相關詞條

熱門詞條

聯絡我們