gEDA は、GNU GPL 2 ライセンスに基づくフリー ソフトウェア スイートであり、Linux システムでのエレクトロニクス開発を目的としています。これらのツールは、プロトタイピングと生産の両方で、プリント回路設計、回路図のキャプチャ、シミュレーションに使用されます。
gEDAの主なコンポーネント
これは、以下を含む一連のツールで構成されています。
- gschem 、スキーマエディター、
- gnetlist、他のユーティリティへのトランスレータ、
- PCB、プリント回路描画ツール、
- ngspice、拡張機能を備えたスパイスクローン、
- グヌキャップ。モデルコンパイラを備えたオリジナルのシミュレータ。
ガーバーファイルビューアである gerbv や、回路図の変更後にプリント回路に自動的に注釈を付けることができる gsch2pcb などの他のソフトウェアは、このソフトウェアスイートを完成させて完全なパッケージにします。
gEDA の最新バージョンには、ngspice および gnucap 用のグラフィカルインターフェイスである gspiceui と、伝送線路と電磁構造を解析するためのソフトウェアである wcalc も含まれています。
Verilog コンパイラである Icarus Verilog と、反復シミュレーションを目的とした Spice のバージョンである ltspice は、gEDA に簡単に統合できます。
このスイートにはインストール プログラムも含まれており、 Linuxでのすべてのインストールを完全に自動化します。

gEDAの特徴
gEDA の主な特徴の 1 つは、このソフトウェア スイートが、さまざまなコンポーネントによって作成および使用されるすべてのファイルに対して単一のファイル形式 (.sch) を使用することです。これは、ascii の一種です。これにより、これらのファイルを理解し、反復的なタスクを自動化するスクリプトを作成することが非常に簡単になります。
その他の重要な機能は、すべての gEDA ツールが相互に連携し、制限がないことです。これらのツールを変更したり、スクリプトと組み合わせて使用して、反復的なタスクを自動化することもできます。
グラフィカル インターフェイスにより一部のプログラムが統合されますが、このインターフェイスは Cadence などの商用ソフトウェア スイートほど完全ではありません。これが初心者にとっての主な違いであり、初心者が続編を最大限に活用するには、続編の各プログラムの役割を理解する必要があります。このグラフィカル インターフェイスの欠如は、ユーザーに完全な選択の自由を与えるプログラムの柔軟性によって補われています。

