0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

米爾科技ARM編譯器介紹

米爾科技 ? 來源:米爾科技 ? 作者:米爾科技 ? 2019-11-19 15:38 ? 次閱讀

ARM編譯器

概念:產(chǎn)品官方名稱為ARM編譯器。

ARM的行業(yè)參考C / C ++編譯工具針對基于ARM架構的設備的效率進行了優(yōu)化。 使用ARM Compiler提高性能,創(chuàng)建更小的代碼。

  • 適用于各種嵌入式工作場景
  • 裸機和嵌入式(RT)OS應用程序的代碼優(yōu)化
  • 一流的代碼密度
  • 與生態(tài)系統(tǒng)合作伙伴的兼容
  • 最大化發(fā)揮ARM的設計的潛力

憑借出色的性能,ARM Compiler可以開發(fā)高效產(chǎn)品,利用ARM Cortex處理器和架構的所有功能,從ARMv6-M到ARMv8-A 64位ARM。 這種通用編譯器可優(yōu)化裸機和嵌入式(RT)OS應用程序的代碼。
ARM Compiler可在ARM Development Studio中使用,包括專用的微控制器專家工具包Keil MDK。 作為開發(fā)工作室金牌和銀牌版本的一部分,Keil MDK Professional中包含適用于Cortex-M設備的安全認證編譯器。 最后,為了與前幾代產(chǎn)品最終兼容,Development Studio許可證還支持以前版本的ARM編譯工具,例如ARM Compiler 5和RVCT。

  • 實時場景的表現(xiàn)

ARM Compiler針對各種嵌入式工作負載以及單一基準測試進行了優(yōu)化。 這是我們對編譯器的持續(xù)投資的結果。

  • 自動捕獲目標

使用戶能夠自動直接在目標上捕獲數(shù)據(jù),以便集成到現(xiàn)有的構建系統(tǒng)中。 識別性能下降或出現(xiàn)圖形異常時,在引入后立即解決這些問題。

  • 滿足安全需求

對于功能安全 應用,可通過附加的ARM Compiler安全包簡化TüV SüD認證過程。

  • 生成更快的代碼

通過結合微體系結構特定的指令調(diào)度,整個程序優(yōu)化策略和精細調(diào)整的庫,ARM Compiler 6顯著加快了各種工作負載的執(zhí)行時間。 在一些大型工業(yè)和汽車案例中,與前幾代相比,性能提升超過30%。 這是針對復雜,逼真的嵌入式代碼進行持續(xù)優(yōu)化投資的結果。

  • 創(chuàng)建更小的代碼

嵌入式開發(fā)人員總是在性能和代碼大小之間尋求適當?shù)钠胶狻?通過一系列強大的優(yōu)化技術,Arm Compiler可提供小巧高效的代碼,尤其適用于Cortex-M設備。

  • 構建安全關鍵代碼

由安全專家TüV南德意志集團評估和認證的編譯器分支機構,資格證書文件和長期維護合同,Arm Compiler的安全包簡化并加速了實現(xiàn)功能安全認證的過程。

  • Functional safety Arm 編譯器

Arm Compiler C / C ++工具鏈的全面安全包,可加速安全關鍵代碼的構建并簡化TüV SüD的認證過程.


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6081

    瀏覽量

    34939
  • 米爾科技
    +關注

    關注

    5

    文章

    227

    瀏覽量

    20779
