91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-03 11:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文結(jié)合MDK-ARMV5.27來講述ArmCompiler6.12。

1MDK升級內(nèi)容

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


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

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

此次正式版更新的內(nèi)容,在預(yù)覽版基礎(chǔ)上有稍微變化,其中編譯器從6.11升級為最新的6.12.

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

2AC6.12版本說明

1.新增功能

支持Cortex-A65AE,NeoverseE1和NeoverseN1。

Alpha支持ARMv8.5-A中可選的內(nèi)存標(biāo)記擴展的內(nèi)在函數(shù)。

支持具有內(nèi)存標(biāo)記功能的堆保護功能,用于Armv8.5-A中的可選內(nèi)存標(biāo)記擴展。

Alpha支持Armv8.5-A中可選的內(nèi)存標(biāo)記擴展的內(nèi)存標(biāo)記堆棧保護功能。

支持堆棧保護功能。

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


2.用于:

Arm Development Studio

Keil MDK

作為獨立的工具鏈安裝。

3.AC6.12配置

AC6是AC5的后繼產(chǎn)品,包括下面列出的組件。

A.armclang

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

B.armlink,armasm,fromelf,armar

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

C.用于嵌入式系統(tǒng)的Arm C和C ++庫

標(biāo)準(zhǔn)Arm編譯器嵌入式庫已擴展為支持Armv8,其行為與ArmCompiler5中的類似。

ArmCompiler6包含libc++庫作為C++標(biāo)準(zhǔn)模板庫。

4.AC6.12支持處理器

提示:以上內(nèi)容來自官方資料,經(jīng)谷歌翻譯。請以官網(wǎng)資料為準(zhǔn)。

3AC6.12下載安裝

如果您將ArmCompiler6.12作為工具包的一部分(MDK和ADS集成有AC6.12),工具包安裝程序?qū)⒇撠?zé)安裝過程。

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

最新ARM編譯器下載地址:

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

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

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.

用作獨立產(chǎn)品請參考:

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

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

Arm編譯器相關(guān)資料和文檔在官網(wǎng),以及MDK安裝目錄下都有很多。

官網(wǎng):

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需要做哪些工作?

就寫到這里,本文主要引導(dǎo)大家學(xué)習(xí),具體內(nèi)容還需自己花時間理解才行。

推薦閱讀:

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

2.專欄】Keil系列教程

5最后

我的知乎:strongerHuang

我的網(wǎng)站:www.strongerhuang.com

若覺得文章對你有幫助,隨手點“在看”、轉(zhuǎn)發(fā)分享,也是我繼續(xù)更新的動力。

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

長按識別圖中二維碼關(guān)注

原文標(biāo)題:帶你認識ARM最新的編譯器AC6.12

