zoukankan      html  css  js  c++  java
  • ARM交叉编译工具链分类说明

     

     

    转载整理自:http://www.veryarm.com/cross-tools

    从授权上,ARM交叉编译工具链分为免费授权版和付费授权版。

    免费版目前有三大主流工具商提供,第一是GNU(提供源码,自行编译制作),第二是 Codesourcery,第三是Linora

    收费版ARM原厂提供的armccIAR提供的编译器等等,因为这些价格都比较昂贵,不适合学习用户使用,所以不做讲述。

    ·        arm-none-linux-gnueabi-gcc Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM32位)系统中所有环节的代码,包括裸机程序、u-bootLinux kernelfilesystemApp应用程序。

    ·        arm-none-elf-gcc Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM MCU32位)芯片,ARM7ARM9Cortex-M/R芯片程序。

    ·        arm-none-eabi-gcc GNU 推出的的ARM交叉编译工具。可用于交叉编译ARM MCU32位)芯片,如ARM7ARM9Cortex-M/R芯片程序。

    ·        arm-linux-gnueabihf-gcc是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM32位)系统中所有环节的代码,包括裸机程序、u-bootLinux kernelfilesystemApp应用程序。

    ·        aarch64-linux-gnu-gcc是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARMv8 64位目标中的裸机程序、u-bootLinux kernelfilesystemApp应用程序。

     

    Linaro交叉编译器下载地址:http://releases.linaro.org/

     

     

     

     

  • 相关阅读:
    Sparrow 开发板化身电脑音量调节器
    我的第一台台式机
    DFRobot万物互联大赛第二轮
    DFRobot万物互联大赛第一轮
    RPi Cam v2 之一:基础及牛刀小试
    Galileo Gen2 之MQTT通讯
    路飞学城Python爬虫课第一章笔记
    Micro:Bit手柄试用之一MagicPad (解决蓝牙与gamePad包共存)
    PocketBeagle 初高级设置
    EVB-P6UL:一识庐山真面目
  • 原文地址:https://www.cnblogs.com/LoTGu/p/6075832.html
Copyright © 2011-2022 走看看