ソフィアシステムズ 製品&サービスサポート&ダウンロードニュース会社情報お問い合わせサイトマップ
株式会社ソフィアシステムズ
Google
開発エンジニア向け製品
マイコン組込開発環境
マイコン組込開発環境トップ
チップメーカーリスト
製品ラインアップ
プレスリリース
イベント/セミナー情報
技術解説
WATCHPOINTデバッガ
営業所
お問い合わせ
サポート&SSS
用語解説集
リンク
サイトマップ
KEIL正規代理店
フリースケール正規代理店
評価ボード
ロジックアナライザ

ソリューション
教育機関向け実習教材システム
Altium正規代理店
ネットワーク対応長時間録音システム
受託開発・製造サービス
開発事例
ARM DS-5 国内正規販売代理店 Sophia Systems
トップ>ARMツール>DS-5

ARM搭載 Linux/Android™プラットフォーム向け開発ツール DS-5™
DS-5 <ARM Development Studio 5>
Cortex-A5 / Cortex-A8 / Cortex-A7 / Cortex-A9 / Cortex-A15 対応
Linuxカーネル 3.x / Android 4.0.x 対応

DS-5 イメージ DS-5の無償評価版ダウンロードのご依頼はこちらです。 DS-5のお見積りご依頼、価格お問い合わせはこちらです。

ソフィアシステムズはARM純正開発ツール DS-5の国内正規販売代理店です。
ARM純正開発ツールRVDSMDK-ARMおよびRVCT for BREWでARM社代理店として実績があり、自社においてもJTAG-ICEなどのARM向け開発ツールLinux/Android対応評価ボードを開発/販売するソフィアシステムズは、蓄積された技術と経験でお客様を強力にサポートします。

- お知らせ -
  • DS-5 Version 5.8a build 1261がリリースされました。Version5.8をベースにGUIとドキュメントが日本語翻訳されています。NEW
  • DS-5とDSTREAMのお得なバンドル販売キャンペーンを期間限定で実施中です。詳しくはお買得情報をご覧ください。
  • DS-5の関連製品にCortex-A15のARM純正評価ボードが追加されました。
  • DS-5 Application Editionの販売を終了致しました。

DS-5 概要
DS-5パッケージ
DS-5(ディーエスファイブ)はARMプロセッサー搭載プラットフォーム向けのARM社推奨次世代開発ツールです。Linux/Androidのネイティブアプリケーション、カーネル、ドライバ、ブートローダ開発から、ベアメタル(OSレス)開発まで、DS-5はARMプロセッサ搭載プラットフォームの能力を最大限に引き出すソフトウェアの開発を実現します。
DS-5には3つのエディションが用意されています。
  • DS-5 Community Edition
    Androidアプリケーション開発者のコミュニティー向けに無償開放されたAndroid NDK開発専用のプラグインです。個人または年間売上高が10万ドル以下で従業員数10名以下の企業に限り無償でご利用いただけます。(※ARM社のサポートは受けられません。)
    Android NDKアプリケーションのネイティブコードにワンタッチでデバッガを接続してGUI上でステップ実行が可能です。また、Streamlineによるパフォーマンス解析も一部ご利用いただけます。
  • DS-5 Basic Edition
    Linux/Androidのネイティブアプリケーションからカーネル、ドライバ、ブートローダまで、一貫した開発を実現するトータル開発ツールです。高性能デバッグ&トレースユニットDSTREAMを利用した高度なデバッグや解析が可能となります。
  • DS-5 Professional Edition
    ”RVCT”として知られる高性能コンパイラの後継であるARMコンパイラを搭載したプロフェッショナル向け開発ツールです。ARMアーキテクチャ向けに最適化されたこのコンパイラは、高速/コンパクト/省消費電力なコードを出力します。
(※各エディションの機能比較は仕様をご覧ください。)
(※DS-5 Application Editionは販売を終了致しました。)

IDE
DS-5はIDEにEclipseを採用しています。業界標準とも言えるEclipseベースのGUIで直感的な操作が可能となっています。 もちろん安心の日本語GUIです。 Eclipse IDE
サードパーティ製プラグインとの親和性も高く、たとえばAndroid SDKのADTプラグインを追加インストールすることで AndroidネイティブアプリケーションにおけるJavaとC/C++のシームレスな開発が可能となります。
また、カーネル・ドライバからアプリケーションまで、各開発担当が同じ操作系を共有できるためコミュニケーションも円滑に進みます。

