特色與效益
Arm 嵌入式編譯器的開發在與 Arm 處理器及架構專案的緊密合作下進行。其對最新的 Arm 核心與架構延伸提供最早、最完整及最準確的支援。
Arm 嵌入式編譯器不只針對單一基準測試,而是針對各種嵌入式工作負載進行最佳化。此包括在裸機或嵌入式即時作業系統上執行的工作負載,其回應性為關鍵因素。
Arm 嵌入式編譯器進一步改善 Arm C/C++ 嵌入式工具鏈的空間最佳化效能,尤其是 Cortex-M 裝置。它結合早期的密度增強技術與新連結時間 (link-time) 最佳化,可移除未使用及冗餘的程式碼。
安全專家 TÜV SÜD 已對 Arm 嵌入式 FuSa 編譯器進行認證,適用於包括汽車 (ISO 26262) 的多種產業,用來開發要求最嚴苛的安全完整性等級。Arm 認證的編譯器提供現代安全開發所需的長期穩定性維護。
更多特色
開發 Arm 嵌入式編譯器的同時進行 Arm 單指令多資料 (SIMD) 架構延伸,如 NEON 與可擴展向量延伸指令集 (SVE)。它包含進階自動向量化支援,以驅動這些向量架構延伸的最大價值。
為了跟上開發人員的需求,C/C++ 語言規格經常進行修訂與延伸。Arm 編譯器 6 提供您開發人員所需的進階語言支援,以利用更新的最新語言功能。
選擇多年來由 Arm 進行最佳化的 C 函式庫,實現卓越的效能與程式碼密度。
創新的模組間連結時間 (link-time) 程式碼最佳化策略。
專為韌體與即時作業系統 (RTOS) 應用的 C 與 C++ 開發而量身打造。
取得 Arm 嵌入式編譯器
在軟體中取得適合您的 Arm 嵌入式編譯器。
使用場景
嵌入式 C/C++ 軟體開發
Arm 嵌入式編譯器針對實際裸機與即時作業系統工作負載進行高度最佳化,建立快速、緊密的程式碼,從您的物料清單獲取更多收益。
設計驗證
利用 Arm 架構編譯器來確保使用最新 Arm 核心的設計進行正確、高效能的運作。
Keil MDK 版本 6 將嵌入式開發提升到新水平
隨著物聯網設備變得越來越智能,開發人員努力應對日益增加的軟件複雜性,這需要新的開發流程來優化機器學習模型和高效的設備驅動程序。了解最新版本的 Keil MDK 第 6 版,該版本針對整個 Arm Cortex-M 和 Ethos-U 處理器產品組合進行了優化,並為當今的微控制器提供了計算功能。
打造最高效能的軟體解決方案
Arm 和開放原始碼合作夥伴提供各種文件、教學內容和技術影片,協助打造效能最高的軟體解決方案。