/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
gEDA是用来电路设计、捕捉、模拟、成型、生产的工具。目前【qián】,gEDA项目提供了一个成熟【shú】的自【zì】由软件应用于电子设计,包括原理、属性【xìng】的管【guǎn】理,材料,模拟和数字模拟和印刷电路板(PCB)的布局。Linux下电路仿真【zhēn】软件!
当【dāng】六年前工程师Ales Hvezda决定编写自己的EDA软件时,他【tā】肯定【dìng】没有预见到现在的结果:它已经成【chéng】为一个活跃的开放源代码项【xiàng】目,拥有大量外部贡献者、数百名用户以及一套适合中低等【děng】复杂度PCB设计【jì】的工具。
这正是遵循GNU公共【gòng】许可协议(GPL)的EDA项目,简称为gEDA,它【tā】博得了那些更喜欢以自己的方式工作而不【bú】愿依靠商业工【gōng】具的工程师的欢心。它不会【huì】取代商业软件包,但确实提供了【le】另一种设计途径。
该项【xiàng】目的支持者【zhě】表示,gEDA工具最【zuì】吸引【yǐn】人的地方并不是免【miǎn】费,而在于它提供了一个开放式的设计系统,包括总是可读的文件、随手可得的源代码,而且它没有许可证问题。但EDA供应商迅速指出开放源代码工具没有后续技【jì】术支持,并且缺【quē】少商【shāng】业软件包具【jù】有的很多功能。
gEDA项目包括【kuò】由Hvezda维护的一整套“核心”工具,如【rú】gschem原理图捕获工具、gnetlist网表生【shēng】成工具、一个符号库和许多实用程序。此外,它还有一些由其它组织或【huò】个人维护的“相关”工具,如Icarus Verilog模拟器和ngspice电路模拟器。许多gEDA的参与者使用一【yī】个名为PCB的独立开放源码【mǎ】包进行电【diàn】路版图设计。
gEDA工具最【zuì】吸引人的地方并【bìng】不是免费,而在于它提供了一个开放【fàng】式的设计系统,包括总是可读的文件【jiàn】、随手可【kě】得的源代码,而且它没有许可证问题。但EDA供应商迅速指【zhǐ】出开放源代码工具没有后续技术支持,并【bìng】且缺少商业软件包具有的很多功能。
gEDA的项目,并继续在一个完整的工【gōng】具套件和工【gōng】具包的工作。
这些工具可用于电路设计,原理图捕获【huò】,仿真,原型设计,生产。gEDA的【de】项目提供了一个【gè】成熟的电子设计方案,包【bāo】括原理【lǐ】图捕获,属性【xìng】管理,物料清单(BOM)的生成,网【wǎng】表成20个【gè】网表格式,模拟和数字仿真,印刷电路【lù】板(PCB 套件,免费软件应用程序)布局。
gEDA的项目【mù】开始免费 EDA工具 ,因为缺乏 POSIX系统,其主要目的是推动国家的免费硬件【jiàn】或开放【fàng】源码硬件。该套件主要是正在开发的GNU / Linux平台上的一些开【kāi】发工作进入确定的工具以及在【zài】其他平【píng】台上【shàng】运行的。
发展背景编辑
据Hvezda透【tòu】露,他【tā】是因为一项个人机器人项目需要ED
A软件,才开【kāi】始开【kāi】发gEDA工【gōng】具的。“我调查了现有的产品,发现没【méi】有工具与我喜欢 的工作方式类似,因此我尝试编写一【yī】些东西,并在此基础上进行【háng】开发。”他说,“起初我并没有打算发布这套软件,但随着时间【jiān】的推移和工【gōng】作的进展,这看起来是个 好主意。”
因【yīn】此,Hvezda在1998年建立了gEDA网站,并将他的软件置于GNU公共许可协议之下,该协议允【yǔn】许用户下载源代码,并利【lì】用这些【xiē】代码做任何想做的事情。但如果有人想【xiǎng】把它作为商业软件销售,那么必【bì】须满足某些【xiē】基本原则。其中【zhōng】一条是,他们必须公开源代码。
几乎立【lì】刻开始有人为【wéi】gEDA提供补丁,Hvezda表示:更大的贡献开始出现,其中包含一个gschem到PCB的网表分析【xī】 器,以及其【qí】它【tā】20多个针对商业【yè】电路板设计和仿真工具的网表分析器。McMahill为gEDA编写了几个网表后端工【gōng】具,而Meier的新贡【gòng】献将是为 gschem添加分层总线支持。
Brorson贡献了一个名为gattrib的属性编辑器【qì】,能【néng】读取原理图文件,并允许【xǔ】用【yòng】户管理面积值和供应商器件编号等属【shǔ】性。Brorson还为gnetlist编写了Scheme后端工具,可以输出Spice网表,同时他也为ngspice程序提供了一些补丁。
Hvezda负责发布和管理gEDA软件的贡献部分。来【lái】自业界的支【zhī】持将通过电【diàn】子邮【yóu】件来发布,目【mù】前在邮件列表上大约有600位订户。
Hvezda表示,最大的用【yòng】户群是小型公司或单人咨询工作室的工程师。“对于【yú】这些只想快些【xiē】做事、而不想麻烦商业产品的工程师而【ér】言,gEDA正是他们需【xū】要的工具。”他说。
工程师们了【le】解gEDA的途径各不相同。McMahill说,他是在网络浏览时【shí】碰巧发现gEDA的,后来当他被要求在一周内设计出一块电路【lù】板 时又想起了它【tā】。“我的进度表【biǎo】不允许我花【huā】时间去申请购买一个商业工具,因此,我觉得gEDA值得【dé】一试【shì】,”他【tā】说,“我【wǒ】的最初经验非常成功【gōng】。我从计算机还没有装 gEDA的时候开始到定购PCB板,大约只花了36个小时。”
现在,McMahill利用gEDA和【hé】PCB进【jìn】行所有的电路板设计,尽【jìn】管PCB被限制【zhì】在8层以【yǐ】内。“许可证问题不再让我头疼,”他说。
类【lèi】似地,Meier表示他【tā】接触gEDA以及Icarus和PCB,多多少少也是因为数年前的一次巧遇。gEDA最吸【xī】引他的是【shì】“可编译”的输出文件、模型的源代码以【yǐ】及进【jìn】入软件内部查看算法的能力。当需要【yào】设计8层以上的PCB时,他希望能找到时间【jiān】对PCB程序进行【háng】修改。
Brorson是在2003年的【de】咨【zī】询工作中认识gEDA的,此【cǐ】后他使用gschem和ngspice设计了一个500MHz的模拟光接收【shōu】 器。他认为,gschem的功能与商业原理图输入工具一样强大,而【ér】且使用更容易,缺陷更少。他还【hái】指出了gEDA的许多优点,如没有许可证问题,开放源代码 程序采用文档性很强的【de】ASCII文件格式,而且它们可以运行在Linux环境中。
此外,这些工具是免【miǎn】费的。“在每分钱都斤斤计较的经【jīng】济环境下,开放源代码EDA工具将变得越【yuè】来越有【yǒu】吸【xī】引力,”。