맨위로가기

GEDA

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

GEDA는 리눅스/유닉스 환경에서 사용 가능한 자유 소프트웨어 전자 설계 자동화(EDA) 도구 모음으로, 1998년 Ales Hvezda에 의해 시작되었다. 회로도 캡처 프로그램과 PCB 레이아웃 프로그램, 시뮬레이터 등 다양한 도구들을 포함하며, 오픈 소스 EDA 툴킷을 만드는 것을 목표로 한다. 현재 gEDA 프로젝트는 여러 프로그래머들이 개발한 소프트웨어 도구들의 연합체로 유지되고 있으며, 활발한 사용자 커뮤니티를 가지고 있다. "g"는 GNU를, "EDA"는 전자 설계 자동화를 의미한다.

더 읽어볼만한 페이지

  • 컴퓨터 지원 설계 소프트웨어 - 오토데스크 마야
    오토데스크 마야는 웨이브프론트 테크놀로지스 등의 기술을 기반으로 개발되어 1998년 출시된 3D 애니메이션 소프트웨어로, 여러 차례의 인수를 거쳐 2005년 오토데스크에 인수되어 영화, 게임, 애니메이션 등 다양한 분야에서 활용된다.
  • 컴퓨터 지원 설계 소프트웨어 - 엔비디아 RTX
    엔비디아 RTX는 레이 트레이싱, AI 통합, CUDA를 포함한 엔비디아의 기술로, 지포스 RTX 및 RTX 시리즈 GPU에서 텐서 코어를 활용하여 DLSS와 같은 AI 기반 기술로 이미지 품질을 향상시키고 현실감 있는 그래픽을 구현하는 데 기여한다.
  • 공식 웹사이트에 알 수 없는 변수를 사용한 문서 - 브루클린 미술관
    브루클린 미술관은 1823년 브루클린 견습생 도서관으로 시작하여 현재 약 50만 점의 소장품을 보유한 뉴욕 브루클린 소재의 미술관으로, 다양한 분야의 예술 작품을 전시하며 특히 아프리카 미술과 여성주의 미술에 대한 기여가 크다.
  • 공식 웹사이트에 알 수 없는 변수를 사용한 문서 - 광주지방기상청
    광주지방기상청은 광주광역시와 전라남도 지역의 기상 예보, 특보, 관측, 기후 정보 제공 등의 업무를 수행하는 기상청 소속 기관으로, 1949년 광주측후소로 설치되어 1992년 광주지방기상청으로 개편되었으며, 기획운영과, 예보과, 관측과, 기후서비스과와 전주기상지청, 목포기상대를 두고 있다.
GEDA - [IT 관련 정보]에 관한 문서
gEDA
geda의 2개의 주요 구성 요소: Schematic 설계프로그램 'gschem' 및 layout artwork 프로그램 'PCB'
일반 정보
이름gEDA
저자Ales Hvezda 외
출시일1998년 4월 1일
최신 릴리스 버전20230115
최신 릴리스 날짜2023년 1월 15일
최신 미리보기 버전20240625
최신 미리보기 날짜2024년 6월 25일
운영체제GNU/리눅스, 유닉스 계열, Mac OS X, 마이크로소프트 윈도우 (실험적)
장르전자 설계 자동화
라이선스GPL-2.0-or-later
웹사이트gEDA 프로젝트 웹사이트

2. 역사

