日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ARM Compiler相关资料汇总

發布時間:2023/12/8 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ARM Compiler相关资料汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • Arm compiler user guide
    V6.6用戶使用手冊,告訴用戶如何去使用RM。
    https://developer.arm.com/documentation/dui1093/d

  • Arm compiler reference guide
    V6.16
    當前最新的arm 編譯器版本,也就是AC6的子版本。—2021/07/08
    https://developer.arm.com/documentation/101754/0616

  • Arm Compiler 6軟件下載
    https://developer.arm.com/tools-and-software/embedded/arm-compiler/downloads/version-6

  • Arm compiler 5
    https://developer.arm.com/tools-and-software/embedded/arm-compiler/documentation/version-5

  • Keil-MDK對AC5和AC6的分析
    https://www2.keil.com/mdk5/compiler/6/

    https://www2.keil.com/mdk5/compiler/5

  • ARM自帶的編譯調試IDE
    Arm development Studio
    https://developer.arm.com/documentation/101469/2021-1

  • 對比AC5和AC6的編譯速度和代碼大小
    隨便找了一個例子,刪除可執行文件,其余配置一樣,只是修改編譯器,全編。
    當然測試發現,AC5配置下優化選項是O0,AC6配置下優化選項是O1。
    即便是把AC6的編譯選項修改成O0,速度比O1方式更快。

  • 從下面可知,AC6速度很明顯,代碼量也更小。
    Keil調用AC6

    keil調用AC5

    更詳細的分析,查看《Keil-MDK 對AC6的分析》
    8. AC5和AC6的能夠處理的ARM Architecture
    AC5支持ARMv8之前的所有版本:

    AC6支持ARMv6至最新的ARMv8

    由此可知,如果需要用ARMv8的架構,例如Cortex-R52, 那么得使用AC6.

    如下網址,列舉了不同License的權限,好像并沒有說只支持哪個編譯器版本的License,如下License只是限制了部分中間件的功能。
    https://www2.keil.com/mdk5/selector

  • AC6有功能安全認證
    https://www.arm.com/products/development-tools/embedded-and-software/c-cpp-compilers

  • 總結

    以上是生活随笔為你收集整理的ARM Compiler相关资料汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。