This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

想了解ARM编译器概况

有人可以介绍一下ARM compiler的具体情况吗

比如armcc vs gcc,还有llvm的使用

主要想了解一下他们在ARM的历史,市场的情况,功能的区别,和未来的趋势

Parents
  • armcc是作为ARM的一个独立产品向外出售的。可以提供完整的技术支持,同时在MCU领域,他的code size和performance都有很大的优势。armgcc过去由code sourcery维护,现在由ARM带头,联合其他厂商共同维护,主要是Cortex系列的enabling,支持A,R和M系列。LLVM是下一代的编译器框架,ARM内部在做研究,但因为属于内部信息,不便在这里多说。armcc和armgcc属于同一个市场,相互之间有竞争关系,但个有特色,armcc现在主要精力集中在强化在MCU领域的技术领先优势,armgcc主要强调早期的处理器enabling,和扩大生态系统,稳固ARM在移动设备的地位,比如Android。

Reply
  • armcc是作为ARM的一个独立产品向外出售的。可以提供完整的技术支持,同时在MCU领域,他的code size和performance都有很大的优势。armgcc过去由code sourcery维护,现在由ARM带头,联合其他厂商共同维护,主要是Cortex系列的enabling,支持A,R和M系列。LLVM是下一代的编译器框架,ARM内部在做研究,但因为属于内部信息,不便在这里多说。armcc和armgcc属于同一个市场,相互之间有竞争关系,但个有特色,armcc现在主要精力集中在强化在MCU领域的技术领先优势,armgcc主要强调早期的处理器enabling,和扩大生态系统,稳固ARM在移动设备的地位,比如Android。

Children