GEDA

gEDA
GEDA
GEDA screenshot2007.png
geda의 두 가지 주요 구성 요소:gschem을 사용한 개략도 캡처 및 PCB를 사용한 레이아웃 아트웍
원저작자알레스 흐베즈다
초기 릴리즈1998년 4월 1일, 24년 전(1998-04-01)
안정된 릴리스
1.10.2[1] / 2020년 12월 22일; 19개월 전(2020년 12월 22일)
프리뷰 릴리즈
1.9.2[2] / 2015년 9월 30일; 6년 (2015년 9월 30일)
저장소
운영 체제Linux, Unix 계열, Mac OS X, Microsoft Windows (실험판)
유형전자 설계 자동화
면허증.GPL-2.0 이후[3]
웹 사이트www.geda-project.org
Gschem 및 gerbv는 GEDA Suite의 컴포넌트를 사용하여 작성 중인 심플한 커넥터 설계를 보여줍니다.
레이아웃 에디터 PCB가 동작하고 있는 것을 나타내는 스크린샷.

gEDA라는 용어는 다음 두 가지를 의미합니다.

  1. GPL에 따라 출시된 전자 설계에 사용되는 일련의 소프트웨어 애플리케이션(CAD 툴)입니다.따라서 gEDA는 ECAD(전자 CAD) 또는 EDA(전자 설계 자동화) 애플리케이션 스위트입니다.GEDA는 주로 프린트 기판 설계(집적 회로 설계와는 반대)를 지향합니다.gEDA 애플리케이션은 통칭하여 "gEDA Suite"라고 불립니다.
  2. gEDA 툴킷의 개발 및 유지보수에 임하는 무료 소프트웨어/오픈 소스 개발자의 협업.개발자들은 gEDA 메일링 리스트를 통해 커뮤니케이션을 하고 있으며, 매년 개최되는 "Google Summer of Code" 이벤트에 단일 프로젝트로 참여하고 있습니다.이 콜라보레이션은 종종 "gEDA 프로젝트"라고 불립니다.

"GEDA"라는 단어는 "GPL"과 "EDA"의 합성어입니다.GEDA Suite의 일부 개별 도구 이름 앞에는 GNU General Public License에 따라 출시되었음을 강조하기 위해 "g"라는 문자가 붙습니다.

역사

GEDA 프로젝트는 Linux/[4]UNIX용 무료 소프트웨어 EDA 툴의 부족을 해결하기 위해 Ales Hvezda에 의해 시작되었습니다.첫 번째 소프트웨어는 1998년 4월 1일에 출시되었으며, 도식 캡처 프로그램과 [5]넷리스터를 포함하고 있다.당시 GEDA Project 웹사이트와 메일링 리스트도 설치됐다.

원래 이 프로젝트는 PCB 레이아웃 프로그램도 작성할 계획이었다.그러나 기존 오픈 소스 레이아웃 프로그램인 "PCB"는 곧 프로젝트에 의해 발견되었습니다.그 후 PCB를 대상으로 하는 넷리스트는 GEDA Project의 넷리스터에 빠르게 내장되어 새로운 레이아웃 프로그램을 처음부터 작성하려는 계획은 폐기되었습니다.한편 PCB에서 일하는 개발자들은 GEDA 프로젝트의 계열사가 되었다.

다른 오픈 소스 EDA 프로그램도 거의 동시에 만들어졌다.이들 프로그램의 작성자는 GEDA 웹사이트와 메일링 리스트에 소속되어 협업 GEDA 프로젝트가 탄생했다.

현재 gEDA 프로젝트는 서로 다른(때로는 중복되는) 프로그래머에 의해 개발된 소프트웨어 도구의 연합체입니다.이 프로젝트를 하나로 묶는 것은 커뮤니티 기반의 강력한 오픈 소스 EDA 툴킷을 만든다는 공통의 비전입니다.

렙톤 EDA는 2016년 말에 gEDA/gaf 스위트에서 분리되었다.

상세설명

대략적으로 말하면, "gEDA Suite"라는 용어는 geda-dev/geda-user 메일링 리스트를 통해 gEDA 프로젝트와 관련된 모든 무료 소프트웨어 프로젝트 및 응용 프로그램을 의미합니다.여기에는 다음이 포함됩니다.

