gEDA
статьи первый раздел Возможно, придется переписать . ( Ноябрь 2021 г. ) |
Оригинальный автор(ы) | Алесь Звезда и др. |
---|---|
Первоначальный выпуск | 1 апреля 1998 г |
Стабильная версия | 1.10.2 [1] / 22 декабря 2020 г |
Предварительный выпуск | 1.9.2 [2] / 30 сентября 2015 г |
Репозиторий | |
Операционная система | Linux , Unix-подобные , Mac OS X , Microsoft Windows (экспериментальная версия) |
Тип | Автоматизация электронного проектирования |
Лицензия | GPL-2.0 или новее [3] |
Веб-сайт | www |
Термин gEDA относится к двум вещам:
- Набор программных приложений ( инструментов САПР ), используемых для проектирования электроники, выпущенных под лицензией GPL . Таким образом, gEDA представляет собой пакет приложений ECAD (электронное САПР) или EDA ( автоматизация электронного проектирования ). gEDA в основном ориентирована на проектирование печатных плат (в отличие от проектирования интегральных схем ). Приложения gEDA часто называют «gEDA Suite».
- Сотрудничество разработчиков бесплатного программного обеспечения и открытого исходного кода , которые работают над разработкой и поддержкой набора инструментов gEDA. Разработчики общаются через списки рассылки gEDA и принимают участие в ежегодном мероприятии « Google Summer of Code » как единый проект. Это сотрудничество часто называют «Проектом gEDA».
Слово «gEDA» представляет собой сочетание слов « GPL » и «EDA». Названия некоторых отдельных инструментов в gEDA Suite начинаются с буквы «g», чтобы подчеркнуть, что они выпущены под лицензией GNU General Public License .
История [ править ]
Проект gEDA был начат Алеем Звездой с целью восполнить недостаток свободных программных инструментов EDA для Linux / UNIX . [4] Первое программное обеспечение было выпущено 1 апреля 1998 года и включало программу захвата схем и список соединений. [5] В то же время веб-сайт проекта gEDA и списки рассылки были созданы .
Первоначально в проекте планировалось также написать программу разводки печатных плат. Однако вскоре в рамках проекта была обнаружена существующая программа компоновки с открытым исходным кодом «PCB». После этого возможность нацеливания списков соединений на печатную плату была быстро встроена в список соединений проекта gEDA, и планы по написанию новой программы компоновки с нуля были отменены. Тем временем разработчики, работающие над печатной платой, стали участниками проекта gEDA.
Примерно в то же время были созданы и другие программы EDA с открытым исходным кодом. Авторы этих программ присоединились к веб-сайту gEDA и спискам рассылки, и родился совместный проект gEDA.
В настоящее время проект gEDA остается объединением программных инструментов, разработанных разными (но иногда пересекающимися) программистами. Нитью, которая объединяет проект, является общее видение создания мощного, основанного на сообществе инструментария EDA с открытым исходным кодом.
pcb-rnd был ответвлен от gEDA/PCB в 2013 году.
Lepton EDA был ответвлен от пакета gEDA/gaf в конце 2016 года.
Подробное описание [ править ]
Грубо говоря, термин «gEDA Suite» относится ко всем проектам и приложениям бесплатного программного обеспечения , которые связаны с проектом gEDA через списки рассылки geda-dev/geda-user. К ним относятся:
- gEDA/gaf — gschem и друзья (оригинальный проект)
- PCB — программа для разводки печатных плат.
- Gerbv — файлов Gerber просмотрщик
- ngspice — порт Беркли SPICE
- GnuCap — современная моделирования электронных схем . программа
- gspiceui — интерфейс с графическим интерфейсом для ngspice/GnuCap.
- gwave — программа просмотра аналоговых сигналов.
- gaw — программа просмотра аналоговых сигналов, переработанная версия gwave. Работает с gspiceui.
- Icarus Verilog — Verilog симулятор
- GTKWave — средство просмотра цифровых сигналов.
- wcalc — анализ линий электропередачи и электромагнитных структур
В составе пакета gEDA gEDA/gaf («gaf» означает «gschem и друзья») представляет собой меньшее подмножество инструментов, сгруппированных под названием gEDA и поддерживаемых непосредственно основателями проекта gEDA. GEDA/gaf включает в себя:
- gschem — захвата схем . программа
- gnetlist — списка соединений. программа создания
- gsymcheck — средство проверки синтаксиса схематических символов.
- gattrib — программа для работы с электронными таблицами для редактирования атрибутов символов на схеме.
- libgeda — библиотеки для gschem, gnetlist и gsymcheck.
- gsch2pcb — пересылка аннотаций из схемы в макет с использованием печатной платы.
- Различные утилиты
Платформы [ править ]
Линукс [ править ]
Поскольку одной из давних целей проекта gEDA является предоставление набора приложений EDA для Linux , все приложения в gEDA Suite компилируются и запускаются в Linux. Помимо сборки программ из исходного кода, двоичные исполняемые файлы для всех программ gEDA Suite доступны из архивов популярных пакетов; программы можно установить во многие распространенные дистрибутивы Linux с помощью инструментов управления пакетами, таких как apt или dnf .
Юникс [ править ]
Все приложения gEDA также будут компилироваться и работать в других Unix-подобных операционных системах, таких как OpenBSD , FreeBSD и NetBSD . Некоторые из этих дистрибутивов также поддерживают установку предварительно упакованных двоичных файлов с помощью утилит управления пакетами.
[Mac OS
Большинство приложений gEDA также успешно устанавливаются и работают в Mac OS X , обычно с использованием менеджера пакетов Fink и Macports . Поскольку на Mac работает лишь несколько коммерческих инструментов EDA, эта функция сделала gEDA популярным пакетом электронного проектирования среди пользователей Mac.
Microsoft Windows [ править ]
Поддержка Microsoft Windows в настоящее время не является основной целью проекта. Тем не менее, некоторые программы в gEDA Suite имеют встроенные средства поддержки Windows, и эти программы будут собираться и работать под Windows. Однако двоичные исполняемые файлы для большей части пакета gEDA Suite не распространяются в рамках проекта gEDA.
Сообщество [ править ]
Важной особенностью проекта gEDA является созданное им сильное сообщество пользователей. [6] Списки рассылки gEDA имеют несколько сотен подписчиков, многие из которых являются экспертами в области электроники. Таким образом, списки рассылки gEDA стали источником не только информации, связанной с приложениями gEDA, но также и для обмена общей информацией о электронных проектах.
Вследствие открытости проекта схематические символы, контуры и служебные сценарии свободно создаются и распространяются среди членов сообщества gEDA на дополнительном веб-сайте www.gedasymbols.org .
См. также [ править ]
Ссылки [ править ]
- ^ http://ftp.geda-project.org/geda-gaf/stable/v1.10/1.10.2/ .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ http://git.geda-project.org/geda-gaf/tag/?id=1.9.2-20150930 . Проверено 19 января 2018 г.
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ «Лицензирование gEDA» .
- ^ Геринг, Рихард (13 декабря 2004 г.). «Проект EDA для домашних мастеров завоевывает поклонников открытого исходного кода» . ЭЭ Таймс . Архивировано из оригинала 28 июля 2012 г. Проверено 25 ноября 2008 г.
- ^ Геринг, Ричард (25 ноября 1998 г.). «Движения за открытый исходный код поддерживают инструменты GNU EDA» . ЭЭ Таймс . Проверено 30 ноября 2008 г.
- ^ Андерсон, Том (2008). «Создание электронного оборудования с открытым исходным кодом с помощью программного обеспечения с открытым исходным кодом» . О'Рейли Конвенция OSCON по открытому исходному коду . Проверено 25 ноября 2008 г.
Внешние ссылки [ править ]
- Официальный сайт
- Проектирование схем на вашем Linux-устройстве с использованием gEDA — обзорная статья в Linux Journal
- Учебное пособие по gsch2pcb — Как перейти от схемы к разводке печатной платы
- Использование gEDA — еще одно руководство, описывающее, как использовать набор инструментов gEDA.
- Установщик Windows — неофициальный установщик Windows.
- Lepton EDA — форк gEDA/gaf.
- pcb-rnd — Форк gEDA/PCB