Login

ARM Development Studio 5 (DS-5)

The reference software development tool suite for ARM processors

Developed by ARM Architecture experts, the ARM DS-5™ toolchain enables engineers to develop robust and highly optimized embedded software for ARM application processors, such as the Cortex™-A series, Cortex-R real-time processors and other ARM embedded processors. The DS-5 toolchain comprises tools such as the best-in-class ARM C/C++ Compiler, a powerful Linux/Android™/RTOS-aware debugger, the ARM Streamline™ system-wide performance analyzer and real-time system model simulators, all conveniently packaged in a user friendly integrated development environment (IDE) based on the Eclipse.

See DS-5 release notes for more details on the current and previous versions.

 
ARM Development Studio 5 (DS-5) Image

ARMプロセッサのためのリファレンス ソフトウェア開発ツール スイート

エンジニアは、ARMアーキテクチャ専門家により開発されたARM DS-5™ツールチェインを使用して、Cortex™-Aシリーズ等のARMアプリケーション プロセッサ、Cortex-Rリアルタイム プロセッサ、その他のARMエンベデッド プロセッサ向けに堅牢で高度に最適化されたエンベデッド ソフトウェアを開発できます。DS-5ツールチェインは、クラス最高のARM C/C++コンパイラ、強力なLinux/Android™/RTOS対応デバッガ、ARM Streamline™のシステム全体のパフォーマンス アナライザ、リアルタイム システム モデル シミュレータなどのツールから構成されており、すべてがEclipseをベースにしたユーザ フレンドリな統合開発環境(IDE)にパッケージされています。

現在および以前のリリースの詳細については、DS-5変更履歴をご覧ください。

 



ARM DS-5™の主な機能

DS-5デバッガ

  • ベアメタル、RTOS、LinuxおよびAndroidのプラットフォームのデバッグ サポート
  • 非侵入型でサイクル精度の高いETMおよびPTM命令トレース
  • SMPシステムをシームレスにサポート 
  • デバッグ サイクルを迅速にするための自動化されたデバッグ セッション
  • ITMおよびSTM命令トレース
  • 事前設定済みのカスタム プラットフォームのサポート

Streamlineパフォーマンス アナライザ

  • LinuxおよびAndroidシステム向けのシステム パフォーマンス解析
  • プロセス、スレッド、関数、およびソース コードごとのCPU使用状況の統計
  • キャッシュ ミスなどのPMUカウンタをソース コードに割り当てるイベントベースのサンプリング
  • ARM Mali™ GPUグラフィック パフォーマンス解析
  • 実際の電力データを取得してシステム パフォーマンスと関連付けるプローブ
  • ネットワークを使用したデータ収集 - デバッグ アダプタ不要  

リアルタイム シミュレータ

  • Cortex™-A8およびクワッドコアCortex-A9モデル シミュレータ
  • 標準的には250 MHzを超えるシミュレーション速度
  • シミュレータとの停止モード デバッグ接続または実行モード デバッグ接続
  • Cortex-A8上のLinuxアプリケーション デバッグ向けに提供されたARMエンベデッドLinuxディストリビューション

統合型開発環境ARMコンパイル ツール

  • サードパーティ製プラグインとの互換性がある、カスタマイズされたEclipse IDE
  • ARMコアと共同開発された最適化コンパイル ツールのARMコンパイラ
  • 強力なC/C++エディタとプロジェクト マネージャ
  • リモート システム エクスプローラ、SSH、Telnetターミナルなどの、生産性を高める統合されたユーティリティ

ARM製品およびサービスの品質

  • 高品質ソフトウェア開発を初日から開始するためのすべての情報
  • 製品ドキュメント、ビデオ、ブログを見るには、[リソース]タブを参照してください。
  • ツールの性能を最大限に引き出すための専門家によるアドバイス
  • 多様なテクニカル トレーニング コース


デバッグ アダプタ

高速で信頼できるJTAGデバッグ接続と非侵入型命令およびインストルメンテーション トレースのためには、DSTREAM™高性能デバッグ&トレース ユニットをお勧めします。ユーザの利便性向上のため、従来のRealView ICE(RVI™)ユニットも、実行制御デバッグ用のDS-5と互換性があります。

DSTREAMDSTREAM

  • 最高2.5 MB/秒でコードをダウンロード
  • 4 GBの組み込みのトレース バッファ
  • ホストへのイーサネットおよびUSB 2.0接続
  • 1つのファームウェアですべてのARMプロセッサに対応
<hr class="green-dot" />

電力とエネルギーの解析

ARM Energy Probeは、ARM Streamlineパフォーマンス アナライザに接続して、電圧、電流、電力の測定値をその他のシステム パフォーマンス メトリックおよびソフトウェア プロファイルとともに表示するシンプルな独立したハードウェア ユニットです。

Energy ProbeEnergy Probe

  • その他のデバッグ ハードウェアは不要です。
  • 独立した3つのチャネル 
  • ホストへのUSB 2.0接続
<hr class="green-dot" />

シミュレーション モデルおよび開発ボード

ARMは、ターゲット ハードウェアがまだ使用できなくても、プログラマがARMプラットフォーム用ソフトウェアのコーディング、テスト、およびデバッグを開始できる仮想開発プラットフォームと物理開発プラットフォームの両方を用意しています。

Fast ModelsFast Models

  • WindowsまたはLinuxホスト上の仮想ARMプラットフォーム
  • 実際のハードウェアに匹敵する速度での実行
  • NEON™、TrustZone™、およびVFPと互換 

開発ボード開発ボード

  • 早期のソフトウェア開発を実現する開発ボードおよびプロトタイプ作成ボード
  • モジュール性の高いアーキテクチャ
  • すべてのARMコアに対応

<hr class="green-dot" />

ARMプロセッサ


ARMv5

ARMv6

ARMv7

 


Maximise


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set