コンパイラ
ARMアーキテクチャに最適化された純正コンパイラ「ARMコンパイラ」(旧RVCT)は、歴代のRVDSと共に進化を続けてきました。 DS-5 Professional EditionはARMコンパイラの最新バージョン Ver5.0を搭載します。
ARMコンパイラの進化

デバッガ
Linux/Androidのユーザスペースデバッグはイーサネット/USB/WiFiなどの通信を経由してデバッグを行います。 JTAG-ICEを使用しないためスマートフォンなどのJTAGポートを持たない製品でもアプリケーションやライブラリのデバッグが可能です。
TCP通信によるデバッグ
Linux/AndroidのカーネルスペースデバッグはJTAGポートを持った評価ボードにDSTREAMを接続するとカーネルスペースデバッグが、Linuxカーネル・ドライバやブートローダのデバッグも可能となります。
DSTREAMによるデバッグ

パフォーマンス解析
DS-5に標準搭載されるストリームライン・パフォーマンス・アナライザはLinux/Androidのシステム全体を解析し可視化します。 マルチコア環境では、使用されているコアをスレッド/プロセス上に透視表示することで効率よく処理が分散されているかをチェックすることが可能です。
ストリームライン・パフォーマンス・アナライザ

Android NDK 開発環境
Android開発環境への高まる要求にDS-5がお応えします。
  • Android NDKでC/C++資産を利用したい!!
    Androidアプリケーションは基本的にJavaで記述されますが、C/C++で記述されたソフトウェア資産が必要になる場合があります。 例えばOpenGL ESで描画を高速化する場合、Android NDKのJNI(Java Native Interface)でC/C++コードを利用しますが、デバッグ環境にお悩みの方も多いのではないでしょうか? DS-5ならグラフィカルなデバッガでAndroid NDKのC/C++コードをデバッグできます。Android SDKのデバッガと連携してJavaとC/C++コードのシームレスなデバッグも可能です。 さらに、DS-5はAndroid NDKの最新バージョンに対応していますのでNative Activityのデバッグも可能です。
JavaとC/C++のシームレスなデバッグ
  • Androidデバイスの「もっさり感」を解消したい!!
    ユーザインターフェースが直観的なAndroidデバイスでは操作感の軽快さが重要な要素の一つとなります。
    DS-5ならAndroidネイティブアプリケーションからLinuxカーネル・ドライバまで、グラフィカルなパフォーマンス解析ツールでチューニングが可能です。
ストリームライン・パフォーマンス・アナライザ

DS-5 + DSTREAM バンドルキャンペーン
2012年6月までの期間限定で、DS-5とDSTREAMのバンドルキャンペーンを実施中です。
DS-5とDSTREAMをセットでお買い求めいただくと、DSTREAMの価格が 28% OFF になります!!
DS-5+DSTREAMバンドル購入キャンペーン
(※ DS-5とDSTREAMを同時にご注文いただく必要があります。)
(※ DS-5とDSTREAMのエンドユーザ様が同じである必要があります。)


旧RVDSからのアップグレード
既にRVDSをお持ちであれば、DS-5 Professional Edition へのアップグレードをおすすめします。バージョン、エディションの違いや保守加入状態を問わずRVDS 4.1からDS-5へアップグレードが可能です。 アップグレード後のライセンスはDS-5 Professional EditionとRVDS 4.1 Professionalのコンボライセンスとなっていますので、引き続きRVDSもご利用いただけます。
例えば、RVDS2.0をRVDS4.1へアップグレードする場合、従来は RVDS2.0 -> RVDS3.1 -> RVDS4.1と段階的なアップグレードでそれぞれに費用が発生するためRVDS4.1を新規購入するほうが費用面で現実的でした。
また、保守が切れたRVDS4.0 StandardをRVDS4.1 Professionalへアップグレードする場合、従来は RVDS4.0 Std -> RVDS4.1 Std -> RVDS4.1 Proとアップグレード費用が発生します。 RVDS4.1 Professionalを新規購入するよりは費用が抑えられますが比較的高額です。

DS-5へのアップグレードであれば、1回のアップグレードでDS-5 Professional EditionRVDS4.1 Professional1年間の保守が付いてきます。 しかも上記の2つのケースで行う従来アップグレードよりもお安く大変お得です!
RVDS->DS5アップグレード
(※ コンボライセンスは2つの製品の機能を有効にしますが利用可能ユーザ数は増えません。)
(※ ADSライセンス、1年間限定ライセンスおよびRVCTライセンスはアップグレードの対象外です。)
(※ 旧RVDSのCodeWorriarIDEはライセンスに含まれません。)
(※ 2年目以降の保守継続はDS-5の保守継続費用が適用されます。)
(※ アップグレードの条件など、サービスの内容は予告なく変更される場合があります。)

