zoukankan      html  css  js  c++  java
  • 关于交叉开发环境

    红心交叉开发

    交叉开发是指先在一台通用PC上进行软件的编辑、编译与连接,然后下载到嵌入式设备中运行调试的开发过程。通用PC称为宿主机,嵌入式设备称为目标机。

    红心交叉开发环境

    交叉开发环境(Cross Development Environment)是指编译、链接和调试嵌入式应用软件的环境。它与运行嵌入式应用软件的环境有所不同,通常采用“宿主机——目标机”模式

    开放的交叉开发环境的典型代表是:GNU工具链。它能够支持X86、ARM、MIPS、PowerPC等多种处理器。

    红心GNU交叉工具链:

    交叉编译器:如,arm-linux-gcc

    交叉汇编器:如,arm-linux-as

    交叉链接器:如,arm-linux-ld

    用于处理可执行程序和库的一些基本工具:如,arm-linux-strip、arm-linux-ar、arm-linux-ranlib(相当于arm-linux-s)等。

    红心交叉编译

    在一种平台上编译出能够在另一种平台(体系结构不同)上运行的程序。用来编译这种程序的编译器就叫做交叉编译器。

    红心交叉编译器

    注意,交叉编译器只是交叉开发环境的一部分。

    关于交叉编译器的配置可参考:http://www.cnblogs.com/nufangrensheng/p/3614108.html

  • 相关阅读:
    Generate Parentheses
    Length of Last Word
    Maximum Subarray
    Count and Say
    二分搜索算法
    Search Insert Position
    Implement strStr()
    Remove Element
    Remove Duplicates from Sorted Array
    Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/nufangrensheng/p/3615191.html
Copyright © 2011-2022 走看看