米爾淘寶店| 米爾電子| 米爾微博| English


DS-5 ( ARM Development Studio 5 ) 開發工具

深圳市米爾科技有限公司是ARM公司官方授權全線工具產品代理商, 提供ARM公司原裝正版開發工具(包括本產品DS-5)的銷售服務,以及ARM工具產品的市場推廣、產品更新、技術支持和售后服務。

概念:該產品官方名稱為DS-5,也稱ARM DS-5DS5ARM DS5ARM Development Studio 5 等,系為同一產品。ARM DS-5 的歷史版本有 ADTADS 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 Eclipse IDE
調試器和Streamline作為Eclipse的插件
處理器支持
ARM7
ARM9
ARM11
Cortex-M
Cortex-R
Cortex-A ( ARMv7-A ) Cortex‑A9單核模型
Cortex-A50 ( ARMv8-A ) ARMv8-A基礎模型 ARMv8-A基礎模型
編譯器
ARM Compiler 6 ARMv7 only
ARM Compiler 5
ARM 匯編器
ARM MicroLib 運行時間(run-time)庫
Linaro GNU GCC Linux 編譯器
Streamline 性能分析
性能計數器 (部分)
進程/任務跟蹤
Flat Function profiling
Hierarchical profiling
多核(Milticore)分析
外部功耗數據分析
調用曲線
堆棧使用率
注釋日志
時間軸過濾
調試
Linux和android gdbserver調試
Linux和android 應用app 回調
stop-mode 多核Linux內核調試
stop-mode 裸機程序和RTOS調試
ETM 指令和數據跟蹤
PTM程序跟蹤
基于跟蹤的函數分析  
ITM 和 STM Instrumentation和系統跟蹤
全局跟蹤timestamps支持
交叉觸發(cross triggering)支持
模擬器
Cortex-A8 固定虛擬平臺(FVP)  
多核 Cortex-A9 實時模擬器  
ARMv8 固定虛擬平臺(FVP)
技術支持
技術支持和維護 社區 ARM 和 米爾科技 ARM 和 米爾科技
*僅適用于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用于新項目。

DSTREAM DSTREAM-ST Ulink- PRO
  • 以最高 2.5 MB/s 的速率下載代碼
  • 4 GB 內置跟蹤緩沖區
  • 與主機的以太網和 USB 2.0 連接
  • 用于所有 ARM 處理器的單個固件
  • JTAG/SWD 調試單元
  • 以最高 12MB/s 的速率下載代碼
  • 與主機的千兆以太網和 USB 3.0 連接
  • 180 MHz  JTAG 時鐘
  • Hz  JTAG系統時鐘
  • 以最高 1MB/s 的速率下載代碼
  • 支持ETB trace
  • 多種目標板連接接口
  • USB 2.0 連接
  • 支持Windows 和Linux 平臺

  模擬模型和開發板


ARM 既提供虛擬開發平臺,也提供物理開發平臺,這樣,在目標硬件可用前,編程人員就可以開始針對 ARM 平臺為軟件進行編碼、測試和調試。


快速模型 開發板
  • Windows 或 Linux 主機上的虛擬 ARM 平臺
  • 執行速度與實際硬件速度相差無幾
  • 與 NEON、TrustZone 和 VFP 兼容
  • 針對早期軟件開發的開發和原型板
  • 模塊式體系結構
  • 支持所有 ARM 內核

  應用程序處理器



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


更多內容



北京pk10开奖结果查询