
ARM DS-5是針對 ARM 支持的 Linux 和 Android 平臺的全面的端到端軟件開發(fā)工具套件。提供具有跟蹤、系統(tǒng)范圍性能分析器、實時系統(tǒng)模擬器和編譯器的應(yīng)用程序和內(nèi)核空間調(diào)試器。這些功能包括在定制、功能強大且用戶友好的基于Eclipse的IDE中。借助于該工具套件,可以很輕松地為ARM支持的系統(tǒng)開發(fā)和優(yōu)化基于Linux 的系統(tǒng),縮短開發(fā)和測試周期,并且可幫助工程師創(chuàng)建資源利用效率高的軟件。
DS-5(ARM Development Studio 5) 開發(fā)工具
深圳市米爾科技有限公司是ARM公司官方授權(quán)全線工具產(chǎn)品代理商, 提供ARM公司原裝正版開發(fā)工具(包括本產(chǎn)品DS-5)的銷售服務(wù),以及ARM工具產(chǎn)品的市場推廣、產(chǎn)品更新、技術(shù)支持和售后服務(wù)。
概念:該產(chǎn)品官方名稱為DS-5,也稱ARM DS-5,DS5,ARM DS5,ARM Development Studio 5等,系為同一產(chǎn)品。ARM DS-5 的歷史版本有ADT、ADS 和 RVDS。
相關(guān): DS-5下載,ARM授權(quán)證明,米爾典型客戶。
針對 ARM 支持的 Linux 和 Android 平臺的全面的端到端軟件開發(fā)工具套件。
由ARM架構(gòu)專家開發(fā)的ARM DS-5開發(fā)工具鏈幫助工程師為ARM應(yīng)用處理器(如Cortex?-A系列,Cortex-R實時處理器和其他ARM嵌入式處理器)開發(fā)強大且高度優(yōu)化的嵌入式軟件 。 DS-5工具鏈包括一流的ARM C / C ++編譯器,強大的Linux / Android?/ RTOS調(diào)試器,ARM Streamline?系統(tǒng)性能分析器和實時系統(tǒng)仿真模型, 所有這些都方便地封裝在基于Eclipse的用戶友好的集成開發(fā)環(huán)境(IDE)中。DS-5為您提供了一套核心工具,以確保系統(tǒng)中最重要的軟件能夠高效可靠地運行。
DS-5開發(fā)工具是用于任何基于ARM的SoC上嵌入式C / C ++軟件開發(fā)的工具套件,具有編輯器,編譯器,調(diào)試器和系統(tǒng)分析器。 與ARM處理器同步研發(fā),CoreSight模塊和調(diào)試硬件一同設(shè)計,DS-5有助于抽象調(diào)試連接,并配有來自40多個半導(dǎo)體合作伙伴和OEM的設(shè)備的預(yù)配置調(diào)試連接。
對于新設(shè)備,DS-5自動檢測片上系統(tǒng)基礎(chǔ)架構(gòu),識別內(nèi)核和跟蹤宏單元,使調(diào)試連接更易于設(shè)置。可以使用Streamline Performance Analyzer實現(xiàn)系統(tǒng)優(yōu)化,確保軟件充分利用底層硬件的效率。
新增功能
-
ARM編譯器
ARM和C ++裸機和嵌入式操作系統(tǒng)應(yīng)用程序的性能,代碼密度,架構(gòu)準(zhǔn)確性和安全性。最早和最全面的支持所有ARM處理器優(yōu)化的ARM C庫,鏈接器和工具認(rèn)證用于最苛刻的安全應(yīng)用。一項優(yōu)勢不適合所有。這就是為什么ARM針對各種嵌入式工作負(fù)載優(yōu)化其編譯器,而不僅僅是針對單一基準(zhǔn)測試。 -
DS-5調(diào)試器
做最難的調(diào)試部分做的更好更好,在做新芯片流片后調(diào)試時,DS-5安裝提供了諸如調(diào)試硬件配置工具之類的實用程序,該工具使用JTAG自動檢測您的平臺,您只需修改細(xì)微配置,如果您使用的是現(xiàn)成的部件,則可能DS-5中已經(jīng)有一個預(yù)構(gòu)建的調(diào)試配置。這使得大多數(shù)調(diào)試只是簡單地連接到目標(biāo)板的情況。DS-5 Debugger的現(xiàn)代架構(gòu)提煉了您的目標(biāo)平臺的復(fù)雜性,讓您專注于真正重要的事情:讓您的軟件正確。 DS-5使您能夠通過不對稱(AMP),對稱(SMP)和異構(gòu)(big.LITTLE?技術(shù))多處理系統(tǒng)進行無縫調(diào)試。 DS-5提供了一個python腳本界面,讓高級用戶可以按照所需的方式在SoC上配置每個ARM?CoreSight?組件,同時保持調(diào)試器界面簡單直觀。
DS-5調(diào)試器的多功能性使其成為整個團隊規(guī)范化的理想工具。從芯片設(shè)計開始到應(yīng)用程序開發(fā),您的團隊可以從增加協(xié)作和統(tǒng)一的用戶體驗中獲益。 為了支持您的所有階段,DS-5支持從CADI界面到ARM處理器模型,通過JTAG和跟蹤到通過Android?調(diào)試橋(ADB)的Internet協(xié)議(IP)的各種目標(biāo)連接方法。 - Streamline
-
- 加快你的代碼效率,了解CPU在哪里花費最多的時間,改進多核平臺的代碼并行化,并調(diào)整代碼以實現(xiàn)最佳緩存使用。
- 減少能耗熱點,使用ARM Energy Probe監(jiān)控實際功耗,可以改善電源管理并優(yōu)化計算任務(wù)的效率。
- 平衡系統(tǒng)資源,分析和優(yōu)化Mali?GPU利用率,監(jiān)控CPU和GPU緩存的使用情況以及系統(tǒng)內(nèi)存。 檢查多個內(nèi)核的負(fù)載分配。
- 為您的系統(tǒng)定制模塊,將您自己的數(shù)據(jù)連接到Streamline分析視圖,擴展開源驅(qū)動程序來監(jiān)視變量并擴展代碼以將類似printf的消息發(fā)送到Streamline。
- 集成ARM Mali Graphics,OpenCL和CoreLink CCI性能分析,了解Mali Utgard和Midgard設(shè)備的GPU優(yōu)化,Streamline還支持OpenCL依賴性的可視化,幫助您平衡GPU和CPU之間的資源。

主要功能

靈活的集成開發(fā)環(huán)境
- 定制的 Eclipse IDE,與第三方插件兼容
- 功能強大的 C/C++ 編輯器和項目管理器
- 為 ARM Linux 進行了驗證的 GNU 編譯工具
- 集成的生產(chǎn)力實用工具,例如遠程系統(tǒng)瀏覽器、SSH 和 Telnet 終端等

端到端調(diào)試器
- 啟動加載程序、內(nèi)核和用戶空間調(diào)試
- 非侵入性指令跟蹤,包括匯總的配置文件
- 用于更快、更簡單調(diào)試周期的自動的調(diào)試會話
- 具有設(shè)備配置數(shù)據(jù)庫的一次單擊即可完成的 JTAG 調(diào)試配置

Streamline 性能分析器
- 無需 JTAG 探針的系統(tǒng)范圍的分析
- 按進程、線程、功能和源代碼行的 CPU 使用情況統(tǒng)計信息
- 性能相關(guān)事件(例如高速緩存未命中次數(shù)、中斷數(shù))與軟件執(zhí)行的即時關(guān)聯(lián)
- 關(guān)鍵路徑標(biāo)識和動態(tài)內(nèi)存使用情況分析

- 在主機上的 Linux 應(yīng)用程序調(diào)試
- 預(yù)先與 ARM 嵌入式 Linux 一起加載的 Cortex-A8、Cortex-A9(單核、多核)、ARMv8-A基礎(chǔ)模型等系統(tǒng)模型模擬器
- 高于 250 MHz 的典型模擬速度
DS-5版本選擇
*僅適用于DS-5社區(qū)版(完全安裝)DS-5有三個不同的版本,它們是通過同一安裝包進行許可證管理。
DS-5 Ultimate Edition支持最新的ARM處理器和技術(shù),如ARMv8。
DS-5專業(yè)版支持所有ARM處理器,包括ARMv7,提供卓越的調(diào)試和跟蹤功能以及ARM編譯器。
DS-5社區(qū)版是免費的,可以使用DS-5調(diào)試器和Streamline的有限功能集。功能包括裸機和Linux應(yīng)用程序調(diào)試。
主機系統(tǒng)要求
最小配置- 雙核 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 桌面版和工作站選項、標(biāo)準(zhǔn)版(32/64 位)
調(diào)試適配器
ARM工具系列為JTAG/SWD調(diào)試連接和非侵入性跟蹤提供兩種DS-5兼容的調(diào)試適配器。ARM 強烈建議將DSTREAM用于新項目。
模擬模型和開發(fā)板
ARM 既提供虛擬開發(fā)平臺,也提供物理開發(fā)平臺,這樣,在目標(biāo)硬件可用前,編程人員就可以開始針對 ARM 平臺為軟件進行編碼、測試和調(diào)試。快速模型 | 開發(fā)板 |
![]() |
![]() |
|
|
應(yīng)用程序處理器
![]() |
ARMv5 | ARMv6 | ARMv7 |
|
|
|
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6102瀏覽量
36313 -
安卓
+關(guān)注
關(guān)注
5文章
2155瀏覽量
58713 -
米爾科技
+關(guān)注
關(guān)注
5文章
227瀏覽量
21615
發(fā)布評論請先 登錄
DS-5教程-使用ARM DS-5 RSE遠程管理系統(tǒng)
DS-5教程-使用ARM DS-5 RSE遠程管理系統(tǒng)
ARM DS-5開發(fā)工具各版本比較
ARM最新開發(fā)工具DS-5到底是什么?有什么用?
ARM/KEIL DS-5 RVDS MDK DSTRAM C51 ULINK2 正版工具購買
DS-5教程-ARM DS-5 添加新芯片至DS-5調(diào)試設(shè)備列表
DS-5教程-ARM DS-5創(chuàng)建編譯簡單Linux應(yīng)用程序
DS-5 5.17 官方開發(fā)工具 Windows 32位
DS-5 5.17 官方開發(fā)工具 Linux 32位
米爾科技ARM DS-5開發(fā)工具介紹

米爾科技DS-5教程-使用ARM DS-5 和DSTREAM仿真器調(diào)試裸機程序介紹

評論