回归到大众的需求的免费应用是是工程师和极客门在各种项目中用到的必备工具。而当前“免费”逐渐成为用户 我们要求工程师能够添加到我们的原始列表。从而使你可以在10个幻灯片在这里看到包括引人注目的、替代Excel的统计计算工具,也就是所谓的RProject。工程师们说这个能够处理大型数据集,并且具备更灵活的绘图能力。工程师们同时也给FreePCB很高的评价,这款软件允许用户使用了一个简单的图形界面编辑的PCB原理图。
我们错过了你最喜欢的免费工具么?请告诉我们,并附上你喜欢他得原因。
下面我们看一下这十个免费的工具。
统计计算的RProject,旨在替代Excel
首先是R&R的R项目,或者简称为“R”,这个软件是用于统计计算和图形的,由RobertGentleman和RossIhaka创建。
该软件提供了统计和图形技术,包括线性/非线性模型,时序分析,和许多其他经典的统计测试。该软件与大多数操作系统兼容,并可以运行在各种UNIX、Windows和MacOS平台上。R同时也是开源软件,它能够让用户根据自身需求修改软件,而免除诉讼的可能。
Sage帮忙解决大部分的数学问题
你是否也会在做一些数学题是被难倒?这样的话也许你需要基于CAD模型的计算提供帮助。不管是什么类型的问题,Sage都能帮你解决。
该软件的创建使用上百个开源包,并将其统一界面以方便使用。
该平台可用于以下的数学的应用,包括微积分,代数和初等数学等等。另外还包括高级的‘DocBrown’应用,如群论,密码学等。你可以同通过Web浏览器访Sage的网络服务器下载软件。该软件的界面是非常有趣的“笔记本”的形式,它允许用户根据具体的项目来创建自定义的图形、数学表达式(对于弦理论),并添加/删除输入。此外,您可以创建令人难以置信的“Spirograph”的作品,就像使用童年时的复古玩具。
为高级解释性语言数字计算而生的GNUOctave
另一种流行的免费数学工具就是GNUOctave,这是为那些需要数学计算的化学工程与科学计算的人准备的。该软件平台是专为解决线性代数的数值问题而生的,利用他能得到非线性方程组的‘根’,同时它还集成了很多其他的普通功能。
更有趣的是,该工具将用于处理多项式、常微分方程和微分代数方程的计算包含进去。与大多数伟大的开源软件一样,Octave可以使用任意的语言修改,这就包括C,C++和FORTRAN等计算机语言。
Microchip的嵌入式开发平台MPLAB
电路设计是一门大生意,自单板计算机发布以来,设计的执行已经影响了市场制造商,这在最近几年来也越来越受欢迎。这也影响了允许客户配置系统来满足他们普遍需求的微控制器(MCU)市场。
当然,大多数微控制器的制造公司都有自己的一套免费工具,以满足他们客户的设计需求,如Microchip的MPLAB开发平台。该平台包括了编译器、仿真器和调试器等电路设计中每一个方面。一些比较流行的开发工具也内置了开发微控制器/数字信号控制器(DSC)代码的MPLABXIDE、电路内部调试的MPLABICD3和MicrochipF闪存DSC和MCU设备的MPLABREALICE仿真器。
美信在线仿真工具EE-SIM
普通的设计和仿真平台都会耗费很多资金。看一下SolidWorks平台,你就明白我的意思。现在有些覆盖了从概念设计参数到材料成本预和涉及其中所有方方面面的工具。而对于那些负担不起软件花费的小公司,你们可以考虑一下美信的设计和仿真工具EE-SIM。
它有什么用?顾名思义,这款软件允许用户输入他们设计要求,并自动生成用户可按照需求修改的交互图表。一旦用户选择了他们的器件,软件可以对设计进行仿真。并生成简易的波形(包括波特图和电压曲线图)。用户甚至可以保存他们的图,并将附带有制造商元件编号的文档下载。这对一个免费的软件平台来说,是很受用户欢迎。这款软件能为用户做很多繁重的工作。
德州仪器的WEBENCH
另一款久负盛名的设计和仿真工具是德州仪器的WEBENCH,使用他们的多种多样的SBC和评估板,这款软件能够满足用户的大多数需求。
德州仪器的WEBENCH设计中心覆盖了大部分让你头疼的设计和仿真。这款软件能满足电源、滤波等的客制化设计需求。另外,其电源设计满足了从电源需求到LED亮度的所有图形化设计需求,并且有一个简便的按键,方便用户在BOM价格、元器件设计和设计功率等方面进行选择和调整。TI所有的设计和仿真工具都是在web浏览器上面运行。当然,工程项目可以在线上保存或者保存在本地。这样就让你可以随时的执行设计。
WEBENCH在一个LED项目上对我的帮助很大,使我在设计过程中避免了很多的麻烦。
移动端利器:iCircuit
电路设计和仿真不仅仅局限在PC上,移动设备上的设计也不能忽视。随着工程师的需求增加,这在过去几年得到了飞速的发展。EveryCircuit、CircuitSimulator和Electrodroid就是其中佼佼者。
然后在实时设计和仿真上面,iCircuit正在高速成长。
这个软件和以上提到的有什么不同?很简单,它在设计过程中都一直在进行模拟。这个软件拥有包括电阻、MOSFET和数字门电路等在内的三十多种原件库,同时还内置了一个方便的万用表,用来读取在电路中任何位置的即时电压和电流。
应用这个软件的唯一缺点就是用户需要用一个配置高一点的手机。因为它很耗资源。
这款软件在iPhone、iPAD.安卓设备和Windows移动设备都可以使用。
在PC上使用的免费PCB工具FreePCB
为什么在电路设计上那么多免费工具,我们的免费PCB设计和编辑软件呢?请看FreePCB。
这款软件允许用户用一个简约的图形界面设计和编辑PCB原理图。这个软件的界面本身并没有任何优势,但其功能可是非常强大。用户可以利用它设计最大尺寸(60X60英寸)的16层覆铜PCB。也就是一个5英寸见方的主板。
该软件提供了PCB布局所需的英制、公制、IVEX国际设计标准、PCB矩阵和IPC库等所有功能。另外该软件还可以导入和导出PADSPCB的网格功能。这软件能工作在Windows平台。利用虚拟机也可以将其应用在Mac和Linux上。
GNU项目的调试工具GDB
GNU允许我们观察被调试程序在运行时的内部状态,也可以查看一个程序crash时状态。
所有的软件都必然会崩溃,区别只是时间问题,为了更直观地知道究竟是哪里出问题,软件工程师和程序员经常利用调试软件在多个平台中测试,以获取崩溃的原因。
为了解决这些问题,一个免费且好用工具隆重隆重登场,那就是GNU项目的调试工具GDB。
使用这个工具,用户可以看到程序内部运行的状况,并且可以直接看到软件崩溃时的状况。
GDB可以在Ada,C,C++,Objective-C和Pascal等多种编程语言中使用。在大部分的Linux和Windows平台上,它更有明显的优势。
Cypress的SOC设计平台PSoCCreator3.0SP1
设计的关键是芯片无疑。
现在是拥有SOC的移动设备和单板计算机的时代。也就是把从CPU到GPU等所有的东西集成到一个硅片上的时代。SOC设计不再局限在哪些拥有复杂制造中心的高科技公司。因为技术的进步可以使工程师在家里设计其芯片。
理所当然地,也有免费的设计工具提供给他们。Cypress的PSoCCreator3.0SP1就是其中的一款。
基于Windows的PSoCCreatorIDE包含了超过个PSoC组件(即经过预先验证的“虚拟芯片”,在软件中以图标表示),用户可以将这些组件拖放到设计中,并将其进行配置,使之适用于各种各样的应用需求。PSoCCreator3.0简化了定制PSoC数字组件的流程,仅需为UDB数据路径添加一个完整的状态机图表工具即可,并且与较早版本中一样,它还允许使用Verilog创建组件。定制的PSoC组件使得客户分布在全球的设计团队能够将打包好的硬件和固件设计重复应用于新的设计。
赛普拉斯软件事业部执行副总裁AlanHawse说:“赛普拉斯将芯片级的质量要求带入软件中,每个版本发布之前都要经过数千小时的测试,以确认客户能在其设计中正确使用。PSoCCreator3.0的新功能,例如UDB编辑器、导出到主要的ARMIDE以及通用编辑器的改进等,均源自于客户的反馈。我们在PSoCCreator中所做的每件事都是为了帮助用户尽可能有效地解决在设计中遇到的问题,从而使工程师能按自己的思维方式进行设计。”
通过集成两款优化工具(GCC4.7版的ARM嵌入式编译器和Newlib-nano库),PSoCCreator3.0减少了ARMM级处理器(如PSoC4和PSoC5LP)的代码量。新的版本还通过改进编辑器功能使得编码更加顺畅,其中还有一项自动完成功能,允许用户无需打开数据表即可利用动态生成的软件API。有了PSoCCreator3.0,开发者即可创建硬件电路图,自动生成全定制化的数据表,然后无缝导出到IAR、Keil或EclipseIDE,进行固件开发。
PSoCCreator不仅是一款IDE。除了强大的编译器和编程器之外,它还允许用户通过电路图、Verilog、状态机和固件对PSoC可编程硬件进行配置,形成单芯片解决方案。赛普拉斯经常性地发布新的组件,从而使现有的PSoC器件的硬件可编程能力得以充分发挥,实现新的外设功能。因此,PSoC组件不但可以加速产品上市进程,还能为终端产品添加差异化的功能。
预览时标签不可点收录于话题#个上一篇下一篇