ARM DS-5是針對 ARM 支持的 Linux 和 Android 平臺的全面的端到端軟件開發工具套件。提供具有跟蹤、系統范圍性能分析器、實時系統模擬器和編譯器的應用程序和內核空間調試器。這些功能包括在定制、功能強大且用戶友好的基于Eclipse的IDE中。借助于該工具套件,可以很輕松地為ARM支持的系統開發和優化基于Linux 的系統,縮短開發和測試周期,并且可幫助工程師創建資源利用效率高的軟件。
DS-5(ARM Development Studio 5) 開發工具
深圳市米爾科技有限公司是ARM公司官方授權全線工具產品代理商, 提供ARM公司原裝正版開發工具(包括本產品DS-5)的銷售服務,以及ARM工具產品的市場推廣、產品更新、技術支持和售后服務。
概念:該產品官方名稱為DS-5,也稱ARM DS-5,DS5,ARM DS5,ARM Development Studio 5等,系為同一產品。ARM DS-5 的歷史版本有ADT、ADS 和 RVDS。
相關: DS-5下載,ARM授權證明,米爾典型客戶。
針對 ARM 支持的 Linux 和 Android 平臺的全面的端到端軟件開發工具套件。
由ARM架構專家開發的ARM DS-5開發工具鏈幫助工程師為ARM應用處理器(如Cortex?-A系列,Cortex-R實時處理器和其他ARM嵌入式處理器)開發強大且高度優化的嵌入式軟件 。 DS-5工具鏈包括一流的ARM C / C ++編譯器,強大的Linux / Android?/ RTOS調試器,ARM Streamline?系統性能分析器和實時系統仿真模型, 所有這些都方便地封裝在基于Eclipse的用戶友好的集成開發環境(IDE)中。DS-5為您提供了一套核心工具,以確保系統中最重要的軟件能夠高效可靠地運行。
DS-5開發工具是用于任何基于ARM的SoC上嵌入式C / C ++軟件開發的工具套件,具有編輯器,編譯器,調試器和系統分析器。 與ARM處理器同步研發,CoreSight模塊和調試硬件一同設計,DS-5有助于抽象調試連接,并配有來自40多個半導體合作伙伴和OEM的設備的預配置調試連接。
對于新設備,DS-5自動檢測片上系統基礎架構,識別內核和跟蹤宏單元,使調試連接更易于設置。可以使用Streamline Performance Analyzer實現系統優化,確保軟件充分利用底層硬件的效率。
新增功能
-
ARM編譯器
ARM和C ++裸機和嵌入式操作系統應用程序的性能,代碼密度,架構準確性和安全性。最早和最全面的支持所有ARM處理器優化的ARM C庫,鏈接器和工具認證用于最苛刻的安全應用。一項優勢不適合所有。這就是為什么ARM針對各種嵌入式工作負載優化其編譯器,而不僅僅是針對單一基準測試。 -
DS-5調試器
做最難的調試部分做的更好更好,在做新芯片流片后調試時,DS-5安裝提供了諸如調試硬件配置工具之類的實用程序,該工具使用JTAG自動檢測您的平臺,您只需修改細微配置,如果您使用的是現成的部件,則可能DS-5中已經有一個預構建的調試配置。這使得大多數調試只是簡單地連接到目標板的情況。DS-5 Debugger的現代架構提煉了您的目標平臺的復雜性,讓您專注于真正重要的事情:讓您的軟件正確。 DS-5使您能夠通過不對稱(AMP),對稱(SMP)和異構(big.LITTLE?技術)多處理系統進行無縫調試。 DS-5提供了一個python腳本界面,讓高級用戶可以按照所需的方式在SoC上配置每個ARM?CoreSight?組件,同時保持調試器界面簡單直觀。
DS-5調試器的多功能性使其成為整個團隊規范化的理想工具。從芯片設計開始到應用程序開發,您的團隊可以從增加協作和統一的用戶體驗中獲益。 為了支持您的所有階段,DS-5支持從CADI界面到ARM處理器模型,通過JTAG和跟蹤到通過Android?調試橋(ADB)的Internet協議(IP)的各種目標連接方法。 - Streamline
-
- 加快你的代碼效率,了解CPU在哪里花費最多的時間,改進多核平臺的代碼并行化,并調整代碼以實現最佳緩存使用。
- 減少能耗熱點,使用ARM Energy Probe監控實際功耗,可以改善電源管理并優化計算任務的效率。
- 平衡系統資源,分析和優化Mali?GPU利用率,監控CPU和GPU緩存的使用情況以及系統內存。 檢查多個內核的負載分配。
- 為您的系統定制模塊,將您自己的數據連接到Streamline分析視圖,擴展開源驅動程序來監視變量并擴展代碼以將類似printf的消息發送到Streamline。
- 集成ARM Mali Graphics,OpenCL和CoreLink CCI性能分析,了解Mali Utgard和Midgard設備的GPU優化,Streamline還支持OpenCL依賴性的可視化,幫助您平衡GPU和CPU之間的資源。
主要功能
靈活的集成開發環境
- 定制的 Eclipse IDE,與第三方插件兼容
- 功能強大的 C/C++ 編輯器和項目管理器
- 為 ARM Linux 進行了驗證的 GNU 編譯工具
- 集成的生產力實用工具,例如遠程系統瀏覽器、SSH 和 Telnet 終端等
端到端調試器
- 啟動加載程序、內核和用戶空間調試
- 非侵入性指令跟蹤,包括匯總的配置文件
- 用于更快、更簡單調試周期的自動的調試會話
- 具有設備配置數據庫的一次單擊即可完成的 JTAG 調試配置
Streamline 性能分析器
- 無需 JTAG 探針的系統范圍的分析
- 按進程、線程、功能和源代碼行的 CPU 使用情況統計信息
- 性能相關事件(例如高速緩存未命中次數、中斷數)與軟件執行的即時關聯
- 關鍵路徑標識和動態內存使用情況分析
實時模擬器
- 在主機上的 Linux 應用程序調試
- 預先與 ARM 嵌入式 Linux 一起加載的 Cortex-A8、Cortex-A9(單核、多核)、ARMv8-A基礎模型等系統模型模擬器
- 高于 250 MHz 的典型模擬速度
DS-5版本選擇
*僅適用于DS-5社區版(完全安裝)DS-5有三個不同的版本,它們是通過同一安裝包進行許可證管理。
DS-5 Ultimate Edition支持最新的ARM處理器和技術,如ARMv8。
DS-5專業版支持所有ARM處理器,包括ARMv7,提供卓越的調試和跟蹤功能以及ARM編譯器。
DS-5社區版是免費的,可以使用DS-5調試器和Streamline的有限功能集。功能包括裸機和Linux應用程序調試。
主機系統要求
最小配置- 雙核 2 GHz 處理器或同等處理器
- 2 GB RAM(建議 4 GB)
- 約 1 GB 硬盤空間
- Windows 7(32/64 位)
- Windows 8(32/64 位
- Windows 10(32/64 位
- Red Hat Enterprise Linux 5 桌面版和工作站選項、標準版(32/64 位)
調試適配器
ARM工具系列為JTAG/SWD調試連接和非侵入性跟蹤提供兩種DS-5兼容的調試適配器。ARM 強烈建議將DSTREAM用于新項目。
模擬模型和開發板
ARM 既提供虛擬開發平臺,也提供物理開發平臺,這樣,在目標硬件可用前,編程人員就可以開始針對 ARM 平臺為軟件進行編碼、測試和調試。快速模型 | 開發板 |
|
|
應用程序處理器
ARMv5 | ARMv6 | ARMv7 | |
|
|
|
-
嵌入式主板
+關注
關注
7文章
6086瀏覽量
35471 -
安卓
+關注
關注
5文章
2134瀏覽量
57361 -
米爾科技
+關注
關注
5文章
227瀏覽量
21015
發布評論請先 登錄
相關推薦
評論