tag 标签: GNU

相关博文
  • 热度 3
    2019-10-20 22:13
    6938 次阅读|
    0 个评论
    《RISC-V架构与嵌入式开发快速入门》Windows开发环境IDE eclipse 插件安装
    从 eclipse 官网下载最新的 eclipse 软件安装,安装软件前还要安装 Java 软件 JDK ,否则 eclipse 无法正常安装。安装完成后我们要把 GNU MCU ECLIPSE 插件安装。 eclipse下载地址 https://download.eclipse.org/ java软件JDK下载地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html 下载最新的软件安装就可以了 。 选择 eclipse marketplace 可以在 search 中输入 GNU MCU 搜索 insert安装就可以了 也可以在help 里选择 install new software 然后选择 add 添加ADD location:http://gnu-mcu-eclipse.netlify.com/v4-neon-updates这是eclipse插件地址 然后根据需要添加就可以了 我这里只选择了risc-v 。根据软件提示完成插件的安装,直到软件能正常重启。 我电脑里安装的还要quartus ii 软件 里面包含了eclipse mars ii 软件 本来我打算直接在里面添加插件,但是插件安装再最后重启时就会报错 !SESSION 2019-10-12 13:04:20.990 ----------------------------------------------- eclipse.buildId=4.5.2.M20160212-1500 java.version=1.8.0_05 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN Framework arguments: -product org.eclipse.epp.package.cpp.product -pluginCustomization C:/intelfpga/18.1/nios2eds/bin/eclipse_nios2/plugin_customization.ini Command-line arguments: -data file:******/sbt4e-18.1-workspace/ -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product -pluginCustomization C:/intelfpga/18.1/nios2eds/bin/eclipse_nios2/plugin_customization.ini !ENTRY org.eclipse.osgi 4 0 2019-10-12 13:04:24.687 !MESSAGE Application error !STACK 1 java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench" could not be found in the registry. The applications available are: org.eclipse.cdt.codan.core.application, org.eclipse.cdt.core.GeneratePDOM, org.eclipse.cdt.managedbuilder.core.headlessbuild, org.eclipse.e4.ui.workbench.swt.E4Application, org.eclipse.e4.ui.workbench.swt.GenTopic, org.eclipse.equinox.app.error, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool. at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248) at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) at org.eclipse.equinox.launcher.Main.run(Main.java:1515) at org.eclipse.equinox.launcher.Main.main(Main.java:1488) 总之这个日志查找了好多网上教程也没有解决。其实在https://gnu-mcu-eclipse.github.io/plugins/install/这个网站上提供了详细的安装说明,但是我也没能解决。如果谁有好的解决办法还请多指教,谢谢。
  • 热度 28
    2015-3-14 20:11
    1397 次阅读|
    0 个评论
    这里是根据受欢迎的需求整理出来的另外一批免费工具,工程师和DIYer可以在他们的各种项目中使用这些工具。鉴于经济现状,‘免费’就像黄金一样,这些工具至少值得你没有在上面花费的每一分钱。 我们请求工程师将工具自发添加到我们的原始清单中。在后面几页显示的结果中包括一种替代电子表格(Excel)的极具吸引力的新兴工具,名叫R Project,用于统计运算。工程师们表示,这种工具能够处理很大的数据量,具有更加灵活的图形化功能,因此值得深入学习。工程师们对FreePCB也给予了很高的评价,除了功能形式略有折衷外,它允许用户使用简单的图形界面进行PCB原理图的设计和编辑。 如果遗漏了您最喜爱的免费工具,欢迎补充哦。 用于统计运算的R Project——可替代Excel 首先是RR公司(是Robert Gentleman和Ross Ihaka创建的)的R Project,或简写为‘R’。这是一个可下载的软件环境,主要用于提供统计性的运算和图形。 这个软件提供统计和图形化的技术,包括线性/非线性建模、时间序数分析和经典的统计测试等许多功能。该软件兼容大多数操作系统,可以在基于各种UNIX平台、Windows和MacOS的PC机上运行。R也是一种开源软件,可以让用户随意修改以适合他们的需要,不用担心违法问题。 Sage可在各种数学应用中提供帮助 你被某些数学问题难住过吗?也许你需要用基于CAD模型的计算。不管是什么样的问题,Sage都能帮助到你。该软件使用近100种开源包创建,并统一在一种界面下以方便使用。这种平台可以用于大量数学应用,包括微积分、代数和基础数学。平台还集成有许多先进的‘Doc Brown’应用程序,比如群论、密码学和组合学等等。这种可下载的软件可以通过网络浏览器访问,并在本地连接到你的Sage安装程序,或通过Sage网络服务器访问。界面非常有趣,采用‘笔记本’的形式,允许用户创建自己定制的图形、数学表达式(适合弦论迷),并且能够根据具体项目增加/删除输入。另外,你能像使用儿时的复古玩具那样创建难以置信的‘旋转图形’艺术品。 用于高级解释性语言数值计算的GNU Octave 另外一个流行的免费数学工具是GNU Octave,主要用于数值计算,比如化学工程和科学计算中需要的那些数值计算。这是一个软件平台,汇聚了大量的设计用于解决数字线性代数问题的工具,深入到非线性方程的‘根基’,并集成了普通函数。有趣的事情不止这些,因为Octave还集成了用于操作多项式和整合常微分与微分代数方程的工具。就像大多数著名的开源软件那样,Octave也可以被用户用包括C、C++和FORTRAN等许多种语言进行修改和再次发布。 《电子技术设计》网站版权所有,谢绝转载 用于嵌入式设计应用的Microchip公司MPLAB开发平台 电路设计是一个很大的市场,其设计实现自从近年越来越流行的单板计算机推出以来已经造就了很大的制造商市场。在微控制器(MCU)市场中电路设计也很流行,它允许客户通过配置系统来适应他们的需要。当然,制造MCU的大多数公司都有自己的免费工具供客户使用,比如Microchip公司的MPLAB开发平台。这种平台包含了从编译器到模拟器和调试器的所有东西,涉及电路的几乎方方面面。一些更加流行的工具包括用于开发微控制器/数字信号控制器(DSC)代码的MPLAB X IDE,用于在线调试的MPLAB ICD 3,以及用于Mircochip Flash DSC和MCU器件的MPLAB REAL ICE模拟器。 Maxim Integrated公司的EE-SIM交互式工具 设计和仿真平台的价格通常非常昂贵,只要看看SolidWorks平台,你就能很快理解其中的原因了。从概念设计参数到计划的材料成本以及中间的任何对象都有相应的工具。那些不能负担这些软件套件费用的人完全可以采用Maxim Integrated公司的EE-SIM设计创建和仿真工具,这些工具的功能就如字面意义一样。该平台允许用户输入他们的设计要求,然后自动产生交互式原理图,再由用户调整个别元件以满足他们的规范要求。一旦他们选好了元件,他们就能开展设计仿真,最终产生容易理解的波形(包括波特图和电压图)。用户甚至还能保存他们的原理图,然后将包含制造商器件型号的这些原理图下载下来。对于一个免费的设计与仿真平台来说EE-SIM给人的印象是非常深刻的。该平台已经帮助我完成了许多繁重的工作。 TI的WEBENCH设计中心——综合性工具 另外一种设计与仿真套件来自TI公司,它集成了各种各样的工具,可以满足你能想象的所有要求。由于有无数的SBC和评估板,因此为它们提供相应的工具也是说得过去的。TI公司的WEBENCH设计中心所加载的软件可以覆盖设计和仿真的方方面面,它会让你的大脑兴奋不已。这些工具包含定制电源、滤波和传感设计所需的所有东西,并且有非常详细而且随时可以修改的原理图。WEBENCH Power Designer的图形用户界面可以清晰地显示从电源要求到想要的LED流明数的所有结果,而且有一个方便的按键让用户根据个人喜好在BOM成本、元件外形尺寸和设计效率之间作出调整。所有TI的设计和仿真工具都通过你选用的网络浏览器运行,项目设计可以在线保存或下载,无论你处于设计过程中的哪个阶段。WEBENCH帮助我在过去完成了一个LED项目,没有它的话这个项目不会这么快完成,也不会做得这么完美。 《电子技术设计》网站版权所有,谢绝转载 iCircuit公司的电路设计器和仿真器可供四处奔走的人使用! 随着过去几年来移动设备市场中适合四处奔走的工程师使用的应用数量不断增加,电路设计和仿真不再只局限于PC端。EveryCircuit、Circuit Simulator和Electrodroid就是其中一些可供下载的比较流行的免费移动应用。不过就适合几乎任何平台的实时设计和仿真工具而言,iCircuit很快就要拔得头筹。那么为何iCircuit有别于上述其它应用呢?很简单,它即使在设计过程中也一直在运行仿真,只要一加电就像在跟电路玩游戏。该应用据称有30个单元用于电路设计,包括电阻、MOSFET和数字门电路,并且集成了一个方便的万用表,可立即读取电路中任何地方的电流和电压。甚至还有一个内置的示波器用于跟踪多个信号,并观察这些信号值随时间的变化!使用iCircuit的唯一缺点是用户需要带多个CPU内核的新款移动设备,因为该应用很耗资源。这款免费应用可以用于苹果的iPhone和iPad以及基于安卓和Windows的移动设备。 FreePCB——在基于Windows的PC机上运行的免费PCB设计与编辑工具 为何提到免费设计软件就觉得电路应该很有趣?对PCB—以及用于设计和编辑的免费软件工具来说可爱之处在哪里?答案是以FreePCB的形式为例,允许用户使用简单的图形界面进行PCB原理图的设计和编辑。这种界面不会因2D图形本身获什么奖项,但它的‘美丽’之处在于其功能。用户能够设计出铜层数量达16层、最大尺寸达60X60英寸的PCB!好好想象一下,这可是一个5平方英尺的母板啊!该软件套件提供了PCB版图设计所需的所有工具,包括英制和米制功能、Ivex Design International、PCB Matrix和IPC库。FreePCB还提供了封装向导/封装编辑器用于封装设计和编辑、设计规则检查器,以及导入导出PADS-PCB网表的功能。该软件设计在Windows下工作,但可以通过MacPorts应用在使用Virtual Box或Wine的Mac和Linux系统上运行。 GDB:GNU项目调试器——诊断崩溃的软件 所有软件都会崩溃,这是不可避免的,它的发生只是时间问题。为了更好地理解哪里出错,软件工程师和代码编写人员通常会使用调试软件来掌握跨多个平台的冲突和其它错误。一个较好的免费调试器——不需要介绍就能用的——是GDB公司推出的方便易用的GNU调试器。GNU调试器可以帮助用户观察程序运行过程中发生的事,或者程序崩溃时刻发生的情况。该软件包含4个主要工具用于帮助诊断问题,包括它在启动时的程序规范、在特定条件下停止、检查它在停止运行时发生的事情以及用于实验和纠正所见缺陷的程序编辑。GDB可以在许多编程语言中使用,包括Ada、C、C++、对象型C和Pascal。它还具有在大多数Linux和Windows平台上运行的优点。 《电子技术设计》网站版权所有,谢绝转载 Cypress Perform的PSoC Creator 3.0 SP1——设计SoC 设计工程的发展方向是什么?全能型芯片。 当今世界到处都是带独立SoC(系统级芯片)的移动设备和SBC,这些SoC允许从CPU到GPU的所有东西集成在单片硅片(或其它材料)上。SoC设计不再局限于具有复杂制造中心的技术型公司,因为技术的发展使得制造商和基于家庭的工程师可以在他们的业余时间设计自己的PSoC。正如你能猜到的那样,在这个领域也有许多免费的软件开发工具,比如Cypress Perform公司的PSoC Creator3.0 SP1,它允许用户设计自己的可编程系统级芯片并进行制造(这部分费用比较高)。这个软件套件含有集成式设计平台所需的所有东西,包括以PSoC 3、PSoC 4和PSoC 5LP系统为中心的硬件/固件应用设计可以使用的PSoC Creator。它还包含PSoC Components,可以让用户拖放虚拟的模拟和数字可定制元件,并用完整的API库满足他们的需要。最近该软件平台推出了一种内置的C源代码编译器/编辑器,与调试工具一起可以清除创建过程中产生的任何有害故障。另外还集成了用于I2C、USB、UART和SPI接口的完整通信库。使用PSoC Creator可以做许多事情,随着更多的制造商、业余爱好者和工程师能够在自己家里舒适地生成自己的SoC,这也许就是未来电路设计的发展方向。随着时间的推移,3D打印机和外包制造变得越来越负担得起,人们因此能够非常方便地生产出他们自己的SoC。 《电子技术设计》网站版权所有,谢绝转载
  • 热度 26
    2014-10-22 11:00
    1222 次阅读|
    0 个评论
    这里是根据受欢迎的需求整理出来的另外一批免费工具,工程师和DIYer可以在他们的各种项目中使用这些工具。鉴于经济现状,‘免费’就像黄金一样,这些工具至少值得你没有在上面花费的每一分钱。 我们请求工程师将工具自发添加到我们的原始清单中。在后面几页显示的结果中包括一种替代电子表格(Excel)的极具吸引力的新兴工具,名叫R Project,用于统计运算。工程师们表示,这种工具能够处理很大的数据量,具有更加灵活的图形化功能,因此值得深入学习。工程师们对FreePCB也给予了很高的评价,除了功能形式略有折衷外,它允许用户使用简单的图形界面进行PCB原理图的设计和编辑。 如果遗漏了您最喜爱的免费工具,欢迎补充哦。 用于统计运算的R Project——可替代Excel 首先是RR公司(是Robert Gentleman和Ross Ihaka创建的)的R Project,或简写为‘R’。这是一个可下载的软件环境,主要用于提供统计性的运算和图形。 这个软件提供统计和图形化的技术,包括线性/非线性建模、时间序数分析和经典的统计测试等许多功能。该软件兼容大多数操作系统,可以在基于各种UNIX平台、Windows和MacOS的PC机上运行。R也是一种开源软件,可以让用户随意修改以适合他们的需要,不用担心违法问题。 Sage可在各种数学应用中提供帮助 你被某些数学问题难住过吗?也许你需要用基于CAD模型的计算。不管是什么样的问题,Sage都能帮助到你。该软件使用近100种开源包创建,并统一在一种界面下以方便使用。这种平台可以用于大量数学应用,包括微积分、代数和基础数学。平台还集成有许多先进的‘Doc Brown’应用程序,比如群论、密码学和组合学等等。这种可下载的软件可以通过网络浏览器访问,并在本地连接到你的Sage安装程序,或通过Sage网络服务器访问。界面非常有趣,采用‘笔记本’的形式,允许用户创建自己定制的图形、数学表达式(适合弦论迷),并且能够根据具体项目增加/删除输入。另外,你能像使用儿时的复古玩具那样创建难以置信的‘旋转图形’艺术品。 用于高级解释性语言数值计算的GNU Octave 另外一个流行的免费数学工具是GNU Octave,主要用于数值计算,比如化学工程和科学计算中需要的那些数值计算。这是一个软件平台,汇聚了大量的设计用于解决数字线性代数问题的工具,深入到非线性方程的‘根基’,并集成了普通函数。有趣的事情不止这些,因为Octave还集成了用于操作多项式和整合常微分与微分代数方程的工具。就像大多数著名的开源软件那样,Octave也可以被用户用包括C、C++和FORTRAN等许多种语言进行修改和再次发布。 《电子技术设计》网站版权所有,谢绝转载 用于嵌入式设计应用的Microchip公司MPLAB开发平台 电路设计是一个很大的市场,其设计实现自从近年越来越流行的单板计算机推出以来已经造就了很大的制造商市场。在微控制器(MCU)市场中电路设计也很流行,它允许客户通过配置系统来适应他们的需要。当然,制造MCU的大多数公司都有自己的免费工具供客户使用,比如Microchip公司的MPLAB开发平台。这种平台包含了从编译器到模拟器和调试器的所有东西,涉及电路的几乎方方面面。一些更加流行的工具包括用于开发微控制器/数字信号控制器(DSC)代码的MPLAB X IDE,用于在线调试的MPLAB ICD 3,以及用于Mircochip Flash DSC和MCU器件的MPLAB REAL ICE模拟器。 Maxim Integrated公司的EE-SIM交互式工具 设计和仿真平台的价格通常非常昂贵,只要看看SolidWorks平台,你就能很快理解其中的原因了。从概念设计参数到计划的材料成本以及中间的任何对象都有相应的工具。那些不能负担这些软件套件费用的人完全可以采用Maxim Integrated公司的EE-SIM设计创建和仿真工具,这些工具的功能就如字面意义一样。该平台允许用户输入他们的设计要求,然后自动产生交互式原理图,再由用户调整个别元件以满足他们的规范要求。一旦他们选好了元件,他们就能开展设计仿真,最终产生容易理解的波形(包括波特图和电压图)。用户甚至还能保存他们的原理图,然后将包含制造商器件型号的这些原理图下载下来。对于一个免费的设计与仿真平台来说EE-SIM给人的印象是非常深刻的。该平台已经帮助我完成了许多繁重的工作。 TI的WEBENCH设计中心——综合性工具 另外一种设计与仿真套件来自TI公司,它集成了各种各样的工具,可以满足你能想象的所有要求。由于有无数的SBC和评估板,因此为它们提供相应的工具也是说得过去的。TI公司的WEBENCH设计中心所加载的软件可以覆盖设计和仿真的方方面面,它会让你的大脑兴奋不已。这些工具包含定制电源、滤波和传感设计所需的所有东西,并且有非常详细而且随时可以修改的原理图。WEBENCH Power Designer的图形用户界面可以清晰地显示从电源要求到想要的LED流明数的所有结果,而且有一个方便的按键让用户根据个人喜好在BOM成本、元件外形尺寸和设计效率之间作出调整。所有TI的设计和仿真工具都通过你选用的网络浏览器运行,项目设计可以在线保存或下载,无论你处于设计过程中的哪个阶段。WEBENCH帮助我在过去完成了一个LED项目,没有它的话这个项目不会这么快完成,也不会做得这么完美。 《电子技术设计》网站版权所有,谢绝转载 iCircuit公司的电路设计器和仿真器可供四处奔走的人使用! 随着过去几年来移动设备市场中适合四处奔走的工程师使用的应用数量不断增加,电路设计和仿真不再只局限于PC端。EveryCircuit、Circuit Simulator和Electrodroid就是其中一些可供下载的比较流行的免费移动应用。不过就适合几乎任何平台的实时设计和仿真工具而言,iCircuit很快就要拔得头筹。那么为何iCircuit有别于上述其它应用呢?很简单,它即使在设计过程中也一直在运行仿真,只要一加电就像在跟电路玩游戏。该应用据称有30个单元用于电路设计,包括电阻、MOSFET和数字门电路,并且集成了一个方便的万用表,可立即读取电路中任何地方的电流和电压。甚至还有一个内置的示波器用于跟踪多个信号,并观察这些信号值随时间的变化!使用iCircuit的唯一缺点是用户需要带多个CPU内核的新款移动设备,因为该应用很耗资源。这款免费应用可以用于苹果的iPhone和iPad以及基于安卓和Windows的移动设备。 FreePCB——在基于Windows的PC机上运行的免费PCB设计与编辑工具 为何提到免费设计软件就觉得电路应该很有趣?对PCB—以及用于设计和编辑的免费软件工具来说可爱之处在哪里?答案是以FreePCB的形式为例,允许用户使用简单的图形界面进行PCB原理图的设计和编辑。这种界面不会因2D图形本身获什么奖项,但它的‘美丽’之处在于其功能。用户能够设计出铜层数量达16层、最大尺寸达60X60英寸的PCB!好好想象一下,这可是一个5平方英尺的母板啊!该软件套件提供了PCB版图设计所需的所有工具,包括英制和米制功能、Ivex Design International、PCB Matrix和IPC库。FreePCB还提供了封装向导/封装编辑器用于封装设计和编辑、设计规则检查器,以及导入导出PADS-PCB网表的功能。该软件设计在Windows下工作,但可以通过MacPorts应用在使用Virtual Box或Wine的Mac和Linux系统上运行。 GDB:GNU项目调试器——诊断崩溃的软件 所有软件都会崩溃,这是不可避免的,它的发生只是时间问题。为了更好地理解哪里出错,软件工程师和代码编写人员通常会使用调试软件来掌握跨多个平台的冲突和其它错误。一个较好的免费调试器——不需要介绍就能用的——是GDB公司推出的方便易用的GNU调试器。GNU调试器可以帮助用户观察程序运行过程中发生的事,或者程序崩溃时刻发生的情况。该软件包含4个主要工具用于帮助诊断问题,包括它在启动时的程序规范、在特定条件下停止、检查它在停止运行时发生的事情以及用于实验和纠正所见缺陷的程序编辑。GDB可以在许多编程语言中使用,包括Ada、C、C++、对象型C和Pascal。它还具有在大多数Linux和Windows平台上运行的优点。 《电子技术设计》网站版权所有,谢绝转载 Cypress Perform的PSoC Creator 3.0 SP1——设计SoC 设计工程的发展方向是什么?全能型芯片。 当今世界到处都是带独立SoC(系统级芯片)的移动设备和SBC,这些SoC允许从CPU到GPU的所有东西集成在单片硅片(或其它材料)上。SoC设计不再局限于具有复杂制造中心的技术型公司,因为技术的发展使得制造商和基于家庭的工程师可以在他们的业余时间设计自己的PSoC。正如你能猜到的那样,在这个领域也有许多免费的软件开发工具,比如Cypress Perform公司的PSoC Creator3.0 SP1,它允许用户设计自己的可编程系统级芯片并进行制造(这部分费用比较高)。这个软件套件含有集成式设计平台所需的所有东西,包括以PSoC 3、PSoC 4和PSoC 5LP系统为中心的硬件/固件应用设计可以使用的PSoC Creator。它还包含PSoC Components,可以让用户拖放虚拟的模拟和数字可定制元件,并用完整的API库满足他们的需要。最近该软件平台推出了一种内置的C源代码编译器/编辑器,与调试工具一起可以清除创建过程中产生的任何有害故障。另外还集成了用于I2C、USB、UART和SPI接口的完整通信库。使用PSoC Creator可以做许多事情,随着更多的制造商、业余爱好者和工程师能够在自己家里舒适地生成自己的SoC,这也许就是未来电路设计的发展方向。随着时间的推移,3D打印机和外包制造变得越来越负担得起,人们因此能够非常方便地生产出他们自己的SoC。 《电子技术设计》网站版权所有,谢绝转载
  • 热度 23
    2014-10-22 08:48
    2433 次阅读|
    0 个评论
    这里是根据受欢迎的需求整理出来的另外一批免费工具,工程师和DIYer可以在他们的各种项目中使用这些工具。鉴于经济现状,‘免费’就像黄金一样,这些工具至少值得你没有在上面花费的每一分钱。 我们请求工程师将工具自发添加到我们的原始清单中。在后面几页显示的结果中包括一种替代电子表格(Excel)的极具吸引力的新兴工具,名叫R Project,用于统计运算。工程师们表示,这种工具能够处理很大的数据量,具有更加灵活的图形化功能,因此值得深入学习。工程师们对FreePCB也给予了很高的评价,除了功能形式略有折衷外,它允许用户使用简单的图形界面进行PCB原理图的设计和编辑。 如果遗漏了您最喜爱的免费工具,欢迎补充哦。 用于统计运算的R Project——可替代Excel 首先是RR公司(是Robert Gentleman和Ross Ihaka创建的)的R Project,或简写为‘R’。这是一个可下载的软件环境,主要用于提供统计性的运算和图形。 这个软件提供统计和图形化的技术,包括线性/非线性建模、时间序数分析和经典的统计测试等许多功能。该软件兼容大多数操作系统,可以在基于各种UNIX平台、Windows和MacOS的PC机上运行。R也是一种开源软件,可以让用户随意修改以适合他们的需要,不用担心违法问题。 Sage可在各种数学应用中提供帮助 你被某些数学问题难住过吗?也许你需要用基于CAD模型的计算。不管是什么样的问题,Sage都能帮助到你。该软件使用近100种开源包创建,并统一在一种界面下以方便使用。这种平台可以用于大量数学应用,包括微积分、代数和基础数学。平台还集成有许多先进的‘Doc Brown’应用程序,比如群论、密码学和组合学等等。这种可下载的软件可以通过网络浏览器访问,并在本地连接到你的Sage安装程序,或通过Sage网络服务器访问。界面非常有趣,采用‘笔记本’的形式,允许用户创建自己定制的图形、数学表达式(适合弦论迷),并且能够根据具体项目增加/删除输入。另外,你能像使用儿时的复古玩具那样创建难以置信的‘旋转图形’艺术品。 用于高级解释性语言数值计算的GNU Octave 另外一个流行的免费数学工具是GNU Octave,主要用于数值计算,比如化学工程和科学计算中需要的那些数值计算。这是一个软件平台,汇聚了大量的设计用于解决数字线性代数问题的工具,深入到非线性方程的‘根基’,并集成了普通函数。有趣的事情不止这些,因为Octave还集成了用于操作多项式和整合常微分与微分代数方程的工具。就像大多数著名的开源软件那样,Octave也可以被用户用包括C、C++和FORTRAN等许多种语言进行修改和再次发布。 《电子技术设计》网站版权所有,谢绝转载 用于嵌入式设计应用的Microchip公司MPLAB开发平台 电路设计是一个很大的市场,其设计实现自从近年越来越流行的单板计算机推出以来已经造就了很大的制造商市场。在微控制器(MCU)市场中电路设计也很流行,它允许客户通过配置系统来适应他们的需要。当然,制造MCU的大多数公司都有自己的免费工具供客户使用,比如Microchip公司的MPLAB开发平台。这种平台包含了从编译器到模拟器和调试器的所有东西,涉及电路的几乎方方面面。一些更加流行的工具包括用于开发微控制器/数字信号控制器(DSC)代码的MPLAB X IDE,用于在线调试的MPLAB ICD 3,以及用于Mircochip Flash DSC和MCU器件的MPLAB REAL ICE模拟器。 Maxim Integrated公司的EE-SIM交互式工具 设计和仿真平台的价格通常非常昂贵,只要看看SolidWorks平台,你就能很快理解其中的原因了。从概念设计参数到计划的材料成本以及中间的任何对象都有相应的工具。那些不能负担这些软件套件费用的人完全可以采用Maxim Integrated公司的EE-SIM设计创建和仿真工具,这些工具的功能就如字面意义一样。该平台允许用户输入他们的设计要求,然后自动产生交互式原理图,再由用户调整个别元件以满足他们的规范要求。一旦他们选好了元件,他们就能开展设计仿真,最终产生容易理解的波形(包括波特图和电压图)。用户甚至还能保存他们的原理图,然后将包含制造商器件型号的这些原理图下载下来。对于一个免费的设计与仿真平台来说EE-SIM给人的印象是非常深刻的。该平台已经帮助我完成了许多繁重的工作。 TI的WEBENCH设计中心——综合性工具 另外一种设计与仿真套件来自TI公司,它集成了各种各样的工具,可以满足你能想象的所有要求。由于有无数的SBC和评估板,因此为它们提供相应的工具也是说得过去的。TI公司的WEBENCH设计中心所加载的软件可以覆盖设计和仿真的方方面面,它会让你的大脑兴奋不已。这些工具包含定制电源、滤波和传感设计所需的所有东西,并且有非常详细而且随时可以修改的原理图。WEBENCH Power Designer的图形用户界面可以清晰地显示从电源要求到想要的LED流明数的所有结果,而且有一个方便的按键让用户根据个人喜好在BOM成本、元件外形尺寸和设计效率之间作出调整。所有TI的设计和仿真工具都通过你选用的网络浏览器运行,项目设计可以在线保存或下载,无论你处于设计过程中的哪个阶段。WEBENCH帮助我在过去完成了一个LED项目,没有它的话这个项目不会这么快完成,也不会做得这么完美。 《电子技术设计》网站版权所有,谢绝转载 iCircuit公司的电路设计器和仿真器可供四处奔走的人使用! 随着过去几年来移动设备市场中适合四处奔走的工程师使用的应用数量不断增加,电路设计和仿真不再只局限于PC端。EveryCircuit、Circuit Simulator和Electrodroid就是其中一些可供下载的比较流行的免费移动应用。不过就适合几乎任何平台的实时设计和仿真工具而言,iCircuit很快就要拔得头筹。那么为何iCircuit有别于上述其它应用呢?很简单,它即使在设计过程中也一直在运行仿真,只要一加电就像在跟电路玩游戏。该应用据称有30个单元用于电路设计,包括电阻、MOSFET和数字门电路,并且集成了一个方便的万用表,可立即读取电路中任何地方的电流和电压。甚至还有一个内置的示波器用于跟踪多个信号,并观察这些信号值随时间的变化!使用iCircuit的唯一缺点是用户需要带多个CPU内核的新款移动设备,因为该应用很耗资源。这款免费应用可以用于苹果的iPhone和iPad以及基于安卓和Windows的移动设备。 FreePCB——在基于Windows的PC机上运行的免费PCB设计与编辑工具 为何提到免费设计软件就觉得电路应该很有趣?对PCB—以及用于设计和编辑的免费软件工具来说可爱之处在哪里?答案是以FreePCB的形式为例,允许用户使用简单的图形界面进行PCB原理图的设计和编辑。这种界面不会因2D图形本身获什么奖项,但它的‘美丽’之处在于其功能。用户能够设计出铜层数量达16层、最大尺寸达60X60英寸的PCB!好好想象一下,这可是一个5平方英尺的母板啊!该软件套件提供了PCB版图设计所需的所有工具,包括英制和米制功能、Ivex Design International、PCB Matrix和IPC库。FreePCB还提供了封装向导/封装编辑器用于封装设计和编辑、设计规则检查器,以及导入导出PADS-PCB网表的功能。该软件设计在Windows下工作,但可以通过MacPorts应用在使用Virtual Box或Wine的Mac和Linux系统上运行。 GDB:GNU项目调试器——诊断崩溃的软件 所有软件都会崩溃,这是不可避免的,它的发生只是时间问题。为了更好地理解哪里出错,软件工程师和代码编写人员通常会使用调试软件来掌握跨多个平台的冲突和其它错误。一个较好的免费调试器——不需要介绍就能用的——是GDB公司推出的方便易用的GNU调试器。GNU调试器可以帮助用户观察程序运行过程中发生的事,或者程序崩溃时刻发生的情况。该软件包含4个主要工具用于帮助诊断问题,包括它在启动时的程序规范、在特定条件下停止、检查它在停止运行时发生的事情以及用于实验和纠正所见缺陷的程序编辑。GDB可以在许多编程语言中使用,包括Ada、C、C++、对象型C和Pascal。它还具有在大多数Linux和Windows平台上运行的优点。 《电子技术设计》网站版权所有,谢绝转载 Cypress Perform的PSoC Creator 3.0 SP1——设计SoC 设计工程的发展方向是什么?全能型芯片。 当今世界到处都是带独立SoC(系统级芯片)的移动设备和SBC,这些SoC允许从CPU到GPU的所有东西集成在单片硅片(或其它材料)上。SoC设计不再局限于具有复杂制造中心的技术型公司,因为技术的发展使得制造商和基于家庭的工程师可以在他们的业余时间设计自己的PSoC。正如你能猜到的那样,在这个领域也有许多免费的软件开发工具,比如Cypress Perform公司的PSoC Creator3.0 SP1,它允许用户设计自己的可编程系统级芯片并进行制造(这部分费用比较高)。这个软件套件含有集成式设计平台所需的所有东西,包括以PSoC 3、PSoC 4和PSoC 5LP系统为中心的硬件/固件应用设计可以使用的PSoC Creator。它还包含PSoC Components,可以让用户拖放虚拟的模拟和数字可定制元件,并用完整的API库满足他们的需要。最近该软件平台推出了一种内置的C源代码编译器/编辑器,与调试工具一起可以清除创建过程中产生的任何有害故障。另外还集成了用于I2C、USB、UART和SPI接口的完整通信库。使用PSoC Creator可以做许多事情,随着更多的制造商、业余爱好者和工程师能够在自己家里舒适地生成自己的SoC,这也许就是未来电路设计的发展方向。随着时间的推移,3D打印机和外包制造变得越来越负担得起,人们因此能够非常方便地生产出他们自己的SoC。 《电子技术设计》网站版权所有,谢绝转载
  • 热度 22
    2012-3-16 10:40
    1121 次阅读|
    0 个评论
    这是个关于“开源能量监控工程”的说明,中文翻译与图中序号对应,请您参考:   中文翻译   1 、开源能量监控工程 2 、针对能量使用效率和分布式能量可再生的微发电系统 , 具备开源能量监控和分析工具的工程应运而生 3 、 能量使用 监测建筑内的主要电能使用,使建筑各方面性能指标的监测变得可能,使这些信息的确认也变得更加容易,这些是在能量使用上的进步!你可以实施并且可以看到实施后的效果。 4 、 能量预测 在安装一个可再生的能量技术之前,需要在当地进行可行性研究。以一个水发电系统为例,需要一个长时间段内的详细水流量数据信息,然后这些数据可以被用于涡轮机和管状设备的管理之中。 5 、 能量截获 监测当地可再生形式生成的电能,如风、水和太阳能,监测被水吸收太阳能后转化的热能。地域很大程度上决定了可再生能量系统的性能,在地域理想的情况下,借助于详细的数据和分析软件,可以对所安装系统的性能做出对比。你可以知道所安装的涡轮或太阳能水热系统正工作在它们潜能的80%状态下。 6 、 数据绘图分析和存储 用免费和开源的软件   7 、基于开源 Arduino 微控制平台 8 、 与世界分享数据 上传你截获(存储)的能量和正在使用的能量到因特网 9 、 能量技术发展 当建成一个关于风能或利用涡轮机而截获水能的交流发电机后,去评价它的性能指标就很重要了,这样的话,我们就可以找到它在哪些领域能被改进。 10 、 开源 这个工程是开源的,在“免费软件运动”的原则下,在GNU通用公共许可证下的每个人都可以免费地享用软件源代码和硬件设计。这可以比只用技术做更多的事。你能学到它是怎么工作的:从物理的AC和DC到电路设计和软件编程。你能自己去创建它并且凭自己意愿去修改。你可以加入到一个合作努力的队伍中去发展和提高它,当然在此过程中你获益匪浅。如果它坏了,你能学会怎么去修理,并且当它用到了它的使用年限,你也可以轻松将其拆下。因此,不同的部分和材料可以循环用于新的技术中。   11 、如果您想了解更多,请访问: http://openenergymonitor.org/emon/ 欢迎打击留言讨论!! 如果您有什么疑问请直接留言也可以登录我们的官网: http://www.wiznettechnology.cn   或者来信 :Tel: 86-10-84539974(转166),QQ:2464237212,邮箱: wiznetbj@wiznettechnology.com ,联系人:Lily Zhang ,谢谢!