DS-5 Androidネイティブコードデバッグデモ

DS-5 Linuxアプリケーションデバッグデモ

ARM社 関連動画リンク(英語)

アプリケーションプロセッサ
ARMコア ARMコンパイラ JTAGデバッグ 命令トレース Linux/Android
アプリケーションデバッグ
Streamline
パフォーマンス解析
ARM926EJ-S™ ○ ○ 対応予定 ○ ○
ARM1136JF-S™ ○ ○ ○ ○ ○
ARM1156T2F-S™ ○ ○ 対応予定 ○ ○
ARM1176JZF-S™ ○ ○ ○ ○ ○
ARM11™MPCore™ ○ ○ ○ ○ 一部対応
Cortex™-A5 ○ ○ ○ ○ ○
Cortex-A7 ○ ○ ○ ○ ○
Cortex-A8 ○ ○ ○ ○ ○
Cortex-A9 ○ ○ ○ ○ ○
Cortex-A15 ○ ○ ○ ○ ○
Marvell Sheeva PJ4 ○ ○ ○ ○ ○

組み込みプロセッサ
ARMコア ARMコンパイラ JTAGデバッグ 命令トレース Linux/Android
アプリケーションデバッグ
Streamline
パフォーマンス解析
ARM7TDMI-S™ ○ ○ 対応予定 該当なし 該当なし
ARM946E-S™ ○ ○ 対応予定 該当なし 該当なし
ARM966E-S™ ○ ○ 対応予定 該当なし 該当なし
ARM968E-S™ ○ ○ 対応予定 該当なし 該当なし
ARM1156T2F-S™ ○ ○ 対応予定 該当なし 該当なし
Cortex-M0 ○ ○ 該当なし 該当なし 該当なし
Cortex-M1 ○ ○ 該当なし 該当なし 該当なし
Cortex-M3 ○ ○ ○ 該当なし 該当なし
Cortex-M4 ○ ○ ○ 該当なし 該当なし
Cortex-R4 ○ ○ ○ 該当なし 該当なし
Cortex-R5 ○ ○ ○ 該当なし 該当なし
Cortex-R7 ○ 対応予定 対応予定 該当なし 該当なし