文章出處:【微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    135

    文章

    9553

    瀏覽量

    391916
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1672

    瀏覽量

    51620
  • AC61
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5335
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    性能突破 | SpacemiT-X60 在 LLVM 編譯器上實現(xiàn) 16% 顯著提升

    2025年10月,在北美RISC-V峰會上,Igalia編譯器工程師Mikhail發(fā)表專題演講《Unlocking15%MorePerformance
    的頭像 發(fā)表于 11-21 18:04 ?8892次閱讀
    性能突破 | SpacemiT-X60 在 LLVM <b class='flag-5'>編譯器</b>上實現(xiàn) 16% 顯著提升

    開源鴻蒙技術(shù)大會2025丨編譯器與編程語言分論壇:語言驅(qū)動系統(tǒng)創(chuàng)新,編譯賦能生態(tài)繁榮

    在萬物智聯(lián)的時代背景下,操作系統(tǒng)底層能力的構(gòu)建離不開編程語言與編譯器的關(guān)鍵支撐。作為開源鴻蒙生態(tài)的核心技術(shù),語言設(shè)計與編譯器、虛擬機實現(xiàn)的進步直接關(guān)系到開發(fā)效率、運行性能與系統(tǒng)安全。本次分論壇聚焦
    的頭像 發(fā)表于 11-20 17:24 ?925次閱讀
    開源鴻蒙技術(shù)大會2025丨<b class='flag-5'>編譯器</b>與編程語言分論壇:語言驅(qū)動系統(tǒng)創(chuàng)新,<b class='flag-5'>編譯</b>賦能生態(tài)繁榮

    nano版本使用AC6編譯器下,不顯示msh怎么解決?

    ;gt; 字符串。 排查問題大概猜測應(yīng)該是 FinSH 根本就不工作,主要原因很可能是 AC6 版本沒有把FinSH那些代碼編譯到最終的bin文件。 網(wǎng)上說要修改鏈接文件,但是網(wǎng)上的資源都是gcc編譯器的鏈接文件。 暫時不知道
    發(fā)表于 09-25 07:19

    rt_list_for_each_entry編譯失敗怎么解決?

    ,這個宏是在rtservice.h中定義的 網(wǎng)上搜了一遍,有好心的網(wǎng)友說可以在AC5編譯器里增加—gnu 我嘗試了一下行不通,AC6編譯器AC
    發(fā)表于 09-18 07:14

    請問如何在keil μVision 5上進行ARM編譯器的代碼優(yōu)化?

    如何在keil μVision 5上進行ARM編譯器的代碼優(yōu)化?
    發(fā)表于 08-20 07:37

    如何在Keil中將NuMicro BSP從Arm編譯器5遷移到編譯器6?

    在Keil中將NuMicro BSP從Arm編譯器5遷移到編譯器6!
    發(fā)表于 08-20 06:29

    求助,關(guān)于NanoEdge AI Studio生成的庫交叉編譯器版本疑問求解

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

    邊緣設(shè)備AI部署:編譯器如何實現(xiàn)輕量化與高性能?

    電子發(fā)燒友網(wǎng)綜合報道 AI編譯器是專門為人工智能(AI)和機器學(xué)習(xí)(ML)模型設(shè)計的編譯器,其核心目標(biāo)是將高級的AI模型描述(如計算圖、神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu))轉(zhuǎn)換為特定硬件平臺(如CPU、GPU、FPGA
    的頭像 發(fā)表于 07-06 05:49 ?6647次閱讀

    編譯器功能安全驗證的關(guān)鍵要素

    在汽車、工業(yè)、醫(yī)療等安全關(guān)鍵型應(yīng)用中,確保功能安全合規(guī)性需要嚴格的工具鏈驗證。開發(fā)安全關(guān)鍵型軟件的企業(yè)必須遵守ISO 26262、IEC 61508、ISO 62304等國際標(biāo)準(zhǔn)對編譯器工具鏈進行全面的驗證。
    的頭像 發(fā)表于 07-05 13:37 ?1582次閱讀

    兆松科技ZCC編譯器全面支持芯來科技NA系列處理

    近日,兆松科技(武漢)有限公司(以下簡稱“兆松科技”)宣布正式發(fā)布高性能RISC-V編譯器ZCC 4.0.0版本。
    的頭像 發(fā)表于 06-11 09:56 ?1708次閱讀

    RISC-V架構(gòu)下的編譯器自動向量化

    進迭時空專注于研發(fā)基于RISC-V的高性能新AICPU,對于充分發(fā)揮CPU核的性能而言,編譯器是不可或缺的一環(huán),而在AI時代,毫無疑問向量算力將發(fā)揮越來越重要的作用。進迭時空非常重視RISC-V
    的頭像 發(fā)表于 06-06 16:59 ?1236次閱讀
    RISC-V架構(gòu)下的<b class='flag-5'>編譯器</b>自動向量化

    RVCT編譯器是否比GNU的編譯器的代碼執(zhí)行速度更快?

    使用FX3S遇到了RVCT編譯器的問題。 1、在SDK的release note中有支持RVCT的描述, 但是在EZ USB Suite的設(shè)置中沒有找到RVCT的選項, 請問支持的具體版本
    發(fā)表于 05-08 07:49

    TASKING編譯器全面支持紫光同芯THA6 Gen2系列產(chǎn)品

    近日,TASKING 針對Arm架構(gòu)的編譯器平臺VX-toolset for Arm迎來了全新升級,最新版本VX-toolset for Arm v7.1r1已深度適配紫光同芯汽車域控
    的頭像 發(fā)表于 04-03 17:12 ?1336次閱讀

    HighTec編譯器全面適配紫光同芯THA6 Gen2系列產(chǎn)品

    近日,紫光同芯與全球領(lǐng)先的汽車級C/C++編譯器供應(yīng)商HighTec共同宣布,HighTec編譯器完成對紫光同芯THA6 Gen2系列產(chǎn)品的全面適配。此次合作實現(xiàn)了從指令集優(yōu)化到功能安全的全棧支持,是國產(chǎn)高端車規(guī)芯片與國際領(lǐng)先開發(fā)工具的深度技術(shù)融合,將為全球汽車電子開發(fā)者
    的頭像 發(fā)表于 04-02 09:42 ?1187次閱讀

    使用STM32CubeMX生成FreeRTOS的MDK工程,選擇AC6編譯器有很多錯誤,為什么?

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