gEDA - gEDA

gEDA
GEDA screenshot2007.png
Dois componentes principais do geda: captura esquemática com gschem e arte de layout com PCB
Autor (es) original (is) Ales Hvezda et al.
lançamento inicial 1 de abril de 1998 ; 23 anos atrás ( 01-04-1998 )
Versão estável
1.10.2  Edite isso no Wikidata / 22 de dezembro de 2020 ; 7 meses atrás ( 22 de dezembro de 2020 )
Versão de visualização
1.9.2  Edite isso no Wikidata / 30 de setembro de 2015 ; 5 anos atrás ( 30 de setembro de 2015 )
Repositório Edite isso no Wikidata
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 .geda-project .org
Gschem e gerbv mostrando um design de conector simples em criação usando componentes do gEDA Suite.
Captura de tela mostrando o PCB do editor de layout em ação.

O termo gEDA se refere a duas coisas:

  1. 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".
  2. 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:

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

  • Lepton EDA - bifurcação atualmente ativa do gEDA.