デバイス接続データベース
デバイスベンダー デバイス 評価ボード
ARM ARM1156T2F-S (test chip) Versatile CT1156T2F-S
ARM1176JZF-S (test chip) Versatile PB1176JZF-S
ARM11MPCore (test chip) CoreTile ARM11™MPCore™
Fast Model Cortex-A8 (virtual) Cortex™-A8 RTSM (virtual)
Fast Model Cortex-A9 DualCore (virtual) Cortex-A9 DualCore RTSM (virtual)
STMicroelectronics STR9 Keil MCBSTR9
Cortex-M0 (FPGA) Keil MPS M0
Cortex-M1 (FPGA) Keil MPS M1
Cortex-M3 (FPGA) Keil MPS M3
Cortex-M4 (FPGA) Keil MPS M4
Cortex-R4F (test chip) CoreTile Cortex-R4
Cortex-R5 SMM (FPGA) CoreTile Cortex-R5 SMM
Cortex-A5 DualCore (structured ASIC) Versatile™ Express A5x2
Cortex-A9 QuadCore (test chip) Versatile Express A9x4
Cortex-A15 SMM (FPGA) Versatile Express A15 SMM
Cortex-A15 DualCore (test chip) Versatile Express A15x2
ATMEL AT91SAM9263 Atmel AT91SAM9263-EK
AT91SAM9G15 Atmel AT91SAM9G15-EK
AT91SAM9G20 Atmel AT91SAM9G20-EK
AT91SAM9G25 Atmel AT91SAM9G25-EK
AT91SAM9G35 Atmel AT91SAM9G35-EK
AT91SAM9G45 Atmel AT91SAM9G45-EK-ES
AT91SAM9M10 Atmel AT91SAM9M10-G45-EK
AT91SAM9X25 Atmel AT91SAM9X25-EK
AT91SAM9X35 Atmel AT91SAM9X35-EK
Core Logic CLM9721
CSR SiRFprimaII
Freescale Semiconductor i.MX233 Freescale i.MX23 EVK
i.MX25 Freescale i.MX25 PDK
i.MX27 LogicPD Zoom i.MX27 Litekit
i.MX28 Freescale i.MX28 EVK
i.MX31 LogicPD Zoom i.MX31 Litekit
i.MX35 Icytecture i.MX35 Starter
i.MX35 Silica i.Evolution i.MX35
i.MX50 Freescale i.MX50 EVK
i.MX51 Freescale i.MX51 PDK
i.MX515 ソフィアシステムズ Collage-MX51
i.MX535 Freescale i.MX53 QuickStart
LG L9
Marvell PJ4 Marvell 88SV581x-v7-PJ4
MINDSPEED M84000 Transcede 4000 M84000
nVIDIA Tegra 250 nVIDIA Tegra 250 Dev Kit
NXP LPC3131
LPC3141 Embedded Artists LPC3141 Developer's Kit
LPC3152 Embedded Artists LPC3141 Developer's Kit
LPC3220
LPC3230
LPC3240
LPC3250 FDI 3250
Renesas EMMA Mobile EV2 京都マイクロコンピュータ KZM-A9-Dual
Samsung Exynos 4210 Origenboard.org Origenboard
Exynos 4210 Hardkernel Odroid-A
Exynos 4210 Samsung S5PV310
S5PC100 Samsung SMDK C100
S5PC110 Samsung SMDK C110
S5PV210 Samsung SMDK V210
STMicroelectronics SPEAr300
SPEAr310
SPEAr320
SPEAr600
SPEAr1310
STA2064
STA2065
STR912
ST-Ericsson U8500 ST-Ericsson U8500 EVB
Texas Instruments AM1707 Spectrum Digital AM707 EVM
AM1808 Logic PD AM1808 EVM
AM3517 Logic PD Zoom AM3517 EVM
AM3730 Mistral AM/DM37x EVM
AM387x
C6A814x
DM814x
DM3725
DM3730 BeagleBoard.org BeagleBoard-xM
DM6467 Spectrum Digital TMDXEVM6467T
DM8168 Spectrum Digital DM8168 EVM
DM8168 ソフィアシステムズ Trinitas
OMAP34xx
OMAP3430 Logic PD Zoom OMAP 3430 MDP
OMAP35xx
OMAP3530 BeagleBoard.org BeagleBoard
OMAP3630
OMAP4430 Pandaboard.org PandaBoard
OMAP4430 Blaze MDP
OMAP-L138 Logic PD OMAP L138 eXperimenter
XILINX Zynq-7000 EPP

DS-5 エディション比較
(※比較表はARM社のロードマップに基づいていますが、内容は予告なく変更される場合があります。)
Community
Edition
(※1)
Basic
Edition
Professional
Edition
IDE Eclipse IDE
(3.7.0 Indigo カスタム)
○ ○
日本語GUI ○ ○
デバッガ および Streamline のEclipseプラグイン ○ ○ ○
コンパイラ GNU コンパイラツールチェーン
(GCC4.5.1 評価済みプリビルド)
○ ○
ARM コンパイラツールチェーン Ver5.0 ○
デバッガ Android NDK アプリケーション ○ ○ ○
Linux/Android ライブラリおよびアプリケーション
(Androidフレームワークを含む)
○ ○
Linux/Android カーネル・ドライバ ○ ○
JTAG マルチコアデバッグ ○ ○
命令トレース
(ETM/PTM) (ETB対応)
○ ○
インストルメンテーショントレース
(ITM/STM)
○ ○
パフォーマンス解析
(ARM Streamline)
(※2)
パフォーマンスカウンタ ○ ○ ○
プロセストレース ○ ○ ○
関数プロファイリング ○ ○ ○
階層プロファイリング ○ ○
コールグラフ ○ ○
スタック消費量解析 ○ ○
注釈表示 ○ ○
タイムラインフィルタ ○ ○
マルチコア透視表示 ○ ○
消費電力測定 ○
(※3)
○
(※3)
Mali GPU パフォーマンス解析 ○
(※4)
○
(※4)
シミュレータ
(RTSM)
Cortex-A8
(Linuxブートモデル含む)
○ ○
Cortex-A9 DualCore ○
※1.ARM社のサポートは受けられません。
※2.ターゲットデバイスのOSにLinuxカーネルバージョン2.6.32以上が必要です。
※3.2012年3月リリース予定のオプションプローブ「Energy meter」が別途必要です。
※4.2012年3月リリース予定のDS-5 Ver5.9でサポート予定です。

