User Tools

Site Tools


geda:faq.ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
geda:faq.ru [2012/04/03 07:43]
vzh Spelling
geda:faq.ru [2015/08/25 08:21]
vzh Updated
Line 1: Line 1:
 +//Эта страница доступна также на следующих языках://​ [[faq|English]],​
 +[[faq.fr|Français]].
 +
 ====== gEDA FAQ ====== ====== gEDA FAQ ======
  
Line 4: Line 7:
 ===== gEDA - что это за проект?​ ===== ===== gEDA - что это за проект?​ =====
 В рамках проекта gEDA создана и продолжает разрабатываться В рамках проекта gEDA создана и продолжает разрабатываться
-[[geda:​glossary.ru#​САПР электроники|система автоматизированного проектирования +[[geda:​glossary.ru#​САПР электроники|система автоматизированного 
-электроники]] полностью под лицензией GPL. +проектирования электроники]] полностью под лицензией GPL.  Эта система 
-Эта система используется для разработки электрических схем, +используется для разработки электрических схем, схемотехнического 
-схемотехнического проектирования и моделирования, ​макетирования и +проектирования и моделирования, ​прототипирования и производства. В настоящее
-производства. В настоящее+
 время проект gEDA предлагает развитый комплект свободного программного время проект gEDA предлагает развитый комплект свободного программного