相关资源
  • 所需E币: 0
    时间: 2023-4-22 23:22
    大小: 3.32MB
    上传者: EPTmachine
    RobertWilliamMecklenburg_AndrewOram-ManagingprojectswithGNUmake-O'Reilly(2005).pdf
  • 所需E币: 0
    时间: 2023-4-22 23:21
    大小: 2.52MB
    上传者: EPTmachine
    JohnGraham-Cumming-TheGNUMakeBook-NoStarchPress(2015).pdf
  • 所需E币: 1
    时间: 2023-4-13 09:53
    大小: 12.83MB
    GNUMake项目管理(第3版)-[美]RobertMecklenburg
  • 所需E币: 1
    时间: 2021-3-17 23:42
    大小: 2.47MB
    上传者: LiuSirSZ
    GNURadio_开放的软件无线电平台
  • 所需E币: 0
    时间: 2020-12-18 23:17
    大小: 9.08KB
    上传者: samewell
    GNU汇编入门教程.
  • 所需E币: 0
    时间: 2020-12-9 23:21
    大小: 9.1KB
    上传者: LGWU1995
    GNU汇编入门教程免费下载[摘要] 以前用ARM的IDE工具,使用的是ARM标准的汇编语言。现在要使用GNU的工具,当然要了解一点GNUARM汇编的不同之处。其实非常的简单,浏览一下文档然后再看看程序就完全可以搞定了,或者你硬着头皮看GNUARM的汇编程序,用不了多少时间你就就可以无师自通了。个人比较健忘,还是把文档翻译了一下,
  • 所需E币: 2
    时间: 2020-11-16 22:55
    大小: 12.6KB
    上传者: stanleylo2001
    GNU汇编入门教程免费下载资源大小:12.6KB[摘要]以前用ARM的IDE工具,使用的是ARM标准的汇编语言。现在要使用GNU的工具,当然要了解一点GNUARM汇编的不同之处。其实非常的简单,浏览一下文档然后再看看程序就完全可以搞定了,或者你硬着头皮看GNUARM的汇编程序,用不了多少时间你就就可以无师自通了。个人比较健忘,还是把文档翻译了一下,
  • 所需E币: 0
    时间: 2020-9-22 23:16
    大小: 2.51MB
    上传者: bwj312
    GNURadio_开放的软件无线电平台
  • 所需E币: 0
    时间: 2020-9-7 23:50
    大小: 1.34MB
    上传者: samewell
    OS课程设计-GNUmake中文手册.pdf
  • 所需E币: 3
    时间: 2019-12-26 12:20
    大小: 30.29KB
    上传者: wsu_w_hotmail.com
    GCC中文手册……
  • 所需E币: 4
    时间: 2019-12-26 10:46
    大小: 421.14KB
    上传者: 微风DS
    用gnu工具开发基于arm的嵌入式系统……
  • 所需E币: 5
    时间: 2019-12-26 01:32
    大小: 7.71MB
    上传者: 16245458_qq.com
    gnuc的avr开发工具……
  • 所需E币: 5
    时间: 2019-12-25 21:35
    大小: 31.61KB
    上传者: 二不过三
    Debugger&ApplicationSupport……
  • 所需E币: 4
    时间: 2019-12-25 21:23
    大小: 176.43KB
    上传者: 16245458_qq.com
    技术突破:IAREmbeddedWorkbenchforAtmelAVR版本4……
  • 所需E币: 5
    时间: 2019-12-25 16:50
    大小: 496.88KB
    上传者: 16245458_qq.com
    ARM学习报告002——GNU之映象机理……
  • 所需E币: 4
    时间: 2019-12-25 16:42
    大小: 373.5KB
    上传者: rdg1993
    分享一下本人收集的嵌入式开发资料,希望对同行有所帮助。GCC技术参考大全GCC(GNUCompilerCollection,GNU编译程序集合)是最重要的开放源码软件。事实上,其他所有开放源码软件都在某种层次上依赖于它。甚至其他语言,例如Perl和Python,都是由C语言开发的,由GNU编译程序编译的。GCC编译程序的历史很有趣,远远不止是一个时间和事件的列表。这个软件对于整个自由软件运动而言具有根本性的意义。事实上,如果没有它或类似的软件,就不可能有自由软件运动。GCC为Linux的出现提供了可能性。本章概要介绍了GCC编译程序集合,以及它的相关工具。这些编译中使用的工具可以跟踪源代码、编辑文件、控制编译过程、提供调试信息。本章介绍的内容包括一个列表以及对处理过程的一些描述。该列表描述了组成编译程序集合的文件和程序。之后介绍了将源文件变成可连接和可执行程序的步骤。1.1GNUGCC是GNU项目的一个产品。该项目始于1984年,目标是以自由软件的形式开发一个完整的类UNIX的操作系统。像所有这种规模的软件一样,GNU项目也经历了一些波折,但目标最终还是实现了。实际上现在一个功能完备的类UNIX操作系统——Linux,已经……
  • 所需E币: 5
    时间: 2019-12-25 16:36
    大小: 1.09MB
    上传者: 978461154_qq
    linux系统移植开发文档Linux系统移植目录第一部分前言....................................................................................................................................81硬件环境......................................................................................................................................81.1主机硬件环境.......................................................................................................................81.2目标板硬件环境...................................................................................................................81.3工具介绍...............................................................................................……
  • 所需E币: 3
    时间: 2019-12-25 16:21
    大小: 351.6KB
    上传者: 978461154_qq
    共6部分,需要全部下载后再解压缩……
  • 所需E币: 3
    时间: 2019-12-25 12:46
    大小: 859.79KB
    上传者: wsu_w_hotmail.com
    RVDS——ARM系统开发的首选工具DESIGNSTRATEGIESANDMETHODOLOGIESRVDS――ARM系统开发的首选工具1.系统高效的关键字发工具RVDS自动实现,而不需要软件开作者自从可编程的处理器出现之后,软发人员花费过多的时间手动优化高级语ARM中国件程序员就没有停止过对代码优化、代言代码。这是RVDS的优势所在。码高效的追求。在当今世界,电子产品前言领域每天都在更新,竞争异常激烈,单由于很多嵌入式软件工程师都对根据市场统计,有65%的中国纯的追求系统能够正常运行,得到正确ARM的开发工具RVDS非常熟悉,很多工程师愿意选择ARM处理器来开发的结果,是远远不够的。现实要求系统OEM厂商都在使用ARMRVDS作为主要嵌入式产品。对于这些开发工程师开发人员在产品中实现最优化的代码。开发工具进行产品的开发工作。所以本文来说,首先掌握的就是利用ARM的那么“高效”Effi……
  • 所需E币: 4
    时间: 2019-12-25 12:44
    大小: 556.97KB
    上传者: 微风DS
    使用RVCT3.1构建Linux应用程序DESIGNSTRATEGIESANDMETHODOLOGIES使用RVCT3.1作者姜宁,ARM构建Linux应用程序ARM公司的编译工具RVCT(Realview附带的头文件,所以必须将--gnu选项--c99CompilationTools)是业界最优化的传递到ARM编译器,启用对GNU扩展的此选项使得编译器能够编译符合ISOARM编译器。在开发基于ARMLinux的支持。C99标准的C源代码。系统时,用户可以使用GNU工具编译Linux内核,而将Linux上层应用代码的--enum_is_int2.2汇编程序命令行选项编译工作交给RVCT来完成,从而享受到这个选项使得所有的enum按整数类当应用程序或库中包含汇编代码时,RVCT高效的代码强优化功能。型进行处理。根据CodeSourcery文档用户则需要使用两个汇编器选项:……