gEDA 프로젝트는 리눅스/유닉스자유 소프트웨어 EDA 도구의 부족을 해결하기 위해 Ales Hvezda에 의해 시작되었다.[2] 최초의 소프트웨어는 1998년 4월 1일에 출시되었으며, 회로도 캡처 프로그램과 넷리스터가 포함되었다.[3] 당시 [http://geda-project.org gEDA 프로젝트 웹사이트]와 [http://wiki.geda-project.org/geda:mailinglists 메일링 리스트]도 개설되었다.

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

다른 오픈 소스 EDA 프로그램들도 거의 같은 시기에 만들어졌다. 해당 프로그램의 저자들은 gEDA 웹사이트 및 메일링 리스트와 제휴하게 되었고, 공동 작업 gEDA 프로젝트가 탄생했다.

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

pcb-rnd는 2013년에 gEDA/PCB에서 분기되었다.

Lepton EDA는 2016년 말에 gEDA/gaf 제품군에서 분기되었다.

3. 주요 구성 요소

"gEDA Suite"는 gEDA 프로젝트와 관련된 모든 자유 소프트웨어 프로젝트 및 애플리케이션을 포괄하는 용어이다. 여기에는 다음이 포함된다.

소프트웨어설명
PCBPCB 레이아웃 프로그램
Gerbv거버 파일 뷰어
ngspice버클리 SPICE의 포트
GnuCap현대적인 전자 회로 시뮬레이션 프로그램
gspiceuingspice/GnuCap용 GUI 프론트 엔드
gwave아날로그 파형 뷰어
gawgwave를 재작성한 아날로그 파형 뷰어. gspiceui와 함께 작동한다.
Icarus VerilogVerilog 시뮬레이터
GTKWave디지털 파형 뷰어
wcalc전송선 및 전자기 구조 분석



gEDA/gaf는 "gschem 및 관련 도구"의 약자로, gEDA 프로젝트 창립자가 직접 관리하는 더 작은 도구 하위 집합이다.

3. 1. gEDA/gaf


  • gschem - 회로도 캡처 프로그램[1]
  • gnetlist - 넷리스트 생성 프로그램[1]
  • gsymcheck - 회로도 기호 구문 검사기[1]
  • gattrib - 회로도의 기호 속성을 편집하기 위한 스프레드시트 프로그램[1]
  • libgeda - gschem, gnetlist 및 gsymcheck용 라이브러리[1]
  • gsch2pcb - pcb를 사용하여 회로도에서 레이아웃으로 순방향 주석[1]
  • 다양한 유틸리티 프로그램[1]

3. 2. PCB (소프트웨어)

PCB 레이아웃 프로그램 - 'PCB'


gEDA 프로젝트는 PCB 설계를 위한 라이브러리를 포함하는 CAD 프로그램인 'PCB'를 제공한다. PCB는 Unix, Linux, Windows 및 Mac 시스템에서 사용할 수 있는 인쇄 회로 기판 편집기이다. PCB는 래트 네스트 기능, 회로도/네트리스트 가져오기, 디자인 규칙 검사 기능을 제공하며, 보드 제조 및 조립 과정에서 사용하기 위한 산업 표준 RS-274X (거버)[5][6], NC 드릴 및 센트로이드 데이터 (XY 데이터) 출력 파일을 생성할 수 있다. 또한, 포토 리얼리즘 및 디자인 검토 이미지를 효과적으로 표현한다. PCB는 레이아웃 시간을 크게 단축할 수 있는 오토 루프 및 트레이스 옵티마이저와 같은 고급 기능을 제공한다. 사용자 정의 요구 사항을 위해 PCB는 새로운 기능을 추가하고 GUI 내에서뿐만 아니라 스크립트에서도 해당 기능을 사용할 수 있도록 플러그인 API를 제공한다.

3. 3. 기타 도구


  • Gerbv - 거버 파일 뷰어[1]
  • ngspice - 버클리 SPICE의 포트[1]
  • GnuCap - 현대적인 전자 회로 시뮬레이션 프로그램[1]
  • gspiceui - ngspice/GnuCap용 GUI 프론트 엔드[1]
  • gwave - 아날로그 파형 뷰어[1]
  • gaw - gwave를 재작성한 아날로그 파형 뷰어. gspiceui와 함께 작동한다.[1]
  • Icarus Verilog - Verilog 시뮬레이터[1]
  • GTKWave - 디지털 파형 뷰어[1]
  • wcalc - 전송선 및 전자기 구조 분석[1]

4. 플랫폼 지원

gEDA 제품군은 리눅스에서 컴파일 및 실행되며, 널리 사용되는 패키지 아카이브에서 바이너리 실행 파일을 구할 수 있다. apt 또는 dnf와 같은 패키지 관리 도구를 사용하여 여러 리눅스 배포판에 설치할 수 있다. 또한 OpenBSD, FreeBSD, NetBSD와 같은 다른 유닉스 계열 운영 체제에서도 컴파일 및 실행된다.

Fink와 Macports를 통해 대부분의 gEDA 응용 프로그램을 Mac OS X에서 설치하고 실행할 수 있다. Mac에서 실행되는 상용 EDA 도구가 거의 없기 때문에, gEDA는 Mac 사용자들 사이에서 인기 있는 전자 설계 패키지가 되었다. 마이크로소프트 윈도우 지원은 현재 주요 프로젝트 목표가 아니지만, gEDA 스위트의 일부 프로그램은 윈도우에서 빌드 및 실행된다.

4. 1. 리눅스

gEDA 프로젝트의 오랜 목표 중 하나가 리눅스EDA 애플리케이션 모음을 제공하는 것이기 때문에, gEDA Suite의 모든 애플리케이션은 리눅스에서 컴파일되고 실행된다. 소스에서 프로그램을 빌드하는 것 외에도, gEDA Suite의 모든 프로그램에 대한 바이너리 실행 파일은 널리 사용되는 패키지 아카이브에서 사용할 수 있다. 이러한 프로그램은 apt 또는 dnf와 같은 패키지 관리 도구를 사용하여 많은 일반적인 리눅스 배포판에 설치할 수 있다.

4. 2. 유닉스 계열

모든 gEDA 응용 프로그램은 OpenBSD, FreeBSD, NetBSD와 같은 다른 유닉스 계열 운영 체제에서도 컴파일 및 실행된다. 이러한 배포판 중 일부는 패키지 관리 유틸리티를 사용하여 사전 패키지된 바이너리 설치를 지원한다.

4. 3. Mac OS X

Fink와 Macports를 통해 대부분의 gEDA 응용 프로그램을 Mac OS X에서 설치하고 실행할 수 있다. Mac에서 실행되는 상용 EDA 도구가 거의 없기 때문에, gEDA는 Mac 사용자들 사이에서 인기 있는 전자 설계 패키지가 되었다.

4. 4. Microsoft Windows

마이크로소프트 윈도우 지원은 현재 주요 프로젝트 목표가 아니다. 그럼에도 불구하고, gEDA 스위트의 일부 프로그램은 윈도우 지원을 위한 을 내장하고 있으며, 이러한 프로그램은 윈도우에서 빌드 및 실행된다. 하지만, gEDA 프로젝트는 gEDA 스위트 대부분의 바이너리 실행 파일을 배포하지 않는다.

5. 커뮤니티

gEDA 프로젝트는 활발한 사용자 커뮤니티를 구축했다는 중요한 특징이 있다.[4] gEDA 메일링 리스트에는 수백 명의 구독자가 있으며, 이들 중 상당수는 전자 공학 전문가들이다. 따라서 gEDA 메일링 리스트는 gEDA 응용 프로그램 관련 정보뿐만 아니라 일반적인 전자 설계 정보를 교환하는 장이 되었다.

프로젝트가 개방되어 있기 때문에, 회로도 기호, 풋프린트 및 유틸리티 스크립트는 gEDA 커뮤니티 회원들 사이에서 파생 웹사이트인 www.gedasymbols.org에서 자유롭게 생성되고 공유된다.

6. 어원

gEDA에서 g는 GNU를, EDA는 전자 설계 자동화(Electronic Design Automation)를 상징한다.

참조

[1] 웹사이트 gEDA Licensing http://wiki.geda-pro[...]
[2] 논문 Do-it-yourselfer's EDA project wins open-source fans http://www.eetimes.c[...] 2008-11-25
[3] 논문 Open-source movements get behind GNU EDA tools http://www.eetimes.c[...] 2008-11-30
[4] 간행물 Creating Open Source Electronic Hardware with Open Source Software http://en.oreilly.co[...] 2008-11-25
[5] 웹인용 gEDA - PCB프로젝트 http://pcb.geda-proj[...] 2019-02-23
[6] 웹사이트 우분투 https://launchpad.ne[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com