客製化 SoC 開發工具

Arm Development Studio 為最完整的端對端開發環境,適用於所有 Arm 架構 SoC 專案。從快速 IP 評估至為您的 SoC 提供最佳化開發板支援套件 (BSP),Arm 的旗艦級工具套件為半導體公司提供在整個產品生命週期皆可採用的單一解決方案。

適用於您專案所有階段的工具

程式碼

Development Studio C++ 整合開發環境

相較於前代工具,Development Studio 的使用者體驗經過改善,包含彈性的 Eclipse 整合開發環境。它可進行直覺式原始碼編輯、專案管理與整合數個生產力外掛程式軟體,如版本控制。最重要的是,其同樣可在 Linux 或 Windows 主機平台上有效運作。

Build

建構

Arm 編譯器

Arm C/C++ 編譯器引領 Arm 上裸機與即時作業系統應用的效能、程式碼密度、架構準確性與安全。基於對編譯器技術超過 25 年的投資以及與 Arm 架構同時進行的開發,Arm 編譯器可為 Arm 處理器建構最有效的程式碼。

除錯

Arm 偵錯工具

單一除錯環境使開發人員能夠測試、驗證並最佳化程式碼。Arm 偵錯工具 與 DSTREAM 偵錯工具搭配使用時,可順暢進行虛擬與物理原型、簡易與複雜 SoC 偵測及高速 CoreSight 追蹤能力的開發。

Streamline

最佳化

Streamline 效能分析工具

Streamline 為針對 Linux、Android 與裸機嵌入式系統的全系統分析工具。其從 CPU、繪圖處理器與作業系統擷取效能資訊,使開發人員更明確掌握軟體執行方式。Streamline 協助開發人員快速聚焦檢視瓶頸、多執行緒問題與效率不佳的資源使用情況。

Debugger

最佳化繪圖處理器內容

圖形分析工具 (Graphics Analyzer)

由於視覺終端使用者體驗的重要性就如程式碼的執行速度,追蹤圖形程式碼 (像是 OpenGL ES、Vulkan 與 OpenCL API 呼叫) 以及瞭解複雜幀效果 (frame effects) 可協助快速識別並解決問題。支援 Android 及 Linux 的 Arm 架構目標,圖形分析工具 (Graphics Analyzer) 可攔截所有呼叫,分析其應用並識別最佳化區域。

模型

連接至虛擬原型

藉由輕鬆連接至 Arm 週期模型的功能,可以儘早開發裸機軟體並加速系統層級除錯。或者當連接至 Arm 快速模型時,開發人員可在取得硬體之前共同設計軟體。兩種選項皆加速 SoC 設計。

取得 Arm Development Studio 免費試用

親眼見證 Development Studio 如何加速客製化或複雜 SoC 開發

立即評估
相關產品與服務

探索其他 Arm 工具和軟體

ULINKPro

ULINKpro

ULINKpro 讓您可以使用 MDK 和 Arm Development Studio 在您的裝置上編程、除錯和分析應用程式。控制處理器、追蹤指令、設定斷點和讀/寫記憶體,全部以處理器全速運轉。

DSTREAM-ST

DSTREAM-ST

第二代高效能除錯探針,讓 Arm 處理器實現最大能見度,具備 4 腳位的 2.4 Gbps 平行追蹤。直接串流追蹤資料至主機 PC,並包括以 Arm Development Studio 進行的系統自動偵測與多種目標連接器。

快速模型

快速模型

快速模型為程式設計師靈活呈現準確的 Arm IP 模型,讓您在取得投片生產的晶片前開發像驅動程式、韌體、作業系統與應用等軟體。

Keil MDK 軟體開發工具

Keil MDK

針對 Arm 架構微控制器應用的開發,Keil MDK 包含所有建立、建構嵌入式應用並進行除錯的元件,加上可加速開發的軟體套件。