geda の 2 つの主要コンポーネント: gschemによる回路図キャプチャと PCB によるレイアウト アートワーク | |
| 原作者 | Ales Hvezda他 |
|---|---|
| 初回リリース | 1998年4月1日 |
| 安定版リリース | 1.10.2 [1]
/ 2020年12月22日 |
| プレビューリリース | 1.9.2 [2]
/ 2015年9月30日 |
| リポジトリ |
|
| オペレーティング·システム | Linux、Unix系、Mac OS X、Microsoft Windows(実験的) |
| タイプ | 電子設計自動化 |
| ライセンス | GPL-2.0以降[3] |
| Webサイト | ゲダプロジェクト |


gEDAという用語は、次の 2 つのことを指します。
- GPLに基づいてリリースされた、電子設計に使用されるソフトウェア アプリケーション ( CADツール)のセット。したがって、gEDA は ECAD (電子 CAD) または EDA (電子設計自動化) アプリケーション スイートです。gEDA は主にプリント回路基板設計 (集積回路設計ではなく)を対象としています。gEDA アプリケーションは、総称して「gEDA スイート」と呼ばれることがよくあります。
- gEDA ツールキットの開発と保守に取り組んでいるフリー ソフトウェア/オープン ソース開発者のコラボレーション。開発者は gEDA メーリング リストを介して通信し、単一のプロジェクトとして毎年開催される「 Google Summer of Code」イベントに参加しています。このコラボレーションは、「gEDA プロジェクト」と呼ばれることがよくあります。
「gEDA」という単語は、「GPL 」と「EDA」を組み合わせたものです。gEDA スイート内の個々のツールの一部の名前には、 GNU General Public Licenseに基づいてリリースされていることを強調するために、文字「g」が接頭辞として付けられています。
歴史
gEDAプロジェクトは、 Linux / UNIX用のフリーソフトウェアEDAツールの不足を補うために、Ales Hvezdaによって開始されました。[4] 最初のソフトウェアは1998年4月1日にリリースされ、回路図キャプチャプログラムとネットリスターが含まれていました。[5] その時に、gEDAプロジェクトのWebサイトとメーリングリストも作成されました。
当初、このプロジェクトでは PCB レイアウト プログラムも作成する予定でした。しかし、既存のオープン ソース レイアウト プログラム「PCB」がプロジェクトによってすぐに発見されました。その後、ネットリストを PCB にターゲットする機能が gEDA プロジェクトのネットリスターにすばやく組み込まれ、新しいレイアウト プログラムを一から作成する計画は中止されました。その間、PCB に取り組んでいる開発者は gEDA プロジェクトの関連会社になりました。
他のオープンソース EDA プログラムもほぼ同時期に作成されました。それらのプログラムの作者は gEDA の Web サイトとメーリング リストに所属するようになり、共同の gEDA プロジェクトが誕生しました。
現在、gEDA プロジェクトは、さまざまな (ただし重複することもある) プログラマーによって開発されたソフトウェア ツールの連合体のままです。このプロジェクトをまとめているのは、強力なコミュニティ ベースのオープン ソース EDA ツールキットを作成するという共通のビジョンです。
pcb-rnd は2013 年に gEDA/PCB からフォークされました。
Lepton EDA は、2016 年後半に gEDA/gaf スイートからフォークされました。
詳細な説明
大まかに言えば、「gEDA Suite」という用語は、geda-dev/geda-user メーリング リストを介して gEDA プロジェクトに関係するすべてのフリー ソフトウェアプロジェクトとアプリケーションを指します。これには次のものが含まれます。
- gEDA/gaf - gschem とその仲間 (オリジナル プロジェクト)
- PCB - PCBレイアウトプログラム
- Gerbv - Gerber ファイルビューアー
- ngspice - Berkeley SPICEの移植
- GnuCap - 最新の電子回路シミュレーションプログラム
- gspiceui - ngspice/GnuCap のGUIフロントエンド
- gwave - アナログ波形ビューア
- gaw - gwave を書き直したアナログ波形ビューア。gspiceui で動作します。
- Icarus Verilog - Verilogシミュレーター
- GTKWave - デジタル波形ビューア
- wcalc -伝送線路と電磁構造解析
gEDA スイート内の gEDA/gaf (「gaf」は「gschem and friends」の略) は、gEDA の名前の下にグループ化され、gEDA プロジェクトの創設者によって直接管理されているツールの小さなサブセットです。GEDA/gaf には次のものが含まれます。
- gschem -回路図キャプチャプログラム
- gnetlist -ネットリスト生成プログラム
- gsymcheck - 回路図シンボルの構文チェッカー
- gattrib -回路図上のシンボル属性を編集するためのスプレッドシートプログラム。
- libgeda - gschem、gnetlist、gsymcheck 用のライブラリ
- gsch2pcb - pcb を使用して回路図からレイアウトに注釈を転送する
- 各種ユーティリティプログラム
プラットフォーム
リナックス
gEDA プロジェクトの長年の目標の 1 つは、 Linux用のEDAアプリケーションスイートを提供することであるため、 gEDA Suite のすべてのアプリケーションは Linux 上でコンパイルおよび実行されます。 ソースからプログラムをビルドするだけでなく、 gEDA Suite のすべてのプログラムのバイナリ実行可能ファイルは、一般的なパッケージ アーカイブから入手できます。aptやdnfなどのパッケージ管理ツールを使用して、多くの一般的なLinux ディストリビューションにプログラムをインストールできます。
ユニックス
すべての gEDA アプリケーションは、 OpenBSD、FreeBSD、NetBSDなどの他のUnix 系オペレーティング システムでもコンパイルおよび実行できます。これらのディストリビューションの一部は、パッケージ管理ユーティリティを使用したパッケージ済みバイナリのインストールもサポートしています。
Mac OS X
gEDA アプリケーションのほとんどは、通常Fink パッケージ マネージャーとMacports を使用して、 Mac OS Xにもインストールして正常に実行できます。Mac で動作する市販の EDA ツールはほとんどないため、この機能により、gEDA は Mac ユーザーの間で人気の電子設計パッケージとなっています。
マイクロソフトウィンドウズ
Microsoft Windows のサポートは、現在、プロジェクトの主な目標ではありません。ただし、gEDA Suite の一部のプログラムには Windows サポート用のフックが組み込まれており、それらのプログラムは Windows でビルドおよび実行されます。ただし、gEDA Suite のほとんどのバイナリ実行ファイルは、gEDA プロジェクトによって配布されていません。
コミュニティ
gEDAプロジェクトの重要な特徴は、強力なユーザーコミュニティを形成していることです。[6] gEDAメーリングリストには数百人の登録者がおり、その多くはエレクトロニクスの専門家です。そのため、gEDAメーリングリストはgEDAアプリケーションに関する情報だけでなく、一般的な電子設計情報の交換の場にもなっています。
プロジェクトのオープン性により、回路図シンボル、フットプリント、ユーティリティ スクリプトが自由に作成され、スピンオフ Web サイト www.gedasymbols.org で gEDA コミュニティのメンバー間で共有されます。
参照
参考文献
- ^ http://ftp.geda-project.org/geda-gaf/stable/v1.10/1.10.2/。
{{cite web}}:欠落または空|title=(ヘルプ) - ^ http://git.geda-project.org/geda-gaf/tag/?id=1.9.2-20150930 . 2018年1月19日閲覧。
{{cite web}}:欠落または空|title=(ヘルプ) - ^ 「gEDA ライセンス」。
- ^ Goering, Richard (2004-12-13). 「Do-it-yourselfer の EDA プロジェクトがオープンソース ファンを獲得」. EE Times . 2012-07-28 時点のオリジナルよりアーカイブ。2008-11-25に取得。
- ^ Goering, Richard (1998-11-25). 「オープンソース運動がGNU EDAツールを支持」. EE Times . 2008-11-30閲覧。
- ^ Anderson, Tom (2008)。「オープンソースソフトウェアによるオープンソース電子ハードウェアの作成」。O'Reilly OSCON オープンソースコンベンション。2008年 11 月 25 日閲覧。
外部リンク
- 公式サイト
- gEDA を使用した Linux ボックスでの回路設計 — Linux Journal の概要記事
- gsch2pcb チュートリアル — 回路図から PCB レイアウトを作成する方法
- gEDA の使用 — gEDA ツールセットの使用方法を説明する別のチュートリアル。
- Windows インストーラー ( Wayback Machineで 2016-03-03 にアーカイブ) — Windows 用の非公式インストーラー。
- Lepton EDA — gEDA/gaf のフォーク。
- pcb-rnd — gEDA/PCB のフォーク
