RM新时代网站-首页

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

米爾科技ARM編譯器介紹

米爾科技 ? 來(lái)源:米爾科技 ? 作者:米爾科技 ? 2019-11-19 15:38 ? 次閱讀

ARM編譯器

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

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

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

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

  • 實(shí)時(shí)場(chǎng)景的表現(xiàn)

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

  • 自動(dòng)捕獲目標(biāo)

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

  • 滿足安全需求

對(duì)于功能安全 應(yīng)用,可通過(guò)附加的ARM Compiler安全包簡(jiǎn)化TüV SüD認(rèn)證過(guò)程。

  • 生成更快的代碼

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

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

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

  • 構(gòu)建安全關(guān)鍵代碼

由安全專家TüV南德意志集團(tuán)評(píng)估和認(rèn)證的編譯器分支機(jī)構(gòu),資格證書(shū)文件和長(zhǎng)期維護(hù)合同,Arm Compiler的安全包簡(jiǎn)化并加速了實(shí)現(xiàn)功能安全認(rèn)證的過(guò)程。

  • Functional safety Arm 編譯器

Arm Compiler C / C ++工具鏈的全面安全包,可加速安全關(guān)鍵代碼的構(gòu)建并簡(jiǎn)化TüV SüD的認(rèn)證過(guò)程.


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

    關(guān)注

    7

    文章

    6085

    瀏覽量

    35295
  • 米爾科技
    +關(guān)注

    關(guān)注

    5

    文章

    227

    瀏覽量

    20957
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    arm編譯器學(xué)習(xí)

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

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

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

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

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

    如何安裝ARM編譯器Linux版

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

    編譯器_keil的優(yōu)化選項(xiàng)問(wèn)題

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

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

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

    C編譯器及其優(yōu)化

    本章將幫助讀者在ARM處理上編寫(xiě)高效的C代碼。本章涉及的一些技術(shù)不僅適用于ARM處理,也適用于其他RISC處理。本章首先從
    發(fā)表于 10-17 17:22 ?2次下載

    ARM匯編編譯器的使用

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

    編譯器是如何工作的_編譯器的工作過(guò)程詳解

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

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

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

    關(guān)于KEIL ARM編譯器的使用介紹

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

    帶你認(rèn)識(shí)ARM最新的編譯器 AC6.12

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

    你用的ARM處理該選擇哪個(gè)編譯器?

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

    交叉編譯器安裝教程

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

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

    米爾瑞薩RZ/G2L開(kāi)發(fā)板安裝交叉編譯器
    的頭像 發(fā)表于 05-26 22:05 ?2097次閱讀
    <b class='flag-5'>米爾</b>瑞薩RZ/G2L開(kāi)發(fā)板 安裝交叉<b class='flag-5'>編譯器</b>
    RM新时代网站-首页