DS-5 ホストPCの動作環境
[ハードウェアスペック]
  • CPU: 2GHz以上のマルチコアプロセッサー
  • RAM: 2GB以上
    (カーネルなど大きなイメージのデバッグやシミュレータを利用する場合は4GB以上推奨)
  • HDD: 1.5GB以上の空き容量
[オペレーションシステム]
  • Windows XP Professional service pack 3 (32-bitのみ)
  • Windows 7 Professional および Enterprise (32/64-bit)
  • Windows Server 2003 (ARMコンパイラのみ)
  • Windows Server 2008 (ARMコンパイラのみ)
  • Red Hat Enterprise Linux 5 Desktop および Workstation (32/64-bit)
  • Ubuntu Desktop Edition 10.04 LTS (32-bitのみ)

DS-5 新規
DS-5 Basic Edition
DS5LE-KT-30000 DS-5 Basic Edition ノードロックライセンス
DS5LE-KT-40000 DS-5 Basic Edition フローティングライセンス
DS5LE-KT-30001 DS-5 Basic Edition ノードロックライセンス (1年間限定ライセンス)
DS5LE-KT-40001 DS-5 Basic Edition フローティングライセンス (1年間限定ライセンス)
DS-5 Professional Edition
DS5PE-KT-30000 DS-5 Professional Edition ノードロックライセンス
DS5PE-KT-40000 DS-5 Professional Edition フローティングライセンス
DS5PE-KT-30001 DS-5 Professional Edition ノードロックライセンス (1年間限定ライセンス)
DS5PE-KT-40001 DS-5 Professional Edition フローティングライセンス (1年間限定ライセンス)

DS-5 アップグレード
DS-5 Application Edition からのアップグレード
DS500-UG-30A2P DS-5 Application Edition ノードロックライセンス から
DS-5 Professional Edition ノードロックライセンス へのアップグレード
DS500-UG-40A2P DS-5 Application Edition フローティングライセンス から
DS-5 Professional Edition フローティングライセンス へのアップグレード
DS-5 Basic Edition からのアップグレード
DS500-UG-30L2P DS-5 Basic Edition ノードロックライセンス から
DS-5 Professional Edition ノードロックライセンス へのアップグレード
DS500-UG-40L2P DS-5 Basic Edition フローティングライセンス から
DS-5 Professional Edition フローティングライセンス へのアップグレード
RVDS からのアップグレード
DS500-UG-30R2D RVDS4.1 ノードロックライセンス から
DS-5 Professional Edition ノードロックライセンス へのアップグレード
DS500-UG-40R2D RVDS4.1 フローティングライセンス から
DS-5 Professional Edition フローティングライセンス へのアップグレード

ライセンス保守
リホスト
DS5AE-RH-30000 DS-5 Application Edition ノードロックライセンス リホスト
DS5AE-RH-40000 DS-5 Application Edition フローティングライセンス リホスト
DS5LE-RH-30000 DS-5 Basic Edition ノードロックライセンス リホスト
DS5LE-RH-40000 DS-5 Basic Edition フローティングライセンス リホスト
DS5PE-RH-30000 DS-5 Professional Edition ノードロックライセンス リホスト
DS5PE-RH-40000 DS-5 Professional Edition フローティングライセンス リホスト
ライセンスコンバージョン
DS5PE-RH-30001 DS-5 Professional Edition ライセンスコンバージョン
(ノードロックライセンス -> フローティングライセンス)

関連製品
ライセンス管理用ハードウェア
DON10-KT-00000 USB ドングルキー
デバッグハードウェア
DSTRM-KT-0181A DSTREAM (デバッグ&トレース ユニット)
評価ボード
BDA007 Trinitas (ソフィアシステムズ製)
BDA006 Collage-MX51 (ソフィアシステムズ製)
V2M-P1-0303A Motherboard Express μATX
V2P-CA9-0301A CoreTile Express A9x4
V2P-CA5-0305A CoreTile Express A5x2
V2P-CA15-0237A CoreTile Express A15x2
V2F-1XV5-0302A LogicTile Express 3MG
V2F-2XV6-0304A LogicTile Express 13MG

     
  お問い合わせ・ご注文について  

掲載の会社名、商品名、商標はそれぞれの所有者に帰属します。
製品の仕様・外観は予告なく変更になる場合がございます。

このページの内容の一部は、Google が作成、提供しているコンテンツをベースに複製したもので、クリエイティブ・コモンズの表示 3.0 ライセンスに記載の条件に従って使用しています。
詳細
ホーム製品&サービスサポート&ダウンロードニュース会社情報お問い合わせサイトマップサイト利用方法個人情報保護方針