GEDA - GEDA

gEDA
Два основных компонента geda: захват схемы с помощью gschem и макет с печатной платой.
Два основных компонента geda: Схематический захват с gschem и макет с печатной платой
Оригинальный автор (ы)Алесь Звезда и другие.
изначальный выпуск1 апреля 1998 г.; 22 года назад (1998-04-01)
Стабильный выпуск
1.10.0 / 8 октября 2019 г.; 13 месяцев назад (2019-10-08)
Репозиторий Отредактируйте это в Викиданных
Операционная системаGNU /Linux, Unix-подобный, Mac OS X, Майкрософт Виндоус (экспериментальный)
ТипАвтоматизация электронного проектирования
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтwww.geda-project.org
Gschem и gerbv демонстрируют простой дизайн коннектора, который создается с использованием компонентов из gEDA Suite.
Снимок экрана, показывающий печатную плату редактора топологии в действии.

Период, термин gEDA относится к двум вещам:

  1. Набор программных приложений (CAD инструменты), используемые для электронного дизайна, выпущенные под GPL. Таким образом, gEDA представляет собой ECAD (электронный САПР) или EDA (автоматизация проектирования электроники ) набор приложений. gEDA в основном ориентирована на печатная плата дизайн (в отличие от Интегральная схема дизайн). Приложения gEDA часто вместе именуются «gEDA Suite».
  2. Сотрудничество свободное программное обеспечение /Открытый исходный код разработчики, которые работают над разработкой и поддержкой набора инструментов gEDA. Разработчики общаются через списки рассылки gEDA и участвовали в ежегодном мероприятии "Google Summer of Code «мероприятие как единый проект. Это сотрудничество часто называют« проектом gEDA ».

Слово «гЭДА» является союзом «GPL "и" EDA ". Названия некоторых отдельных инструментов в gEDA Suite начинаются с буквы" g ", чтобы подчеркнуть, что они выпускаются под Стандартная общественная лицензия GNU.

История

Проект gEDA был начат Алесьем Гвездой с целью восполнить недостаток свободное программное обеспечение Инструменты EDA для Linux /UNIX.[1] Первое программное обеспечение было выпущено 1 апреля 1998 года и включало в себя программу захвата схем и список соединений.[2] В то время Сайт проекта gEDA и списки рассылки также были созданы.

Первоначально в проекте планировалось также написать программу компоновки печатных плат. Однако существующая программа компоновки с открытым исходным кодом «PCB» вскоре была обнаружена проектом. После этого возможность нацеливать списки соединений на печатную плату была быстро встроена в список соединений проекта gEDA, и планы по написанию новой программы компоновки с нуля были отменены. Тем временем разработчики, работающие над печатными платами, стали участниками проекта gEDA.

Другие программы EDA с открытым исходным кодом были созданы примерно в то же время. Авторы этих программ присоединились к веб-сайту gEDA и спискам рассылки, в результате чего родился совместный проект gEDA.

В настоящее время проект gEDA остается объединением программных инструментов, разработанных разными (но иногда частично совпадающими) программистами. Нить, которая объединяет проект, - это общее видение создания мощного, основанного на сообществе инструментария EDA с открытым исходным кодом.

Подробное описание

Грубо говоря, термин «gEDA Suite» относится ко всем свободное программное обеспечение проекты и приложения, которые связаны с проектом gEDA через списки рассылки geda-dev / geda-user. К ним относятся:

В составе gEDA Suite gEDA / gaf (gaf означает «gschem и друзья») - это меньшее подмножество инструментов, сгруппированных вместе под именем gEDA и поддерживаемых непосредственно основателями проекта gEDA. GEDA / gaf включает:

  • gschem - А схематический захват программа
  • gnetlist - А список соединений программа генерации
  • gsymcheck - Средство проверки синтаксиса для условных обозначений
  • гаттриб - А электронная таблица программа для редактирования атрибутов символа на схеме.
  • libgeda - Библиотеки для gschem, gnetlist и gsymcheck
  • gsch2pcb - пересылка аннотации от схемы к компоновке с помощью pcb
  • Ассорти служебных программ

Платформы

Linux

Поскольку одна из давних целей проекта gEDA - предоставить набор EDA заявки на Linux, все приложения в gEDA Suite компилируются и запускаются в Linux. Помимо сборки программ из исходного кода, бинарные исполняемые файлы для всех программ в gEDA Suite доступны из популярных архивов пакетов; программы могут быть установлены на многих распространенных Дистрибутивы Linux с помощью управление пакетами инструменты, такие как подходящий или dnf.

Unix

Все приложения gEDA также будут компилироваться и запускаться на других Unix-подобный операционные системы, такие как OpenBSD, FreeBSD и NetBSD. Некоторые из этих дистрибутивов также поддерживают установку предварительно упакованных двоичных файлов с помощью утилит управления пакетами.

Mac OS X

Большинство приложений gEDA также устанавливаются и успешно запускаются на Mac OS X, обычно используя Менеджер пакетов Fink и Macports. Поскольку на Mac работает несколько коммерческих инструментов EDA, эта функция сделала gEDA популярным пакетом электронного дизайна среди пользователей Mac.

Майкрософт Виндоус

Майкрософт Виндоус поддержка в настоящее время не является основной целью проекта. Тем не менее, некоторые программы в gEDA Suite имеют встроенную крючки для поддержки Windows, и эти программы будут собираться и запускаться под Windows. Однако двоичные исполняемые файлы для большей части gEDA Suite не распространяются проектом gEDA.

Сообщество

Важной особенностью проекта gEDA является созданное им сильное сообщество пользователей.[3] Списки рассылки gEDA насчитывают несколько сотен подписчиков, и многие из них являются экспертами в области электроники. Таким образом, списки рассылки gEDA стали источником не только информации, относящейся к приложениям gEDA, но также и для обмена общей информацией о дизайне электроники.

Вследствие открытости проекта схематические символы, посадочные места и служебные сценарии свободно создаются и распространяются среди членов сообщества gEDA на дополнительном веб-сайте, www.gedasymbols.org.

Смотрите также

Рекомендации

  1. ^ Геринг, Ричард (13 декабря 2004). «Самостоятельный проект EDA привлекает поклонников открытого исходного кода». EE Times. Архивировано из оригинал на 2012-07-28. Получено 2008-11-25.
  2. ^ Геринг, Ричард (1998-11-25). «Движения за открытый исходный код поддерживают инструменты GNU EDA». EE Times. Получено 2008-11-30.
  3. ^ Андерсон, Том (2008). «Создание электронного оборудования с открытым исходным кодом с использованием программного обеспечения с открытым исходным кодом». Конвенция O'Reilly OSCON по открытому исходному коду. Получено 2008-11-25.

внешняя ссылка