0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

米尔科技ARM编译器介绍

米尔科技 来源:米尔科技 作者:米尔科技 2019-11-19 15:38 次阅读

ARM编译器

概念:产品官方名称为ARM编译器

ARM的行业参考C / C ++编译工具针对基于ARM架构的设备的效率进行了优化。 使用ARM Compiler提高性能,创建更小的代码。

  • 适用于各种嵌入式工作场景
  • 裸机和嵌入式(RT)OS应用程序的代码优化
  • 一流的代码密度
  • 与生态系统合作伙伴的兼容
  • 最大化发挥ARM的设计的潜力

凭借出色的性能,ARM Compiler可以开发高效产品,利用ARM Cortex处理器和架构的所有功能,从ARMv6-M到ARMv8-A 64位ARM。 这种通用编译器可优化裸机和嵌入式(RT)OS应用程序的代码。
ARM Compiler可在ARM Development Studio中使用,包括专用的微控制器专家工具包Keil MDK。 作为开发工作室金牌和银牌版本的一部分,Keil MDK Professional中包含适用于Cortex-M设备的安全认证编译器。 最后,为了与前几代产品最终兼容,Development Studio许可证还支持以前版本的ARM编译工具,例如ARM Compiler 5和RVCT。

  • 实时场景的表现

ARM Compiler针对各种嵌入式工作负载以及单一基准测试进行了优化。 这是我们对编译器的持续投资的结果。

  • 自动捕获目标

使用户能够自动直接在目标上捕获数据,以便集成到现有的构建系统中。 识别性能下降或出现图形异常时,在引入后立即解决这些问题。

  • 满足安全需求

对于功能安全 应用,可通过附加的ARM Compiler安全包简化TÜV SÜD认证过程。

  • 生成更快的代码

通过结合微体系结构特定的指令调度,整个程序优化策略和精细调整的库,ARM Compiler 6显着加快了各种工作负载的执行时间。 在一些大型工业和汽车案例中,与前几代相比,性能提升超过30%。 这是针对复杂,逼真的嵌入式代码进行持续优化投资的结果。

  • 创建更小的代码

嵌入式开发人员总是在性能和代码大小之间寻求适当的平衡。 通过一系列强大的优化技术,Arm Compiler可提供小巧高效的代码,尤其适用于Cortex-M设备。

  • 构建安全关键代码

由安全专家TÜV南德意志集团评估和认证的编译器分支机构,资格证书文件和长期维护合同,Arm Compiler的安全包简化并加速了实现功能安全认证的过程。

  • Functional safety Arm 编译器

Arm Compiler C / C ++工具链的全面安全包,可加速安全关键代码的构建并简化TÜV SÜD的认证过程.


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35295
  • 米尔科技
    +关注

    关注

    5

    文章

    227

    浏览量

    20955
收藏 人收藏

    评论

    相关推荐

    arm编译器学习

    首先来了解一下编译器,其通常分为三个部分:前端+优化+后端。
    发表于 11-24 09:09 852次阅读

    Keil修改ARM编译器及配置方法

    Keil MDK自 V5.36 版本之后,默认就不带 Arm Compiler V5版本编译器。如果需要使用 V5 版本编译器,就需要自己下载并安装。
    发表于 09-19 10:41 4598次阅读
    Keil修改<b class='flag-5'>ARM</b><b class='flag-5'>编译器</b>及配置方法

    ARM编译器优化版本1.0

    ARM编译器armcc可以优化您的代码以实现小代码和高性能。 本教程介绍编译器执行的主要优化技术,并解释了如何控制编译器优化。 本教程假定
    发表于 08-28 07:11

    如何安装ARM编译器Linux版

    本教程介绍如何下载、安装、设置您的环境,以及如何开始使用ARM编译器for Linux。 ARM编译器Linux版软件包包括
    发表于 08-28 06:45

    编译器_keil的优化选项问题

    keil编译器的优化选项针对ARM,对STM32编译的一些优化的问题
    发表于 02-25 14:18 3次下载

    ARM最优CC++编译器用户指南

    ARM最优CC++编译器用户指南
    发表于 03-14 10:48 3次下载

    C编译器及其优化

    本章将帮助读者在ARM处理上编写高效的C代码。本章涉及的一些技术不仅适用于ARM处理,也适用于其他RISC处理。本章首先从
    发表于 10-17 17:22 2次下载

    ARM汇编编译器的使用

    10.4 ARM汇编编译器的使用 armasm是ARM汇编语言的交叉编译器,本节将详细介绍它的使用方法。 armasm命令行语法格式如下。
    发表于 10-19 10:14 5次下载

    编译器是如何工作的_编译器的工作过程详解

    随着计算机的发展,编译器已经发挥着十分重要的作用。本文主要介绍编译器的种类、编译器的工作原理以及编译器工作的具体操作过程及步骤详解。
    发表于 12-19 12:54 1.6w次阅读

    基于Atmel Studio 6软件的KEIL ARM 编译器使用

    基于Atmel Studio 6软件的KEIL ARM 编译器使用
    的头像 发表于 07-04 09:49 5758次阅读
    基于Atmel Studio 6软件的KEIL <b class='flag-5'>ARM</b> <b class='flag-5'>编译器</b>使用

    关于KEIL ARM编译器的使用介绍

    KEIL ARM编译器的使用
    的头像 发表于 07-10 10:50 6324次阅读

    带你认识ARM最新的编译器 AC6.12

    带你认识ARM最新的编译器AC6.12
    的头像 发表于 03-03 11:34 4556次阅读

    你用的ARM处理该选择哪个编译器

    使用的是IDE自带或者开发板(芯片)厂家提供的编译器。等碰到问题百度时候最终才发现很多问题和编译器有关,如果一开始就对编译器有个基本的了解完全可以避免类似问题,下面就系统的介绍一下
    发表于 12-01 13:36 1次下载
    你用的<b class='flag-5'>ARM</b>处理<b class='flag-5'>器</b>该选择哪个<b class='flag-5'>编译器</b>?

    交叉编译器安装教程

    交叉编译器中“交叉”的意思就是在一个架构上编译另外一个架构的代码,相当于两种架构“交叉”起来了。Ubuntu 自带的 gcc 编译器是针对 X86 架构的,而我们现在要编译的是
    的头像 发表于 09-29 09:12 3501次阅读

    米尔瑞萨RZ/G2L开发板 安装交叉编译器

    米尔瑞萨RZ/G2L开发板安装交叉编译器
    的头像 发表于 05-26 22:05 2097次阅读
    <b class='flag-5'>米尔</b>瑞萨RZ/G2L开发板 安装交叉<b class='flag-5'>编译器</b>