收藏 人收藏

    評論

    相關推薦

    arm編譯器學習

    首先來了解一下編譯器,其通常分為三個部分:前端+優(yōu)化+后端。
    發(fā)表于 11-24 09:09 ?781次閱讀

    Keil修改ARM編譯器及配置方法

    Keil MDK自 V5.36 版本之后,默認就不帶 Arm Compiler V5版本編譯器。如果需要使用 V5 版本編譯器,就需要自己下載并安裝。
    發(fā)表于 09-19 10:41 ?3632次閱讀
    Keil修改<b class='flag-5'>ARM</b><b class='flag-5'>編譯器</b>及配置方法

    ARM編譯器優(yōu)化版本1.0

    ARM編譯器armcc可以優(yōu)化您的代碼以實現(xiàn)小代碼和高性能。 本教程介紹編譯器執(zhí)行的主要優(yōu)化技術,并解釋了如何控制編譯器優(yōu)化。 本教程假定
    發(fā)表于 08-28 07:11

    如何安裝ARM編譯器Linux版

    本教程介紹如何下載、安裝、設置您的環(huán)境,以及如何開始使用ARM編譯器for Linux。 ARM編譯器Linux版軟件包包括
    發(fā)表于 08-28 06:45

    編譯器_keil的優(yōu)化選項問題

    keil編譯器的優(yōu)化選項針對ARM,對STM32編譯的一些優(yōu)化的問題
    發(fā)表于 02-25 14:18 ?3次下載

    ARM最優(yōu)CC++編譯器用戶指南

    ARM最優(yōu)CC++編譯器用戶指南
    發(fā)表于 03-14 10:48 ?3次下載

    ARM匯編編譯器的使用

    10.4 ARM匯編編譯器的使用 armasm是ARM匯編語言的交叉編譯器,本節(jié)將詳細介紹它的使用方法。 armasm命令行語法格式如下。
    發(fā)表于 10-19 10:14 ?5次下載

    編譯器是如何工作的_編譯器的工作過程詳解

    隨著計算機的發(fā)展,編譯器已經(jīng)發(fā)揮著十分重要的作用。本文主要介紹編譯器的種類、編譯器的工作原理以及編譯器工作的具體操作過程及步驟詳解。
    發(fā)表于 12-19 12:54 ?1.6w次閱讀

    MPLAB? XC8 C編譯器的架構特性

    本視頻介紹了MPLAB? XC8 C編譯器的架構特性。該編譯器編譯過程不同于傳統(tǒng)的編譯器,采用了一種稱為"OCG(全知代碼生成)"的技術。
    的頭像 發(fā)表于 05-23 12:47 ?5785次閱讀
    MPLAB? XC8 C<b class='flag-5'>編譯器</b>的架構特性

    基于Atmel Studio 6軟件的KEIL ARM 編譯器使用

    基于Atmel Studio 6軟件的KEIL ARM 編譯器使用
    的頭像 發(fā)表于 07-04 09:49 ?5648次閱讀
    基于Atmel Studio 6軟件的KEIL <b class='flag-5'>ARM</b> <b class='flag-5'>編譯器</b>使用

    關于KEIL ARM編譯器的使用介紹

    KEIL ARM編譯器的使用
    的頭像 發(fā)表于 07-10 10:50 ?6194次閱讀

    帶你認識ARM最新的編譯器 AC6.12

    帶你認識ARM最新的編譯器AC6.12
    的頭像 發(fā)表于 03-03 11:34 ?4391次閱讀

    你用的ARM處理該選擇哪個編譯器

    使用的是IDE自帶或者開發(fā)板(芯片)廠家提供的編譯器。等碰到問題百度時候最終才發(fā)現(xiàn)很多問題和編譯器有關,如果一開始就對編譯器有個基本的了解完全可以避免類似問題,下面就系統(tǒng)的介紹一下
    發(fā)表于 12-01 13:36 ?1次下載
    你用的<b class='flag-5'>ARM</b>處理<b class='flag-5'>器</b>該選擇哪個<b class='flag-5'>編譯器</b>?

    交叉編譯器安裝教程

    交叉編譯器中“交叉”的意思就是在一個架構上編譯另外一個架構的代碼,相當于兩種架構“交叉”起來了。Ubuntu 自帶的 gcc 編譯器是針對 X86 架構的,而我們現(xiàn)在要編譯的是
    的頭像 發(fā)表于 09-29 09:12 ?3289次閱讀

    米爾瑞薩RZ/G2L開發(fā)板 安裝交叉編譯器

    米爾瑞薩RZ/G2L開發(fā)板安裝交叉編譯器
    的頭像 發(fā)表于 05-26 22:05 ?1948次閱讀
    <b class='flag-5'>米爾</b>瑞薩RZ/G2L開發(fā)板 安裝交叉<b class='flag-5'>編譯器</b>