精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

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

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-03 11:34 ? 次閱讀

本文結合MDK-ARMV5.27來講述ArmCompiler6.12。

1MDK升級內容

MDK-ARMV5.27預覽版已推出幾個月:Keil MDK V5.27重大更新,預覽版已上線


在前不久終于推出V5.27正式版了,你們有安裝試用嗎?

使用時,首先感覺的變化就是啟動界面:

此次正式版更新的內容,在預覽版基礎上有稍微變化,其中編譯器從6.11升級為最新的6.12.

http://www2.keil.com/mdk5/527

2AC6.12版本說明

1.新增功能

支持Cortex-A65AE,NeoverseE1和NeoverseN1。

Alpha支持ARMv8.5-A中可選的內存標記擴展的內在函數。

支持具有內存標記功能的堆保護功能,用于Armv8.5-A中的可選內存標記擴展。

Alpha支持Armv8.5-A中可選的內存標記擴展的內存標記堆棧保護功能。

支持堆棧保護功能。

支持全局命名寄存器變量功能。


2.用于:

Arm Development Studio

Keil MDK

作為獨立的工具鏈安裝。

3.AC6.12配置

AC6是AC5的后繼產品,包括下面列出的組件。

A.armclang

armclang是armcc的繼承者,基于LLVM和Clang技術。

B.armlink,armasm,fromelf,armar

armlink,armasm,fromelf和armar已經擴展到支持Armv8,其行為類似于ArmCompiler5。

C.用于嵌入式系統的Arm C和C ++庫

標準Arm編譯器嵌入式庫已擴展為支持Armv8,其行為與ArmCompiler5中的類似。

ArmCompiler6包含libc++庫作為C++標準模板庫。

4.AC6.12支持處理器

提示:以上內容來自官方資料,經谷歌翻譯。請以官網資料為準。

3AC6.12下載安裝

如果您將ArmCompiler6.12作為工具包的一部分(MDK和ADS集成有AC6.12),工具包安裝程序將負責安裝過程。

對于其他情況,根據使用ArmCompiler6.12的方式選擇合適的安裝位置。

最新ARM編譯器下載地址:

https://developer.arm.com/tools-and-software/embedded/arm-compiler/downloads/version-6

MDK和ADS集成有AC6.12,也可以安裝在其它位置,但是需要相應的配置。

ADS請參考:

https://developer.arm.com/docs/101470/latest/configure-arm-development-studio/register-a-compiler-toolchain.

MDK請參考:

http://www.keil.com/support/man/docs/uv4/uv4_armcompilers.htm.

用作獨立產品請參考:

https://developer.arm.com/products/software-development-tools/license-management/resources/product-and-toolkit-configuration.

4AC資料,及MDK使用V6編譯器

Arm編譯器相關資料和文檔在官網,以及MDK安裝目錄下都有很多。

官網:

https://developer.arm.com/tools-and-software/embedded/arm-compiler/documentation/version-6-12

MDK安裝目錄:

C:Keil_v5ARMARMCLANGswhlp

或者打開MDKBooks:

MDK使用V6編譯器

這里推薦大家閱讀MDK目錄下的【ArmCompilerMigrationandCompatibility】文檔。

我之前也寫過一篇文章:MDK-ARM編譯器從V5升級到V6需要做哪些工作?

就寫到這里,本文主要引導大家學習,具體內容還需自己花時間理解才行。

推薦閱讀:

1.LPTIM低功耗定時器有哪些獨特功能

2.專欄】Keil系列教程

5最后

我的知乎:strongerHuang

我的網站:www.strongerhuang.com

若覺得文章對你有幫助,隨手點“在看”、轉發分享,也是我繼續更新的動力。

掃描下面二維碼、關注公眾號,在底部菜單中查看更多精彩內容!

長按識別圖中二維碼關注

原文標題:帶你認識ARM最新的編譯器AC6.12

文章出處:【微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9052

    瀏覽量

    366825
  • 編譯器
    +關注

    關注

    1

    文章

    1618

    瀏覽量

    49052
  • AC61
    +關注

    關注

    0

    文章

    2

    瀏覽量

    5187
