GNU ARM 工具链

分享到:

大部分 ARM 系统编程发生在使用交叉编译工具的非 ARM 工作站上,其目标是在 ARM 平台上使用。GNU ARM 工具链是一种编程环境,它允许您在设计、开发和使用 ARM 模拟器进行测试时选择自己最喜欢的工作站环境。

GNU 工具链驻留在 CodeSourcery 上,可以免费下载使用。它也被称为 Sourcery G++ Lite。 除了 GNU C Library 之外,其他所有工具都是根据标准的 GNU Public License version 3 (GPL3) 进行授权的。GNU C Library 根据 GPL version 2.1 进行授权。GNU 工具链中包含的工具有二进制实用程序(binutils)、GNU Compiler Collection (GCC)、GNU Remote Debugger (GDB)、GNU make 和 GNU 内核实用程序。

此外,Sourcery G++ Lite 包还包含大量关于 GNU 工具链的文档,其中包括 GNU Coding Standards 文档 —— 在 GNU 汇编程序文档下面,是很好的读物,因为您可以找到许多关于 ARM 的信息:代码、语法和指令等。

项目主页:http://www.open-open.com/lib/view/home/1326959777905

昵    称:
验证码:

相关文档:

  • C++ 分析器:Embedded Profiler
    Embedded Profiler 是低开销的 C++分析器,通过编译器(GCC,MinGW的,或MSVC)自动化仪表的功能实现。分析可以自动或手动完成。自动分析生...
  • C++的MIME库 mimetic
    mimetic 是一个 C++ 的类库,用来处理 MIME 数据。...
  • C++标准程序库
    如果要把一个template中的某个标识符号指定为一种型别,就算意图显而易见,关键字typename也不可或缺,因此一般的规则是,除了以typename修饰...
  • C++序列化框架:febird
    功能类似于 boost.serializaiton 或 google.protocolbuffer, 可以用在协议解析,大/小数据的序列化,有极高的性能(比boost.binary_archive快30~1000倍)...
  • PHP 的 C 扩展:Zephir
    Zephir 是一个开源的,可以用高级语言安全快速地编写 PHP 的 C 扩展。...
  • Windows版GCC TDM-GCC
    TDM-GCC 是 Windows 下的编译器套件。...
  • C++国际化 UTF-8 CPP
    一个处理UTF-8编码字符串的简单、小巧、跨平台的泛型库。...
  • C++常用工具类库 Rudiments
    Rudiments 是一个 C++ 类库,提供一些用来编写守护进程、客户端和服务器端的基础类,与标准C函数的封装类:还包括正则表达式、 semaphores...
  • C++智能指针的设计和使用
    对于一个C++的使用者来说,指针的使用可以算的上是家常便饭,但是在使用的过程中,很多时候可能会因为new或者malloc了一个对象,而忘...
  • JSONCPP介绍及使用
    JSON全称为JavaScript ObjectNotation,它是一种轻量级的数据交换格式,易于阅读、编写、解析。 jsoncpp是c++解析JSON串常用的解析库之一。其...
  • java嵌入c,c++程序指南
    本文为在 32 位 Windows 平台上实现 Java 本地方法提供了实用的 示例、步骤和准则。本文中的示例使用 Sun Microsystems 公司创建的 Java Developmen...
  • 6个开源的cpp开发库
    6个开源的cpp开发库...
  • C++的Properties读写库 libproperties
    提供一个简单易用的C++类Properties用以读写基于xml格式的配置文件。...
  • C++动态编译工具 ccbuild
    ccbuild 更像是一个动态的 Makefile 。ccbuild 查找当前目录所有包含 main 方法的程序并进行构建。因此它会读取 C++ 源码并查找出依赖的文件...
  • C++元模板语言 Metacza
    Metacza 是一个语言,其编译器可用 C++ 元模板语言进行输出。使用更简洁的语法让元模板语言编程更加简单。Matacza 可以让你使用 boost::mpl...
  • C/C++学习工具 ZinjaI
    ZinjaI 是一个多平台的 C/C++ 集成开发环境,主要用在教室中学习 C/C++ 语言用的。...
  • 一个“蝇量级” C 语言协程库
    协程(coroutine)顾名思义就是“协作的例程”(co-operative routines)。跟具有操作系统概念的线程不一样,协程是在用户空间利用程序语言的语...
  • C语言常用工具包 libscl
    libscl (SCL) 是一个C语言常用工具包,主要功能包括哈希表、列表、队列、堆栈、符号、平衡二叉树、向量等数据结构的实现。...
  • C++中搜索、截取字符串
    C++中搜索、截取字符串...
  • 你试过这样写C程序吗?
    本文将采用C语言解决一个问题,围绕这个问题不断地变化需求、重构代码,分别展示两种风格如何从不同的侧面提高代码的可维护性。...