简单翻译和补充:1. GNU ARM Eclipse

原文链接:

GNU ARM Eclipse

GNU 介绍:

GNU 计划,又称革奴计划,是由RichardStallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。RichardStallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNUGeneralPublicLicense,GPL)。即“反版权”(或称Copyleft)概念。

Eclipse 介绍

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 插件和工具。这个项目托管在 GithubSourceForge 上。

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

子项目 GNU ARM Eclipse OpenOCD是 OpenOCO 的最新子项目,主要是为了更方便地更好地和 GNU ARM OpenOCD 调试插件集成。

  • GNU ARM Eclipse QEMU

GNU ARM Eclipse QEMU 是 QEMU 项目的一个分支,目的是为了在 GNU ARM Eclipse 项目中支持Cortex-M 的模拟器。

Let us know if you enjoyed it!

我们做这个开源项目十分享受!如果你成功安装了 GNU ARM Eclipse 并且很喜欢它,请告知我们,这里呢有一些提议:

  • 鼓励我们的最好方式就是捐助我们,捐助不限多少,我们都会十分感谢滴,这将加速我们的开发进度并促进我们开发出更加出色的功能;
  • 或者到脸谱项目主页为我们点赞留言吧;
  • 在 GitHub 项目主页为我们点星星吧;
  • 在 SourceForge 项目主页写个短评也可以。

谢谢,

Liviu lonescu

参考资料:

修改历史:

  • 2016年6月2日

来自为知笔记(Wiz)

时间: 2024-12-21 00:48:19

简单翻译和补充:1. GNU ARM Eclipse的相关文章

GNU ARM Eclipse Plug-in

sourceforge的一个开源项目GNU ARM Eclipse Plug-in,适合Eclipse编译ARM,代替原来的命令行界面vim,累死Windows的集成开发环境,下面是主页链接很有用 http://sourceforge.net/projects/gnuarmeclipse/ GNU ARM Eclipse Plug-in,布布扣,bubuko.com

GNU ARM汇编快速入门

以前用ARM的IDE工具,使用的是ARM标准的汇编语言.现在要使用GNU的工具,当然要了解一点GNU ARM汇编的不同之处.其实非常的简单,浏览一下文档然后再看看程序就完全可以搞定了,或者你硬着头皮看GNU ARM的汇编程序,用不了多少时间你就就可以无师自通了. ARM汇编语言源程序语句 ,一般由指令.伪操作.宏指令和伪指令作成.ARM汇编语言的设计基础是汇编伪指令,汇编伪操作和宏指令. 目前常用的ARM编译环境有2种: ARMASM: ARM公司的IDE中使用了CodeWarrior的编译器,

Q promise API简单翻译

详细API:https://github.com/kriskowal/q/wiki/API-Reference Q提供了promise的一种实现方式,现在在node中用的已经比较多了.因为没有中文的api,我就简单翻译下吧.鄙人不才,欢迎拍砖... 一.Core Promise Methods 1.promise.then(onFulfilled, onRejected, onProgress) 这个就不说了吧. 2.promise.catch(onRejected) 其等同于:promise.

GNU ARM汇编语法

http://wenku.baidu.com/view/812a698c84868762caaed55d.html?re=view ARM汇编源程序有两种风格: ARM官方推荐的风格,所有的指令都大写.常用在windows下的IDE中. GNU风格的汇编风格,所有的指令都小写.常用在与Linux相关的工具中. 注释符号: GNU arm汇编所采用的注释符号是@符号,同样c语言中的 // 和 /* */ 两种类型的注释方法在GNU arm汇编中也被支持. 宏定义: 在GNU arm汇编程序中可以使

Building the GNU ARM Toolchain for Bare Metal

kunen.org home OpenGL nve uC links Building the GNU ARM Toolchain for Bare Metal This is a quick guide to building the GCC toolchain for the ARM architecture.  I wrote this to cleanup some other instructions that I've seen floating around the web, an

ARM-ELF文件格式与GNU ARM Linker机制

这里所说的ARM系统基本文件格式,都是在基于ARM的嵌入式系统开发中常会碰到的文件格式. ARM系统基本文件格式有三种: 1) BIN,平板式二进制格式,一般用于直接烧写到Flash中,也可以用于加载到monitor程序中. 2) ELF,EXECUTABLE AND LINKABLE FORMAT,一种通用的OBJECT文件格式,一般由GNU COMPILER COLLECTION (GCC)产生. 3) AXF,BIN格式的扩展版,主体部分同BIN,在文件头和尾加入了调试用的信息,用于AXD

嵌入式Linux ARM汇编(六)——GNU ARM汇编编程

嵌入式Linux ARM汇编(六)--GNU ARM汇编编程 不同的汇编器对汇编语言的语法要求不一样.目前常用的ARM汇编环境有以下两种: A.ARM ASM:ARM公司的汇编器,适合在Windows平台下使用 B.GNU ARM ASM:GNU交叉编译工具链中的汇编器,适合于Linux开发平台. GNU汇编器是GNU工具集的一部分,用于将汇编语言文件转化为二进制obj文件.GNU汇编器针对的是多种处理器架构,这意味着GNU汇编器的语法不同于ARM工具链的汇编器. 一.GUN ARM汇编指令格式

GNU ARM 汇编指令

http://blog.chinaunix.net/u2/87718/showart_1683402.html GNU ARM 汇编指令简介第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针.设置页表.操作 ARM的协处理器等.初始化完成后就可以跳转到C代码执行.需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范. 一. Linux汇编行结构任何汇编行

GNU ARM汇编入门

第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针.设置页表.操作 ARM的协处理器等.初始化完成后就可以跳转到C代码执行.需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点 (www.gnu.org)上下载有关规范. 一. Linux汇编行结构 任何汇编行都是如下结构: [:] [} @ comment [:] [} @ 注释 Linux ARM 汇编中,任何以冒号结尾的标识符都被认为是一