-обеспечения для проектирования электроники,​ включающий программы +обеспечения для проектирования электроники,​ включающий программы для 
-для [[geda:​glossary.ru#​Схемотехническое проектирование|схемотехнического +[[geda:​glossary.ru#​Схемотехническое проектирование|схемотехнического 
-проектирования]],​ управления [[geda:​glossary.ru#​Атрибут|атрибутами]],​ создания +проектирования]],​ управления [[geda:​glossary.ru#​Атрибут|атрибутами]],​ 
-[[geda:​glossary.ru#​Перечень элементов|перечней элементов]] (BOM) и +создания [[geda:​glossary.ru#​Перечень элементов|перечней элементов]] (BOM) и 
-[[geda:​glossary.ru#​Список соединений|списков соединений]] в более чем двадцати +[[geda:​glossary.ru#​Список соединений|списков соединений]] в более чем 
-форматах,​ аналогового и цифрового+двадцати форматах,​ аналогового и цифрового
 [[geda:​glossary.ru#​Схемотехническое моделирование|моделирования]] и [[geda:​glossary.ru#​Схемотехническое моделирование|моделирования]] и
 [[geda:​glossary.ru#​Проектирование топологии|проектирования топологии]] [[geda:​glossary.ru#​Проектирование топологии|проектирования топологии]]
Line 24: Line 26:
 такое свободное и открытое аппаратное обеспечение,​ смотрите,​ например,​ на такое свободное и открытое аппаратное обеспечение,​ смотрите,​ например,​ на
 веб-странице [[http://​www.opencollector.org/​Whyfree/​]]. --- //Прим. веб-странице [[http://​www.opencollector.org/​Whyfree/​]]. --- //Прим.
-перев.//​)). За последние десять лет программное обеспечение и сообщество ​gEDA +перев.//​)). За последние десять лет программное обеспечение и сообщество 
-значительно выросли. Несколько человек участвуют в разработке исходных +gEDA значительно выросли. Несколько человек участвуют в разработке исходных 
-программ,​ в то время как другие разрабатывают свои собственные. ​"​gEDA" ​теперь +программ,​ в то время как другие разрабатывают свои собственные. ​«gEDA» 
-относится не только к исходным программам (они теперь самостоятельны),​ но и ко +теперь относится не только к исходным программам (они теперь 
-всем свободным проектам,​ которые как-либо связаны с этой веб-страницей или со +самостоятельны),​ но и ко всем свободным проектам,​ которые как-либо связаны с 
-[[mailinglists.ru|списками рассылки]] gEDA. При присоединении к gEDA +этой веб-страницей или со [[mailinglists.ru|списками рассылки]] gEDA. При 
-авторы свободного программного обеспечения не только ничуть не теряют +присоединении к gEDA авторы свободного программного обеспечения не только 
-управления над своими программами,​ но и +ничуть не теряют управления над своими программами,​ но и усиливают 
-усиливают сообщество,​ которое заботится о качественных и свободных((Имеется в +сообщество,​ которое заботится о качественных и свободных((Имеется в виду 
-виду свобода,​ а не бесплатность. --- //Прим. перев.//​)) программах САПР+свобода,​ а не бесплатность. --- //Прим. перев.//​)) программах САПР
 электроники. электроники.
  
-gEDA может произноситься ​"ги-да" ​(рифмуется с Лида) или ​"г-да" ​(короткое +gEDA может произноситься ​«ги-да» (рифмуется с Лида) или ​«г-да» (короткое 
-г)((Насчёт произношения даже у основных разработчиков нет единого мнения,​ так +г)((Насчёт произношения даже у основных разработчиков нет единого мнения,​ 
-что произносите,​ как нравится,​ главное --- пишите правильно. --- //Прим. +так что произносите,​ как нравится,​ главное --- пишите правильно. --- 
-перев.//​)). +//​Прим. ​ перев.//​)).
  
 ===== Что такое gEDA/gaf и как это относится к gEDA? ===== ===== Что такое gEDA/gaf и как это относится к gEDA? =====
-**gaf** означает ​"​__g__schem ​__a__nd ​__f__riends" ​(**gschem** и друзья). Это +**gaf** означает ​«__g__schem ​__a__nd ​__f__riends» ​(**gschem** и друзья). Это подмножество большого набора программных средств,​ собранных под названием gEDA. gEDA/gaf --- это набор программ,​ в который в настоящее время входят:​
-подмножество большого набора программных средств,​ собранных под названием +
-gEDA. gEDA/gaf --- это набор программ,​ в который в настоящее время входят:​+
   * **gschem**: программа разработки принципиальных схем   * **gschem**: программа разработки принципиальных схем
   * **gnetlist**:​ программа создания списков соединений   * **gnetlist**:​ программа создания списков соединений
Line 51: Line 50:
   * **gattrib**:​ программа электронной таблицы для изменения свойств символов в электрических схемах   * **gattrib**:​ программа электронной таблицы для изменения свойств символов в электрических схемах
   * **libgeda**:​ библиотеки для **gschem**, **gnetlist** и **gsymcheck**   * **libgeda**:​ библиотеки для **gschem**, **gnetlist** и **gsymcheck**
-  * **gsch2pcb**:​ средство прямой трансляции изменений ​[[geda:​glossary.ru#​Принципиальная схема|принципиальной схемы]] в [[geda:​glossary.ru#​Топология|топологию печатной платы]] для [[http://​pcb.geda-project.org|pcb]]+  * **gsch2pcb**:​ средство прямого аннотирования [[geda:​glossary.ru#​Принципиальная схема|принципиальной схемы]] в [[geda:​glossary.ru#​Топология|топологию печатной платы]] для [[http://​pcb.geda-project.org|pcb]]
   * несколько второстепенных утилит   * несколько второстепенных утилит
  
 Программы gEDA/gaf совместно используют общий формат файла (//''​.sch''//​),​ а Программы gEDA/gaf совместно используют общий формат файла (//''​.sch''//​),​ а
-также общую библиотеку (**libgeda.so**). Дистрибутив исходных текстов gEDA/gaf +также общую библиотеку (**libgeda.so**). Дистрибутив исходных текстов 
-можно найти на сайте http://​www.geda-project.org.+gEDA/gaf можно найти на сайте http://​www.geda-project.org.
  
-Хотя gaf и является наибольшей частью gEDA, название gEDA не относится только +Хотя gaf и является наибольшей частью gEDA, название gEDA не относится 
-лишь к gaf --- программные средства,​ собранные под названием ​"​gEDA"​, включают +только лишь к gaf --- программные средства,​ собранные под названием ​«gEDA», 
-и многие другие программы. На самом деле gEDA относится к **любым**+включают и многие другие программы. На самом деле gEDA относится к **любым**
 программным средствам САПР электроники под лицензией GPL, которые решили программным средствам САПР электроники под лицензией GPL, которые решили
-присоединиться к веб-сайту/​списку рассылки gEDA. Важными примерами программных +присоединиться к веб-сайту/​списку рассылки gEDA. Важными примерами 
-средств gEDA являются программа разработки печатных плат [[http://​pcb.geda-project.org|pcb]],​ +программных средств gEDA являются программа разработки печатных плат 
-компилятор Verilog [[http://​www.icarus.com/​eda/​verilog/​|Icarus Verilog]], +[[http://​pcb.geda-project.org|pcb]],​ компилятор Verilog 
-программа моделирования аналоговых схем [[http://​www.gnucap.org/​|gnucap]] и +[[http://​www.icarus.com/​eda/​verilog/​|Icarus Verilog]], программа 
-программа [[geda:​glossary.ru#​SPICE]]-моделирования с открытым исходным кодом+моделирования аналоговых схем [[http://​www.gnucap.org/​|gnucap]] и программа 
 +[[geda:​glossary.ru#​SPICE]]-моделирования с открытым исходным кодом
 [[http://​www.ngspice.org/​|ngspice]]. gEDA включает и множество других [[http://​www.ngspice.org/​|ngspice]]. gEDA включает и множество других
 программ. программ.
  
 По историческим причинам на [[http://​freshmeat.net/​|freshmeat]] gaf известен По историческим причинам на [[http://​freshmeat.net/​|freshmeat]] gaf известен
-как пакет ​"​gEDA"​.+как пакет ​«gEDA».
  
  
 ===== Что такое gEDA Suite? ===== ===== Что такое gEDA Suite? =====
-gEDA Suite является набором различных программных средств,​ которые являются +gEDA Suite --- это набор различных программных средств,​ которые являются частью,​ связаны или просто работают с программным обеспечением проекта gEDA.  В настоящее время в gEDA Suite входят следующие программы:​ 
-частью,​ связаны или просто работают с программным обеспечением проекта gEDA. +  * Средства для ​редактирования схем и создания списков соединений: 
-В настоящее время в gEDA Suite входят следующие программы:​ +    * [[geda>​geda:gaf|gEDA/gaf]] 
-  * [[http://​geda.seul.org/​tools/​|gEDA/​gaf]] -- редактирование схем и создание списков соединений +  * Средства для цифрового и аналогового моделирования:​ 
-  * [[http://geda.seul.org/​tools/​ngspice|ngspice]] -- SPICE-моделирование +    * [[geda:​documentation.ru#spice]] -- генератор списка соединений для моделирования в SPICE 
-  * [[http://geda.seul.org/​tools/​gnucap|gnucap]] -- аналоговое моделирование +    * [[geda:​documentation.ru#ngspice]] -- SPICE-моделирование 
-  * [[http://geda.seul.org/​tools/​gspiceui|gspiceui]] -- графическая оболочка для **ngspice/​gnucap** +    * [[geda:​documentation.ru#gnucap]] -- современная пост-SPICE (а также SPICE) программа моделирования ​аналоговых схем и схем со смешанными сигналами 
-  * [[http://geda.seul.org/​tools/​pcb|pcb]] -- разработка печатных плат +    * [[geda:​documentation.ru#​Icarus Verilog]] – программа ​моделирования Verilog 
-  * [[http://geda.seul.org/​tools/​gerbv|gerbv]] -- программа просмотра [[geda:​glossary.ru#​Gerber-файлы|Gerber-файлов]] +    * [[geda:documentation.ru#​covered]] -- анализатор степени покрытия кода Verilog 
-  * [[http://geda.seul.org/​tools/​icarus|Icarus Verilog]] -- программа моделирования Verilog +    * [[geda:​documentation.ru#gspiceui]] -- графическая оболочка для **ngspice/​gnucap** 
-  * [[http://geda.seul.org/​tools/​gtkwave|GTKWave]] -- программа просмотра ​временных диаграмм цифровых сигналов +    Программы для ​[[geda:documentation.ru#​Графическое представление и просмотр данных|графического представления и просмотра данных]]:​ 
-  * [[http://wcalc.sourceforge.net/|wcalc]] -- анализ передающих линий и электромагнитной структуры+  * Средства для разводки печатных плат и их производства:​ 
 +    * [[geda:​documentation.ru#​pcb]] -- разработка печатных плат 
 +    * [[geda:documentation.ru#gerbv]] -- программа просмотра [[geda:​glossary.ru#​Gerber-файлы|Gerber-файлов]] 
 +    * [[geda:documentation.ru#wcalc]] -- анализ передающих ​линий и электромагнитной структуры 
 +    * [[geda:documentation.ru#mcalc]] -- калькулятор для ​анализа/​синтеза микрополосковых линий 
 +  * Библиотеки символов и посадочных ​мест ​для всего вышеперечисленного: 
 +    * [[http://www.gedasymbols.org/]]
  
  
 ===== Зачем? Чем gEDA так отличается от других САПР электроники?​ ===== ===== Зачем? Чем gEDA так отличается от других САПР электроники?​ =====
-Программные средства в gEDA Suite и связанные с gEDA имеют следующие +Программные средства в gEDA Suite и связанные с gEDA имеют следующие характеристики:​
-характеристики:​+
   * Бесплатность.   * Бесплатность.
   * Все форматы файлов и исходные тексты доступны под лицензией GPL. Эта лицензия даёт особые права авторам и пользователям программного обеспечения.   * Все форматы файлов и исходные тексты доступны под лицензией GPL. Эта лицензия даёт особые права авторам и пользователям программного обеспечения.
Line 107: Line 112:
 gEDA не может содержать всех последних передовых возможностей,​ имеющихся в gEDA не может содержать всех последних передовых возможностей,​ имеющихся в
 других пакетах,​ и иногда может расцениваться как отстающая система в других пакетах,​ и иногда может расцениваться как отстающая система в
-технологии САПР электроники,​ но всё равно эти программные средства становятся +технологии САПР электроники,​ но всё равно эти программные средства 
-полезными для множества людей по вышеуказанным причинам.+становятся полезными для множества людей по вышеуказанным причинам.
  
  
 ===== Почему gEDA Suite кажется набором случайных программ,​ а не единым интегрированным приложением?​ ===== ===== Почему gEDA Suite кажется набором случайных программ,​ а не единым интегрированным приложением?​ =====
 gEDA Suite всё же представляет собой конфедерацию в какой-то степени gEDA Suite всё же представляет собой конфедерацию в какой-то степени
-независимых программ. Это случилось по историческим причинам:​ //Ales Hvezda// +независимых программ. Это случилось по историческим причинам:​ //Ales 
-начал проект gEDA в большей мере самостоятельно. Исходное намерение состояло в +Hvezda// начал проект gEDA в большей мере самостоятельно. Исходное намерение 
-том, чтобы произвести полный набор программ для создания печатных плат, чтобы +состояло в том, чтобы произвести полный набор программ для создания печатных 
-любители робототехники могли проектировать свои собственные платы. Однако,​ +плат, чтобы любители робототехники могли проектировать свои собственные 
-когда проект gEDA развивался,​ стала видна внушительность этой задачи,​ и +платы. Однако,​ когда проект gEDA развивался,​ стала видна внушительность этой 
-написание многих задуманных приложений даже не началось!+задачи,​ и написание многих задуманных приложений даже не началось!
  
 Тем временем другие разработчики программного обеспечения,​ имеющие свои Тем временем другие разработчики программного обеспечения,​ имеющие свои
Line 126: Line 131:
 десятилетняя (на данный момент) программа разработки печатных плат. При десятилетняя (на данный момент) программа разработки печатных плат. При
 добавлении **pcb** позорно сбежала исходно планируемая в gEDA программа добавлении **pcb** позорно сбежала исходно планируемая в gEDA программа
-**gpcb**. В то же +**gpcb**. В то же самое время другие разработчики добавили средства 
-самое время другие разработчики добавили средства аналогового и цифрового +аналогового и цифрового моделирования,​ программы просмотра сигналов и так 
-моделирования,​ программы просмотра сигналов и так далее.+далее.
  
 Таким образом программы gEDA Suite объединились. gEDA Suite отличается не Таким образом программы gEDA Suite объединились. gEDA Suite отличается не
-совместно используемым кодом и не общим пользовательским интерфейсом. Скорее,​ +совместно используемым кодом и не общим пользовательским 
-воедино проект связывает общее видение окружения САПР электроники с открытым +интерфейсом. Скорее,​ воедино проект связывает общее видение окружения САПР 
-исходным кодом. Сегодня gEDA Suite является большим набором различных +электроники с открытым исходным кодом. Сегодня gEDA Suite является большим 
-программ,​ привнесённых разными авторами. Приложения стараются работать вместе +набором различных программ,​ привнесённых разными авторами. Приложения 
-и обычно им это удаётся. Но разное происхождение программ в наборе всё же +стараются работать вместе и обычно им это удаётся. Но разное происхождение 
-заметно. Несмотря ни на что, небольшое приложение усилий делает различные +программ в наборе всё же заметно. Несмотря ни на что, небольшое приложение 
-компоненты набора способными к взаимодействию,​ и многие выполнили с помощью +усилий делает различные компоненты набора способными к взаимодействию,​ и 
-gEDA Suite довольно сложные проекты плат+многие выполнили с помощью gEDA Suite довольно сложные проекты плат.
- +
-В конце концов,​ gEDA Suite лучше всего представить как набор инструментальных +
-средств САПР электроники. Такой инструментальный подход даёт конечному +
-пользователю больше свободы. Для своих +
-задач конечные пользователи могут менять или полностью замещать отдельные этапы +
-маршрута проектирования.+
  
 +В конце концов,​ gEDA Suite лучше всего представить как набор
 +инструментальных средств САПР электроники. Такой инструментальный подход
 +даёт конечному пользователю больше свободы. Для своих задач конечные
 +пользователи могут менять или полностью замещать отдельные этапы маршрута
 +проектирования.
  
 ===== Так что же лучше, набор программ (т. е. конфедерация) или интегрированное приложение?​ ===== ===== Так что же лучше, набор программ (т. е. конфедерация) или интегрированное приложение?​ =====
 Это, в конечном счёте, вопрос религии. Здесь я приведу некоторые за и против Это, в конечном счёте, вопрос религии. Здесь я приведу некоторые за и против
 (как мне это видится) обоих подходов. (как мне это видится) обоих подходов.
- 
  
 ==== За набор программ (конфедерацию):​ ==== ==== За набор программ (конфедерацию):​ ====
   * Для каждой стадии проектирования можно использовать приложения "​высшего сорта"​. Например,​ для создания печатной платы можно использовать стандартный маршрут проектирования в gEDA: **gschem** -> **gsch2pcb** -> **pcb**. Однако,​ если вы на дух не переносите приложение с открытым исходным кодом **pcb**, можно, например,​ использовать последовательность:​ **gschem** -> **gnetlist** -> **Protel**. Вспомните,​ что **gnetlist** может производить более двадцати различных форматов списков соединений! Более того, если вам не нравится какой-то из компонентов маршрута проектирования,​ вы можете написать другую программу для его замены. Это правда,​ что в настоящий момент для каждой отдельной задачи есть, как правило,​ только одно приложение. Но со временем,​ вероятно,​ такое положение дел изменится,​ свидетельством чему являются разветвление проекта **pcb**, добавление генератора списка соединений [[http://​www.viasic.com/​opensource/​|gnetman]],​ а также проект [[http://​web.comhem.se/​~u31829222/​|HEC]]. Самое главное,​ что такой подход,​ когда используются разные программы,​ даёт пользователю наибольшую свободу выбора.   * Для каждой стадии проектирования можно использовать приложения "​высшего сорта"​. Например,​ для создания печатной платы можно использовать стандартный маршрут проектирования в gEDA: **gschem** -> **gsch2pcb** -> **pcb**. Однако,​ если вы на дух не переносите приложение с открытым исходным кодом **pcb**, можно, например,​ использовать последовательность:​ **gschem** -> **gnetlist** -> **Protel**. Вспомните,​ что **gnetlist** может производить более двадцати различных форматов списков соединений! Более того, если вам не нравится какой-то из компонентов маршрута проектирования,​ вы можете написать другую программу для его замены. Это правда,​ что в настоящий момент для каждой отдельной задачи есть, как правило,​ только одно приложение. Но со временем,​ вероятно,​ такое положение дел изменится,​ свидетельством чему являются разветвление проекта **pcb**, добавление генератора списка соединений [[http://​www.viasic.com/​opensource/​|gnetman]],​ а также проект [[http://​web.comhem.se/​~u31829222/​|HEC]]. Самое главное,​ что такой подход,​ когда используются разные программы,​ даёт пользователю наибольшую свободу выбора.
-  * В процессе разработки много естественных точек останова. Например,​ при завершении работы программы и выдаче выходного файла (т. е. когда **gschem** выдаёт .sch-файл,​ или **gnetlist** --- список соединений SPICE). В этой точке процесс разработки легко прервать и написать скрипты для обработки и/или преобразования данных проекта. Для больших,​ передовых проектов --- это большое преимущество ​"комплектного" ​подхода. Это преимущество,​ возможно,​ нравится только ​"опытным пользователям", но отметьте его важность:​ программные комплексы САПР электроники профессионального класса (**Synopsys**,​ **Xilinx**) работают таким же образом.+  * В процессе разработки много естественных точек останова. Например,​ при завершении работы программы и выдаче выходного файла (т. е. когда **gschem** выдаёт .sch-файл,​ или **gnetlist** --- список соединений SPICE). В этой точке процесс разработки легко прервать и написать скрипты для обработки и/или преобразования данных проекта. Для больших,​ передовых проектов --- это большое преимущество ​«комплектного» подхода. Это преимущество,​ возможно,​ нравится только ​«опытным пользователям», но отметьте его важность:​ программные комплексы САПР электроники профессионального класса (**Synopsys**,​ **Xilinx**) работают таким же образом.
   * Использование набора приложений можно автоматизировать с помощью Makefile, или даже скрипта на **Perl**. Разработчики [[geda:​glossary.ru#​ASIC]] постоянно занимаются этим в своих средствах проектирования и синтеза. Некоторые пользователи gEDA утверждали в списке рассылки,​ что они тоже так делают,​ и отмечали это как важную возможность в gEDA Suite.   * Использование набора приложений можно автоматизировать с помощью Makefile, или даже скрипта на **Perl**. Разработчики [[geda:​glossary.ru#​ASIC]] постоянно занимаются этим в своих средствах проектирования и синтеза. Некоторые пользователи gEDA утверждали в списке рассылки,​ что они тоже так делают,​ и отмечали это как важную возможность в gEDA Suite.
- 
- 
 ==== Против набора программ (конфедерации) ==== ==== Против набора программ (конфедерации) ====
   * Больше сбивает с толку новых пользователей,​ так как без посторонней помощи они не могут узнать,​ что дальше делать. То есть фактически им необходимо прочитать документацию,​ чтобы узнать,​ какую программу запускать следующей. В этом случае выручает хорошая документация (поэтому,​ видимо,​ вы это и читаете),​ но документации всегда отдаётся меньший приоритет,​ нежели разработке интуитивного интерфейса приложения.   * Больше сбивает с толку новых пользователей,​ так как без посторонней помощи они не могут узнать,​ что дальше делать. То есть фактически им необходимо прочитать документацию,​ чтобы узнать,​ какую программу запускать следующей. В этом случае выручает хорошая документация (поэтому,​ видимо,​ вы это и читаете),​ но документации всегда отдаётся меньший приоритет,​ нежели разработке интуитивного интерфейса приложения.
Line 163: Line 164:
   * Так как заранее предположений об используемом маршруте проектирования сделать нельзя,​ символы для схем обязательно должны быть [[geda:​faq-gschem.ru#​Что за вопрос насчёт тяжёлых символов против лёгких|лёгкими]]. Это заставляет пользователя тратить больше времени,​ например,​ на добавление в свой проект атрибутов посадочных мест. Более того, ещё больше времени уходит на самом деле на то, чтобы разобраться,​ какие файлы посадочных мест собственно использовать.   * Так как заранее предположений об используемом маршруте проектирования сделать нельзя,​ символы для схем обязательно должны быть [[geda:​faq-gschem.ru#​Что за вопрос насчёт тяжёлых символов против лёгких|лёгкими]]. Это заставляет пользователя тратить больше времени,​ например,​ на добавление в свой проект атрибутов посадочных мест. Более того, ещё больше времени уходит на самом деле на то, чтобы разобраться,​ какие файлы посадочных мест собственно использовать.
   * Некоторые разработчики более энергичны,​ чем прочие,​ или у них просто больше свободного времени. Поэтому некоторые программы комплекта будут разработаны лучше других (и будут содержать меньше ошибок). К сожалению,​ одна ненормальная программа может несправедливо исказить представление нового пользователя о наборе в целом.   * Некоторые разработчики более энергичны,​ чем прочие,​ или у них просто больше свободного времени. Поэтому некоторые программы комплекта будут разработаны лучше других (и будут содержать меньше ошибок). К сожалению,​ одна ненормальная программа может несправедливо исказить представление нового пользователя о наборе в целом.
- 
  
 ==== За монолитное приложение:​ ==== ==== За монолитное приложение:​ ====
Line 169: Line 169:
   * Соглашения по графическому интерфейсу легче скоординировать.   * Соглашения по графическому интерфейсу легче скоординировать.
   * Символы для принципиальных схем могут быть тяжёлыми,​ так что потребуется меньше работы по добавлению атрибутов для каждого символа в схеме.   * Символы для принципиальных схем могут быть тяжёлыми,​ так что потребуется меньше работы по добавлению атрибутов для каждого символа в схеме.
- 
  
 ==== Против монолитного приложения:​ ==== ==== Против монолитного приложения:​ ====
Line 177: Line 176:
  
  
-===== В программе XXX отсутствует крайне необходимая возможность YYY!  Что я могу сделать?​ ===== +===== В программе XXX отсутствует крайне необходимая возможность YYY! Что я могу сделать?​ ===== 
-Новички время от времени появляются в списках рассылки gEDA и ругают проект за +Новички время от времени появляются в списках рассылки gEDA и ругают проект 
-отсутствующие возможности,​ кажущиеся им ошибки и предполагаемые выверты+за отсутствующие возможности,​ кажущиеся им ошибки и предполагаемые выверты
 пользовательского интерфейса. Разработчики gEDA очень заинтересованы в пользовательского интерфейса. Разработчики gEDA очень заинтересованы в
 получении конструктивной обратной связи и критики,​ так что мы приветствуем получении конструктивной обратной связи и критики,​ так что мы приветствуем
-запросы новых возможностей и отчёты об ошибках. Но пожалуйста,​ имейте в виду, +запросы новых возможностей и отчёты об ошибках. Но пожалуйста,​ имейте в 
-что разработчики являются профессиональными инженерами-электрониками или +виду, что разработчики являются профессиональными инженерами-электрониками 
-инженерами-программистами,​ занятыми полную рабочую неделю,​ и gEDA для них --- +или инженерами-программистами,​ занятыми полную рабочую неделю,​ и gEDA для 
-неоплачиваемое занятие,​ хотя и любимое и увлекательное.+них --- неоплачиваемое занятие,​ хотя и любимое и увлекательное.
 Неконструктивные или невежественные разговоры не приведут к реализации новых Неконструктивные или невежественные разговоры не приведут к реализации новых
 возможностей. возможностей.
Line 191: Line 190:
 Если вы хотите,​ чтобы новая возможность была реализована в одной из программ Если вы хотите,​ чтобы новая возможность была реализована в одной из программ
 gEDA, вот что можно сделать:​ gEDA, вот что можно сделать:​
 +
   * Написать её самому. Исходные тексты программ открыты и каждый может посмотреть их, разобраться и модифицировать. Если вы реализовали новую возможность,​ [[http://​bugs.launchpad.net/​geda|предложите свои заплаты]] проекту;​ велика вероятность,​ что они будут включены в основную ветку разработки.   * Написать её самому. Исходные тексты программ открыты и каждый может посмотреть их, разобраться и модифицировать. Если вы реализовали новую возможность,​ [[http://​bugs.launchpad.net/​geda|предложите свои заплаты]] проекту;​ велика вероятность,​ что они будут включены в основную ветку разработки.
  
Line 205: Line 205:
 Из лицензии:​ Из лицензии:​
  
-"Когда мы говорим о свободном программном обеспечении,​ мы говорим о свободе, ​а +«Когда мы говорим о свободном программном обеспечении,​ мы говорим о свободе,​ 
-не о цене. Наши Стандартные Общественные Лицензии разработаны так, чтобы+а не о цене. Наши Стандартные Общественные Лицензии разработаны так, чтобы
 обеспечить вам свободу распространения копий свободного программного обеспечить вам свободу распространения копий свободного программного
-обеспечения (и, если хотите,​ назначать цену за эти услуги),​ чтобы вы получили +обеспечения (и, если хотите,​ назначать цену за эти услуги),​ чтобы вы 
-исходный код или могли получить его, если вы этого захотите,​ чтобы вы могли +получили исходный код или могли получить его, если вы этого захотите,​ чтобы 
-изменять программное обеспечение или использовать его части в новых свободных +вы могли изменять программное обеспечение или использовать его части в новых 
-программах,​ и чтобы вы знали, что вы можете всё это сделать."+свободных программах,​ и чтобы вы знали, что вы можете всё это сделать.»
  
-Яснее не выразить:​ **gEDA --- это программное обеспечение под лицензией GPL**. +Яснее не выразить:​ **gEDA --- это программное обеспечение под лицензией 
-Поэтому ничего проприетарного,​ как например библиотеки электронных компонентов +GPL**. ​ Поэтому ничего проприетарного,​ как например библиотеки электронных 
-из проприетарных продуктов САПР электроники,​ вместе с gEDA распространяться не +компонентов из проприетарных продуктов САПР электроники,​ вместе с gEDA 
-может. Программы конверсии для проприетарных библиотек будут доступны,​ но все +распространяться не может. Программы конверсии для проприетарных библиотек 
-преобразованные файлы, являющиеся частью проприетарных продуктов,​ никогда не +будут доступны,​ но все преобразованные файлы, являющиеся частью 
-должны попасть в gEDA.  Для добавляемых в проект файлов должна быть +проприетарных продуктов,​ никогда не должны попасть в gEDA.  Для добавляемых 
-возможность их распространения под лицензией GPL (или под другой свободной +в проект файлов должна быть возможность их распространения под лицензией GPL 
-лицензией). Имейте это в виду, если хотите что-то добавить в проект.+(или под другой свободной лицензией). Имейте это в виду, если хотите что-то 
 +добавить в проект.
  
 Хотя gEDA и фокусируется на GPL, для существующего программного обеспечения Хотя gEDA и фокусируется на GPL, для существующего программного обеспечения
-более чем приветствуется сочетать с ней и другие,​ совместимые с GPL лицензии.+более чем приветствуется сочетать с ней и другие,​ совместимые с GPL 
 +лицензии
 + 
 +Более подробную информацию насчёт используемой проектом gEDA лицензии можно 
 +найти на странице про [[geda>​geda:​license |лицензирование]].
  
-Более подробную информацию насчёт используемой проектом gEDA лицензии 
-можно найти на странице про [[geda>​geda:​license |лицензирование]]. 
  
  
Line 233: Line 236:
  
 Есть несколько списков рассылки. Чтобы узнать,​ как подписаться на них и Есть несколько списков рассылки. Чтобы узнать,​ как подписаться на них и
-посылать свои сообщения,​ посмотрите +посылать свои сообщения,​ посмотрите [[mailinglists.ru|страницу про списки 
-[[mailinglists.ru|страницу про списки рассылки]].+рассылки]].
  
 Вы можете загрузить всё программное обеспечение со Вы можете загрузить всё программное обеспечение со
Line 244: Line 247:
  
 ===== Хорошо,​ с чего начать освоение gEDA? ===== ===== Хорошо,​ с чего начать освоение gEDA? =====
-Самое важное,​ что следует сделать,​ это прочитать один из двух или оба +Самое важное,​ что следует сделать,​ это прочитать один из двух или оба интерактивных учебника и разобраться в них:
-интерактивных учебника и разобраться в них:+
   * Превосходный учебник [[geda:​gsch2pcb_tutorial.ru|gschem -> gsch2pcb -> pcb]] от //Bill Wilson//.   * Превосходный учебник [[geda:​gsch2pcb_tutorial.ru|gschem -> gsch2pcb -> pcb]] от //Bill Wilson//.
   * [[http://​www.delorie.com/​pcb/​docs/​gs/​gs.html|Введение в pcb]] от //DJ Delorie// тоже включает основы использования **gschem**.   * [[http://​www.delorie.com/​pcb/​docs/​gs/​gs.html|Введение в pcb]] от //DJ Delorie// тоже включает основы использования **gschem**.
  
-Непременно посмотрите и другую [[geda:​documentation.ru|документацию gEDA]]. В +Непременно посмотрите и другую [[geda:​documentation.ru|документацию 
-этой Wiki содержится руководство по установке и некоторая общая информация по +gEDA]]. В этой Wiki содержится руководство по установке и некоторая общая 
-использованию программ. Потратьте немного времени,​ пролистайте документацию,​ +информация по использованию программ. Потратьте немного времени,​ пролистайте 
-затем загрузите набор gEDA Suite и попробуйте самостоятельно с ним поработать!+документацию,​ затем загрузите набор gEDA Suite и попробуйте самостоятельно с 
 +ним поработать!
  
geda/faq.ru.txt · Last modified: 2015/08/25 08:21 by vzh