Arm Compiler 是高級的嵌入式C/C++編譯工具,適用于裸機開發(fā)、固件開發(fā)和有實時操作系統(tǒng)的各種產(chǎn)品的開發(fā)。
Arm Compiler 為Arm整個架構,以至于新架構提供新的、完整的和準確的編譯支持。支持新的Arm處理器,包括正在開發(fā)的處理器。通過強大的優(yōu)化技術和優(yōu)化庫,Arm編譯器使得嵌入式開發(fā)人員能夠用更小的代碼實現(xiàn)更高的性能目標。
Arm Compiler 應用于眾多行業(yè),包括汽車電子、消費電子、工業(yè)、醫(yī)療、鐵路、存儲和遠程通信。如果您的項目需要長期維護或需要功能安全認證(例如EN50128、IEC61508、IEC62304和ISO26262)建議您使用經(jīng)功能安全認證的Fusa Arm Compiler.
Arm Compiler 6.19 是截止到2022年10月的最新版本,它將取代以前的所有版本。
Arm Compiler 6.19 的主要功能如下:
- 支持新推出的處理器
Cortex-X3,Cortex-A715,Cortex-R82,Cortex-M85
- 支持的體系架構
Armv9.4-A的Beta支持
Armv8.9-A的Beta支持
Armv8-R AArch64 的全面支持
- 支持C++17
- 不再支持armasm 編譯器
Arm Compiler 6.19 的主要組件如下:
- armclang: 基于LLVM和Clang技術的編譯器和集成匯編器。
- armar: 將ELF對象文件進行歸檔。
- armlink: 鏈接對象和庫生成可執(zhí)行文件。
- fromelf: 將鏡像文件轉換為可執(zhí)行程序和反匯編程序
- armasm:armasm語法的匯編編譯器,新匯編文件建議使用armclang集成匯編器。
- Arm C Libraries:嵌入式系統(tǒng)的運行支持庫。
- Arm C++ Libraries:用于支持基于LLVM libc++ 項目的庫。
Arm Compiler 6.19 詳細支持列表
Architecture | Cortex | Neoverse | Other | |
Standard | Automotive Enhanced | |||
Armv9.4-A [BETA] | ||||
Armv9-A up to Armv9.3-A | X3,X2 A715,A710,A510 | |||
Armv8.9-A [BETA] | ||||
Armv8-A up to Armv8.8-A | X1 A78C,A78,A77,A76,A75,A73,A72 A65 A57,A55,A53 A35,A34,A32 | A78AE,A76AE A65AE | V1 N2,N1 E1 | |
Armv7-A | A17,A15,A12 A9,A8,A7,A5 | |||
Armv8-R AArch64 | R82 | |||
Armv8-R | R52+,R52 | |||
Armv7-R | R8,R7,R5,R4F,R4 | |||
Arvm8-M up to Armv8.1-M | M85,M55 M35P,M33 M23 | STAR-MC1 | ||
Armv7-M | M7,M4,M3 | SecurCore SC300 | ||
Armv6-M | M1,M0,M0+ | SecurCore SC300 |
來源:《Release notes for Arm Compiler for Embedded 6.19》
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
關于億道電子
億道電子技術有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設計周期,提升產(chǎn)品可靠性。
20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關系,并作為他們在中國區(qū)的主要分銷合作伙伴服務了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設計工具、軟件編譯以及測試工具、結構設計工具、仿真工具、電氣設計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標。
![](http://m.longcheng66.cn/Uploads/2022-09-06/6316bdfc195db.png)
歡迎關注“億道電子”公眾號
了解更多研發(fā)工具軟件知識