gEDA 스위트 내에서 gEDA/gaf('gschem and friends'의 약자)는 gEDA라는 이름으로 그룹화되어 GEDA 프로젝트의 설립자가 직접 관리하는 툴의 작은 서브셋입니다.GEDA/gaf에는 다음이 포함됩니다.

  • gschem - 개략도 캡처 프로그램
  • gnetlist - 넷리스트 생성 프로그램
  • gsymcheck - 도식기호의 구문체커
  • gattrib - 도식상의 기호 속성을 편집하기 위한 스프레드시트 프로그램입니다.
  • libgeda - gschem, gnetlist 및 gsymcheck 라이브러리
  • gsch2pcb - pcb를 사용하여 개략도에서 레이아웃으로 주석을 전송합니다.
  • 각종 유틸리티 프로그램

플랫폼

리눅스

gEDA 프로젝트의 오랜 목표 중 하나는 Linux용 EDA 애플리케이션 스위트를 제공하는 것이기 때문에 gEDA Suite 내의 모든 애플리케이션은 Linux 상에서 컴파일 및 실행됩니다.gEDA Suite의 모든 프로그램의 바이너리 실행 파일은 소스로부터 빌드하는 것 외에 일반적인 패키지 아카이브에서 구할 수 있습니다.이 프로그램들은 apt 또는 dnf 패키지 관리 도구를 사용하여 많은 일반적인 Linux 배포판에 설치할 수 있습니다.

유닉스

모든 gEDA 애플리케이션은 OpenBSD, FreeBSD, NetBSD 등 다른 Unix 계열 운영체제에서도 컴파일 및 실행됩니다.이러한 배포 중 일부는 패키지 관리 유틸리티를 사용하여 미리 패키지화된 바이너리 설치도 지원합니다.

Mac OS X

대부분의 gEDA 응용 프로그램은 Mac OS X에서도 정상적으로 설치 및 실행됩니다.일반적으로 Fink 패키지 매니저와 MacPort를 사용합니다.Mac에서 실행되는 상용 EDA 도구가 거의 없기 때문에 이 기능은 GEDA를 Mac 사용자들 사이에서 인기 있는 전자 설계 패키지로 만들었습니다.

Microsoft Windows

Microsoft Windows 지원은 현재 주요 프로젝트 목표가 아닙니다.단, gEDA Suite의 일부 프로그램에는 Windows 지원용 이 내장되어 있으며 이러한 프로그램은 Windows에서 구축되어 실행됩니다.그러나 대부분의 gEDA Suite의 바이너리 실행 파일은 gEDA 프로젝트에서 배포되지 않습니다.

지역 사회

gEDA 프로젝트의 중요한 특징은 [6]강력한 사용자 커뮤니티입니다.GEDA 메일링 리스트에는 수백 명의 가입자가 있으며 많은 가입자가 전자제품 전문가입니다.따라서 gEDA 메일링 리스트는 gEDA 출원에 관한 정보뿐만 아니라 일반적인 전자 설계 정보의 교환원이 되었다.

프로젝트의 개방성으로 인해 도식화된 기호, 발자국 및 유틸리티 스크립트가 자유롭게 생성되어 스핀오프 웹사이트(www.gedasymbols.org)에서 gEDA 커뮤니티 구성원 간에 공유됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ http://ftp.geda-project.org/geda-gaf/stable/v1.10/1.10.2/ 를 참조해 주세요.
  2. ^ http://git.geda-project.org/geda-gaf/tag/?id=1.9.2-20150930, 검색: 2018년 1월 19일.
  3. ^ "gEDA Licensing".
  4. ^ Goering, Richard (2004-12-13). "Do-it-yourselfer's EDA project wins open-source fans". EE Times. Archived from the original on 2012-07-28. Retrieved 2008-11-25.
  5. ^ Goering, Richard (1998-11-25). "Open-source movements get behind GNU EDA tools". EE Times. Retrieved 2008-11-30.
  6. ^ Anderson, Tom (2008). "Creating Open Source Electronic Hardware with Open Source Software". O'Reilly OSCON Open Source Convention. Retrieved 2008-11-25.

외부 링크