收藏 人收藏

    評論

    相關推薦

    ARM優化C/C++編譯器 v20.2.0.LTS

    電子發燒友網站提供《ARM優化C/C++編譯器 v20.2.0.LTS.pdf》資料免費下載
    發表于 11-07 10:46 ?0次下載
    <b class='flag-5'>ARM</b>優化C/C++<b class='flag-5'>編譯器</b> v20.2.0.LTS

    C7000優化C/C++編譯器

    電子發燒友網站提供《C7000優化C/C++編譯器.pdf》資料免費下載
    發表于 10-30 09:45 ?0次下載
    C7000優化C/C++<b class='flag-5'>編譯器</b>

    Keil編譯器優化方法

    我們都知道,代碼是可以通過編譯器優化的,有的時候,為了提高運行速度或者減少代碼尺寸,會開啟優化選項。
    的頭像 發表于 10-23 16:35 ?335次閱讀
    Keil<b class='flag-5'>編譯器</b>優化方法

    AI編譯器技術剖析

    隨著人工智能技術的飛速發展,AI編譯器作為一種新興的編譯技術逐漸進入人們的視野。AI編譯器不僅具備傳統編譯器的功能,如將高級語言編寫的源代碼轉換為機器可執行的代碼,還融入了人工智能技術
    的頭像 發表于 07-17 18:28 ?1475次閱讀

    人工智能編譯器與傳統編譯器的區別

    人工智能編譯器(AI編譯器)與傳統編譯器在多個方面存在顯著的差異。這些差異主要體現在設計目標、功能特性、優化策略、適用范圍以及技術復雜性等方面。以下是對兩者區別的詳細探討,旨在全面解析其內在差異。
    的頭像 發表于 07-17 18:19 ?1701次閱讀

    Meta發布基于Code Llama的LLM編譯器

    近日,科技巨頭Meta在其X平臺上正式宣布推出了一款革命性的LLM編譯器,這一模型家族基于Meta Code Llama構建,并融合了先進的代碼優化和編譯器功能。LLM編譯器的推出,標志著Meta在人工智能領域的又一重大突破,將
    的頭像 發表于 06-29 17:54 ?1459次閱讀

    SEGGER編譯器優化和安全技術介紹 支持最新C和C++語言

    SEGGER編譯器是專門為ARM和RISC-V微控制設計的優化C/C++編譯器。它建立在強大的Clang前端上,支持最新的C和C++語言功能。 除其他外,其主要功能包括: 1)?尺寸
    的頭像 發表于 06-04 15:31 ?1405次閱讀
    SEGGER<b class='flag-5'>編譯器</b>優化和安全技術介紹 支持最新C和C++語言

    使用mdk的ac6編譯器一直報錯是怎么回事?

    使用mdk的ac6編譯器一直報錯
    發表于 04-10 06:01

    怎么在NanoEdge AI Studio設定交叉編譯器呢?

    20231009\", 那么問題來了,怎么在NanoEdge AI Studio設定交叉編譯器呢,比如設置為armcc、armclang、iccram,因為我需要將庫加到keil或者iar工程里面。 看樣子這個軟件生成的庫是arm-gcc
    發表于 03-07 06:28

    STM32CubeMX生成FreeRTOS的MDK工程不支持AC6編譯器嗎?

    使用STM32CubeMX生成FreeRTOS的MDK工程,選擇AC5編譯器可以編譯成功,選擇AC6編譯器有很多錯誤,是STM32CubeM
    發表于 03-06 08:24

    QT開發學習筆記1(安裝交叉編譯器

    QT安裝交叉編譯器
    的頭像 發表于 02-18 10:02 ?864次閱讀
    QT開發學習筆記1(安裝交叉<b class='flag-5'>編譯器</b>)

    M481系列KEIL選擇ARM5編譯器編譯速度非常慢怎么解決?

    M481系列,如果KEIL選擇ARM5編譯器編譯速度非常慢
    發表于 01-16 06:51

    ADuCM355硬件參考手冊——Keli編譯

    Arm Compiler 5 和 Arm Compiler for Embedded(以前稱為 Arm Compiler 6)之間,底層技術發生了重大變化,從專有編譯器 armcc
    的頭像 發表于 01-12 09:35 ?1297次閱讀
    ADuCM355硬件參考手冊——Keli<b class='flag-5'>編譯</b>版

    Triton編譯器的原理和性能

    Triton是一種用于編寫高效自定義深度學習原語的語言和編譯器。Triton的目的是提供一個開源環境,以比CUDA更高的生產力編寫快速代碼,但也比其他現有DSL具有更大的靈活性。Triton已被采用
    的頭像 發表于 12-16 11:22 ?2745次閱讀
    Triton<b class='flag-5'>編譯器</b>的原理和性能

    TVM編譯器的整體架構和基本方法

    有將近兩個月沒有學習一些新東西,更新一下博客了。一直在忙公司的一個項目,是做一款支持LSTM和RNN的通用架構加速IP。自己恰好負責指令編譯工作,雖然開始的指令比較粗糙,沒有一套完整的編譯器架構
    的頭像 發表于 11-30 09:36 ?2299次閱讀
    TVM<b class='flag-5'>編譯器</b>的整體架構和基本方法