GNU 计划,又称革奴计划,是由RichardStallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。RichardStallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNUGeneralPublicLicense,GPL)。即“反版权”(或称Copyleft)概念。
MyEclipse 是一个 Eclipse 插件,暂时不管它是什么,重点是这是一个名叫 MyEclipse 的插件。所谓插件就相当于相当于给 Eclipse 打一个补丁,扩展了 Eclipse 的功能。比如 GNU ARM Eclipse 就是一个 Eclipse 的插件集合。
有时为了方便安装,把 Eclipse 插件和 Eclipse 打包成一个安装文件,然后再起个名字,这样安装就十分方便了。
Eclipse 本身是用 Java 开发出来的,运行 Eclipse 时,实际上是在运行 java.exe,然后 java.exe 启动一个 java 类,这个 java 类的运行效果就是运行 Eclipse 的界面,而这个图形界面窗口用到了javaw.exe 这个程序,老点版本在 xp 上可以在任务管理器的进程里看到(不过我在win7上没有看到,只看到了 java.exe 和 eclipse.exe,暂不深究)。
Welcome to GNU ARM Eclipse!GNU ARM Eclipse 是一个开源项目,它基于 GNU 工具链,为多平台嵌入式开发提供了一个系列的Eclipse 插件和工具。这个项目托管在
Github 和
SourceForge 上。
The GNU ARM Eclipse plug-ins
这些插件为 GNU ARM 工具链 提供 Eclipse CDT (C/C++ 开发工具) 的扩展性功能,GNU ARM 工具链包含一些列工具,比如用于 ARM 嵌入式处理器开发的 GNU 工具,Linaro,等等。
简而言之,配合 Eclipse 框架(目前经过测试的最高版本是Eclipse 4.4 Luna)GNU ARM Eclipse 插件集合可以创建,构建,调试项目工程,一般能够管理 ARM 和 AArch64 工程(包括32和64位版本的可执行程序和静态/共享库)。这些插件可以运行在三大操作系统上。可以了解更多
功能。
Additional tools
除了主要的Eclipse插件集合,本计划还包括了几个额外的工具,这些工具以独立的打包文件发布。
- GNU ARM Eclipse Windows Build Tools
子项目 GNU ARM Eclipse Windows 构建工具包括一些 Windows 平台上需要的额外工具,比如 make 和 rm。
子项目 GNU ARM Eclipse OpenOCD是
OpenOCO 的最新子项目,主要是为了更方便地更好地和 GNU ARM OpenOCD 调试插件集成。
GNU ARM Eclipse QEMU 是
QEMU 项目的一个分支,目的是为了在 GNU ARM Eclipse 项目中支持Cortex-M 的模拟器。
Let us know if you enjoyed it!
我们做这个开源项目十分享受!如果你成功安装了 GNU ARM Eclipse 并且很喜欢它,请告知我们,这里呢有一些提议:
Liviu lonescu
参考资料: