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