GEDA
Hệ thống thiết kế hỗ trợ máy tính đa nền tảng được cấp phép GPL, bao gồm một số công cụ khác nhau.

Tên của dự án - gEDA - xuất phát từ tiền tố "g", có nghĩa là GNU GPL dự án loại mở và viết tắt Electronic Design Automatic. Hiện tại, hệ thống này là một bộ toàn bộ các chương trình có khả năng phát triển các mạch điện, tiến hành thiết kế mạch, tạo mẫu và chuẩn bị cho việc sản xuất các thiết bị có độ phức tạp thấp và trung bình. Gói phần mềm gEDA cung cấp nhiều cơ hội để quản lý các thuộc tính, chỉnh sửa mạch điện, mô phỏng tương tự và kỹ thuật số, thiết kế cấu trúc liên kết của bảng mạch in, tạo danh sách kết nối và danh sách thành phần (danh sách BOM) theo các định dạng khác nhau. Sử dụng phần mềm có trong bộ sản phẩm, bạn có thể vận hành các bảng mạch in với tối đa tám lớp với số lượng kết nối và thành phần không giới hạn.
Kiến trúc gEDA tuân theo nguyên tắc Unix Way - tất cả các tác vụ được phân chia giữa nhiều chương trình, mỗi chương trình chỉ thực hiện một phần công việc riêng của nó. Các chương trình được ghép lỏng lẻo và bản thân người dùng cuối có thể thay đổi hoặc tùy chỉnh các chi tiết của lộ trình thiết kế.

Dự án ban đầu được đặt tên là gEDA / gaf và bao gồm: trình soạn thảo sơ đồ mạch gschem, trình tạo danh sách kết nối, cũng kiểm tra mạch để tìm lỗi gnetlist, phần mềm kiểm tra cú pháp của các thành phần thư viện gsymcheck, trình soạn thảo thuộc tính gattrib, công cụ biên dịch danh sách kết nối cho gsch2pcb PCB, thư viện Libgeda API và bộ mô-đun trợ giúp. Ngoài ra, trong quá trình phát triển dự án, nhiều ứng dụng độc lập chuyên môn cao đã được đính kèm. Họ đã trở thành một phần của gEDA Suite, cụ thể: công cụ cấu trúc liên kết bảng mạch in PCB, phần mềm xem tệp Gerbv Gerber, phần mềm mô phỏng SPICE nâng cao ngspice, trình giả lập hỗn hợp GnuCap hiện đại, giao diện đồ họa tương tự GnuCap và ngspice-gspiceui gwave Trình biên dịch và trình biên dịch ngôn ngữ Verilog - Icarus Verilog, công cụ trực quan hóa tín hiệu số GTKWave, máy tính đường truyền wcalc. Đồng thời, không có hạn chế đặc biệt nào đối với việc sử dụng các chương trình này, tất cả các mô-đun gEDA được liệt kê có thể được tự do thay đổi, phân phối và chuyển sang các kiến trúc khác.
Ý tưởng tạo ra hệ thống thiết kế này thuộc về lập trình viên người Ba Lan Ales Hvezda. Phiên bản đầu tiên của chương trình được phát hành vào mùa xuân năm 1998 và chỉ bao gồm một trình tạo danh sách và trình chỉnh sửa mạch. Nó cũng đã được lên kế hoạch để thêm một trình soạn thảo để theo dõi PCB, nhưng hóa ra một chương trình tương tự có tên PCB đã tồn tại. Do đó, chỉ có khả năng tương thích PCB được thêm vào trình tạo netlist và một thời gian sau, phần mềm PCB được hợp nhất với gEDA. Trong những năm sau đó, cả cộng đồng gEDA và phần mềm đã phát triển đáng kể. Toàn bộ đội ngũ lập trình viên giàu kinh nghiệm không ngừng nỗ lực cải thiện các chương trình nguồn (gEDA / gaf), các nhà phát triển khác làm việc trên các mô-đun của riêng họ.

Phần mềm thuộc dự án gEDA được phân phối miễn phí. Đường dẫn cài đặt đơn giản nhất là trích xuất gói phân phối từ các gói nhị phân. Tuy nhiên, các tác giả cảnh báo rằng để khởi chạy thành công các chương trình GUI GEDA GTK + là bắt buộc và một số mô-đun của gói yêu cầu cần có sự hiện diện của một số thư viện và các chương trình liên quan khác trong hệ thống không liên quan đến bộ này.
Giao diện của gói phần mềm được trình bày bằng tiếng Anh, gần đây, các bản dịch tài liệu gEDA của những người đam mê trong nước bắt đầu xuất hiện trên Web.
Ban đầu, dự án gEDA tập trung vào các nền tảng tương thích với GNU / Linux hoặc Unix, tuy nhiên, hiện tại, một số phần mềm có trong tổ hợp đã được chuyển sang hoạt động trong hệ điều hành Windows.
Chương trình phân phối: Phần mềm miễn phí
Trang web chính thức của GEDA: http://www.geda-project.org
Nhận xét
Đăng nhận xét