гЭДА

гЭДА
Оригинальный автор(ы)Алесь Гвезда и др.
Первоначальный выпуск1 апреля 1998 г .; 26 лет назад ( 1998-04-01 )
Стабильный релиз
1.10.2 [1]  / 22 декабря 2020 г. ; 3 года назад ( 22 декабря 2020 )
Предварительный релиз
1.9.2 [2]  / 30 сентября 2015 г. ; 9 лет назад ( 30 сентября 2015 )
Репозиторий
  • git.geda-project.org/geda-gaf.git
Операционная системаLinux , Unix-подобные , Mac OS X , Microsoft Windows (экспериментальная версия)
ТипАвтоматизация электронного проектирования
ЛицензияGPL-2.0 или более поздняя версия [3]
Веб-сайтwww.geda-project.org
Gschem и gerbv демонстрируют простую конструкцию соединителя, находящуюся в процессе создания с использованием компонентов из gEDA Suite.
Скриншот, демонстрирующий редактор макетов печатной платы в действии.

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

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

Слово "gEDA" является соединением " GPL " и "EDA". Названия некоторых отдельных инструментов в gEDA Suite имеют префикс "g", чтобы подчеркнуть, что они выпущены под лицензией GNU General Public License .

История

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

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

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

В настоящее время проект gEDA остается федерацией программных инструментов, разработанных разными (но иногда пересекающимися) программистами. Связующим звеном проекта является общее видение создания мощного, основанного на сообществе, открытого исходного кода инструментария EDA.

pcb-rnd был ответвлен от gEDA/PCB в 2013 году.

Lepton EDA был создан на основе пакета gEDA/gaf в конце 2016 года.

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

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

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

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

Платформы

линукс

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

Unix

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

Mac OS X

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

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

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

Сообщество

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

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

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

Ссылки

  1. ^ http://ftp.geda-project.org/geda-gaf/stable/v1.10/1.10.2/. {{cite web}}: Отсутствует или пусто |title=( помощь )
  2. ^ http://git.geda-project.org/geda-gaf/tag/?id=1.9.2-20150930 . Получено 19 января 2018 г. . {{cite web}}: Отсутствует или пусто |title=( помощь )
  3. ^ «Лицензирование gEDA».
  4. ^ Геринг, Ричард (2004-12-13). «Проект EDA для самодельщиков завоевывает поклонников открытого исходного кода». EE Times . Архивировано из оригинала 2012-07-28 . Получено 2008-11-25 .
  5. ^ Геринг, Ричард (1998-11-25). «Движения за открытый исходный код поддерживают инструменты GNU EDA». EE Times . Получено 2008-11-30 .
  6. ^ Андерсон, Том (2008). «Создание электронного оборудования с открытым исходным кодом с помощью программного обеспечения с открытым исходным кодом». O'Reilly OSCON Open Source Convention . Получено 25.11.2008 .
  • Официальный сайт
  • Проектирование схем на вашем Linux-компьютере с использованием gEDA — Обзорная статья в Linux Journal
  • Учебник gsch2pcb — Как перейти от схемы к разводке печатной платы
  • Использование gEDA — еще одно руководство, описывающее, как использовать набор инструментов gEDA.
  • Установщик Windows — неофициальный установщик для Windows.
  • Lepton EDA — форк gEDA/gaf.
  • pcb-rnd — Форк gEDA/PCB
Взято с "https://en.wikipedia.org/w/index.php?title=GEDA&oldid=1176070189"