gEDA - gEDA
Autor (es) original (is) | Ales Hvezda et al. |
---|---|
lançamento inicial | 1 de abril de 1998 |
Versão estável | |
Versão de visualização | |
Repositório | |
Sistema operacional | Linux , semelhante ao Unix , Mac OS X , Microsoft Windows (experimental) |
Modelo | Automação de design eletrônico |
Licença | GPL-2.0 ou posterior |
Local na rede Internet | www |
O termo gEDA se refere a duas coisas:
- Um conjunto de aplicativos de software ( ferramentas CAD ) usado para design eletrônico lançado sob a GPL . Como tal, gEDA é um pacote de aplicativos ECAD (CAD eletrônico) ou EDA ( automação de projeto eletrônico ). O gEDA é principalmente orientado para o design de placas de circuito impresso (em oposição ao design de circuitos integrados ). Os aplicativos gEDA costumam ser chamados coletivamente de "gEDA Suite".
- A colaboração de desenvolvedores de software livre / código aberto que trabalham para desenvolver e manter o kit de ferramentas gEDA. Os desenvolvedores se comunicam por meio de listas de e-mail gEDA e participaram do evento anual " Google Summer of Code " como um único projeto. Essa colaboração é freqüentemente chamada de "Projeto gEDA".
A palavra "gEDA" é uma conjunção de " GPL " e "EDA". Os nomes de algumas das ferramentas individuais no pacote gEDA são prefixados com a letra "g" para enfatizar que foram lançados sob a GNU General Public License .
História
O projeto gEDA foi iniciado por Ales Hvezda em um esforço para remediar a falta de ferramentas de EDA de software livre para Linux / UNIX . O primeiro software foi lançado em 1º de abril de 1998 e incluía um programa de captura esquemática e um netlister. Naquela ocasião, também foram implantados o site do Projeto gEDA e as listas de mala direta .
Originalmente, o projeto planejava escrever também um programa de layout de PCB. No entanto, um programa de layout de código aberto existente, "PCB", logo foi descoberto pelo projeto. Depois disso, a capacidade de direcionar netlists para PCB foi rapidamente incorporada ao netlister do projeto gEDA, e os planos de escrever um novo programa de layout do zero foram descartados. Enquanto isso, os desenvolvedores trabalhando em PCB tornaram-se afiliados do Projeto gEDA.
Outros programas EDA de código aberto foram criados quase ao mesmo tempo. Os autores desses programas afiliam-se ao site gEDA e às listas de mala direta, e surge o projeto colaborativo gEDA.
No momento, o Projeto gEDA continua sendo uma federação de ferramentas de software desenvolvidas por diferentes (mas às vezes sobrepostos) programadores. O segmento que mantém o projeto unido é a visão compartilhada de criar um poderoso kit de ferramentas EDA de código aberto baseado na comunidade.
O Lepton EDA foi bifurcado do pacote gEDA / gaf no final de 2016 pela maioria de seus desenvolvedores ativos na época.
Descrição detalhada
Em termos gerais, o termo "gEDA Suite" se refere a todos os projetos e aplicativos de software livre que se associaram ao projeto gEDA por meio das listas de correio geda-dev / geda-user. Esses incluem:
- gEDA / gaf - gschem e amigos (o projeto original)
- PCB - programa de layout de PCB
- Gerbv - visualizador de arquivo Gerber
- ngspice - um porto de Berkeley SPICE
- GnuCap - Um moderno simulação de circuito eletrônico programa
- gspiceui - Uma interface gráfica para ngspice / GnuCap
- gwave - Um visualizador analógico de forma de onda
- gaw - Um visualizador de forma de onda analógico uma reescrita do gwave. Funciona com gspiceui.
- Icarus Verilog - Um simulador Verilog
- GTKWave - Um visualizador de forma de onda digital
- wcalc - Análise de linha de transmissão e estrutura eletromagnética
No pacote gEDA, gEDA / gaf ("gaf" significa "gschem e amigos") é o subconjunto menor de ferramentas agrupadas sob o nome gEDA e mantidas diretamente pelos fundadores do projeto gEDA. GEDA / gaf inclui:
- gschem - Um programa de captura esquemática
- gnetlist - Um programa de geração de netlist
- gsymcheck - Um verificador de sintaxe para símbolos esquemáticos
- gattrib - Um programa de planilha para editar atributos de símbolo em um esquema.
- libgeda - Bibliotecas para gschem, gnetlist e gsymcheck
- gsch2pcb - Encaminha a anotação do esquema para o layout usando pcb
- Diversos programas utilitários
Plataformas
Linux
Como um dos objetivos de longa data do projeto gEDA é fornecer um conjunto de aplicativos EDA para Linux , todos os aplicativos do gEDA Suite são compilados e executados no Linux. Além de compilar os programas a partir do código-fonte, executáveis binários para todos os programas do pacote gEDA estão disponíveis em arquivos de pacotes populares; os programas podem ser instalados em muitas distribuições Linux comuns usando ferramentas de gerenciamento de pacotes como apt ou dnf .
Unix
Todos os aplicativos gEDA também serão compilados e executados em outros sistemas operacionais do tipo Unix, como OpenBSD , FreeBSD e NetBSD . Algumas dessas distribuições também oferecem suporte à instalação de binários pré-empacotados usando utilitários de gerenciamento de pacotes.
Mac OS X
A maioria dos aplicativos gEDA também é instalada e executada com êxito no Mac OS X , normalmente usando o gerenciador de pacotes Fink e Macports . Como poucas ferramentas comerciais de EDA são executadas no Mac, esse recurso tornou o gEDA um pacote de design eletrônico popular entre os usuários de Mac.
Microsoft Windows
O suporte do Microsoft Windows atualmente não é o objetivo principal do projeto. No entanto, alguns programas do gEDA Suite possuem ganchos integrados para suporte ao Windows, e esses programas serão compilados e executados no Windows. No entanto, os executáveis binários para a maioria do gEDA Suite não são distribuídos pelo projeto gEDA.
Comunidade
Uma característica importante do projeto gEDA é a forte comunidade de usuários que ele criou. As listas de mala direta do gEDA têm várias centenas de assinantes, e muitos deles são especialistas em eletrônica. Assim, as listas de mala direta do gEDA se tornaram uma fonte não apenas de informações relacionadas aos aplicativos do gEDA, mas também para a troca de informações gerais sobre projetos eletrônicos.
Como consequência da abertura do projeto, símbolos esquemáticos, pegadas e scripts de utilitários são criados e compartilhados livremente entre os membros da comunidade gEDA em um site spin-off, www.gedasymbols.org .
Veja também
Referências
links externos
- Website oficial
- Projeto de circuito em sua caixa Linux usando gEDA - artigo de visão geral no Linux Journal
- Tutorial gsch2pcb - Como ir do esquema para o layout pcb
- Usando gEDA - Outro tutorial que descreve como usar o conjunto de ferramentas gEDA.
- Instalador do Windows - Um instalador não oficial do Windows.
- Lepton EDA - bifurcação atualmente ativa do gEDA.