0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

米爾科技ARM DS-5 官方開(kāi)發(fā)工具介紹

米爾科技 ? 來(lái)源:米爾科技 ? 作者:米爾科技 ? 2019-11-19 16:24 ? 次閱讀

ARM DS-5針對(duì) ARM 支持的 LinuxAndroid 平臺(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 的歷史版本有ADTADS 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)空間
操作系統(tǒng)
  • 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ā)板
  • Windows 或 Linux 主機(jī)上的虛擬 ARM 平臺(tái)
  • 執(zhí)行速度與實(shí)際硬件速度相差無(wú)幾
  • 與 NEON、TrustZone 和 VFP 兼容
  • 針對(duì)早期軟件開(kāi)發(fā)的開(kāi)發(fā)和原型板
  • 模塊式體系結(jié)構(gòu)
  • 支持所有 ARM 內(nèi)核

應(yīng)用程序處理器



ARMv5 ARMv6 ARMv7
  • ARM926EJ-S
  • ARM1136JF-S
  • ARM1176JZ-S
  • Cortex-A5
  • Cortex-A8
  • Cortex-A9
  • Cortex-A15

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6085

    瀏覽量

    35329
  • 安卓
    +關(guān)注

    關(guān)注

    5

    文章

    2130

    瀏覽量

    57188
  • 米爾科技
    +關(guān)注

    關(guān)注

    5

    文章

    227

    瀏覽量

    20969
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DS-5教程-使用ARM DS-5 RSE遠(yuǎn)程管理系統(tǒng)

    1概述 本文介紹使用ARM DS-5軟件開(kāi)發(fā)工具的RSE遠(yuǎn)程管理系統(tǒng)。DS-5 RSE相當(dāng)于集成了SCP和Putty的功能,可以通過(guò)網(wǎng)絡(luò)對(duì)目
    發(fā)表于 10-13 13:44

    DS-5教程-使用ARM DS-5 RSE遠(yuǎn)程管理系統(tǒng)

    本帖最后由 i2c 于 2014-10-13 14:03 編輯 1概述 本文介紹使用ARM DS-5軟件開(kāi)發(fā)工具的RSE遠(yuǎn)程管理系統(tǒng)。DS
    發(fā)表于 10-13 14:01

    ARM DS-5開(kāi)發(fā)工具各版本比較

    本帖最后由 i2c 于 2014-10-13 14:13 編輯 DS-5專業(yè)版 :專為裸機(jī)、RTOS、Linux / Android項(xiàng)目的先進(jìn)軟件開(kāi)發(fā)工具鏈。 除了支持所有ARM處理器的完整
    發(fā)表于 10-13 14:10

    ARM最新開(kāi)發(fā)工具DS-5到底是什么?有什么用?

    ://www.myir-tech.com/product/ds-5.htm。 13、DS-5ARM最新主推的開(kāi)發(fā)工具,配合DSTREAM仿真器,可以進(jìn)行功能強(qiáng)大的調(diào)試、仿真、性能分析
    發(fā)表于 10-13 16:45

    ARM/KEIL DS-5 RVDS MDK DSTRAM C51 ULINK2 正版工具購(gòu)買

    以下正版ARM工具軟件可以從ARM工具產(chǎn)品代理商深圳市米爾科技有限公司購(gòu)買。 【ARM
    發(fā)表于 10-13 17:03

    DS-5教程-ARM DS-5 添加新芯片至DS-5調(diào)試設(shè)備列表

    設(shè)備 1、PC機(jī) x 1臺(tái) 2、DS-5軟件開(kāi)發(fā)工具 x 1套 3、DSTREAM仿真器 x 1套 4、ARM內(nèi)核開(kāi)發(fā)板(本文以米爾MYD-
    發(fā)表于 10-13 18:17

    DS-5教程-ARM DS-5創(chuàng)建編譯簡(jiǎn)單Linux應(yīng)用程序

    1概述 本文介紹使用ARM DS-5軟件開(kāi)發(fā)工具創(chuàng)建和編譯linux應(yīng)用程序,可以在linux或者window主機(jī)上進(jìn)行。 通過(guò),可以基本了解ARM
    發(fā)表于 10-13 18:26

    DS-5 5.17 官方開(kāi)發(fā)工具 Windows 32位

    分享網(wǎng)盤(pán)下載地址:http://pan.baidu.com/s/1hqBYKRE這個(gè)版本是ARM官方DS-5 5.17 Windows 32位開(kāi)發(fā)工具,請(qǐng)?jiān)赪indows 32位系統(tǒng)上
    發(fā)表于 10-15 12:48

    DS-5 5.17 官方開(kāi)發(fā)工具 Linux 32位

    分享網(wǎng)盤(pán)下載鏈接:http://pan.baidu.com/s/1sjlsaT3這個(gè)版本是ARM官方DS-5 5.17 Linux 32位開(kāi)發(fā)工具,請(qǐng)?jiān)贚inux 32位系統(tǒng)上安裝使用
    發(fā)表于 10-15 16:59

    米爾科技ARM DS-5開(kāi)發(fā)工具介紹

    專為裸機(jī)、RTOS、Linux / Android項(xiàng)目的先進(jìn)軟件開(kāi)發(fā)工具鏈。 除了支持所有ARM處理器的完整的調(diào)試和系統(tǒng)性能分析,它還包括高度優(yōu)化的ARM編譯器和四核Cortex-A9的多核軟件平臺(tái),在最短的時(shí)間內(nèi)使用RTSM進(jìn)
    的頭像 發(fā)表于 11-20 09:58 ?1433次閱讀
    <b class='flag-5'>米爾</b>科技<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b><b class='flag-5'>開(kāi)發(fā)工具</b><b class='flag-5'>介紹</b>

    米爾科技ARM最新開(kāi)發(fā)工具DS-5簡(jiǎn)介

    ARM DS-5 從以下工具發(fā)展而來(lái):DS-5 < RVDS < ADS < SDT。
    的頭像 發(fā)表于 11-22 09:27 ?2194次閱讀
    <b class='flag-5'>米爾</b>科技<b class='flag-5'>ARM</b>最新<b class='flag-5'>開(kāi)發(fā)工具</b><b class='flag-5'>DS-5</b>簡(jiǎn)介

    米爾科技開(kāi)發(fā)利器:ARM DS-5教程

    崔更申、秦興國(guó)編著的《Linux\Android開(kāi)發(fā)利器(ARM DS-5使用指南)》是一本全面介紹ARM
    的頭像 發(fā)表于 11-25 09:00 ?2216次閱讀
    <b class='flag-5'>米爾</b>科技<b class='flag-5'>開(kāi)發(fā)</b>利器:<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b>教程

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

    本文介紹使用ARM DS-5創(chuàng)建一個(gè)裸機(jī)程序,并用DS-5里面的ARM編譯器進(jìn)行編譯,編譯之后通過(guò)DSTREAM仿真器將程序加載到MYD-S
    的頭像 發(fā)表于 11-18 10:38 ?4509次閱讀
    <b class='flag-5'>米爾</b>科技<b class='flag-5'>DS-5</b>教程-使用<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b> 和DSTREAM仿真器調(diào)試裸機(jī)程序<b class='flag-5'>介紹</b>

    米爾科技DS-5教程-ARM DS-5教程

    本文介紹使用ARM DS-5軟件開(kāi)發(fā)工具創(chuàng)建和編譯linux應(yīng)用程序,可以在linux或者window主機(jī)上進(jìn)行。
    的頭像 發(fā)表于 11-18 11:19 ?2144次閱讀
    <b class='flag-5'>米爾</b>科技<b class='flag-5'>DS-5</b>教程-<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b>教程

    你們都認(rèn)真了解過(guò)MDK-ARMDS-5DS-MDK這些開(kāi)發(fā)工具嗎 ?

    你們都認(rèn)真了解過(guò)MDK-ARM、DS-5DS-MDK這些開(kāi)發(fā)工具嗎?
    的頭像 發(fā)表于 03-06 16:00 ?5742次閱讀