1台のツールスイートで、すべてのArmプロジェクトに対応

Arm Development Studioは、極小マイクロコントローラーからカスタムのマルチコアプロセッサーまで、ArmベースのSoCを特に対象とした組み込みのC/C++ソフトウェア開発ツールチェーンです。これはArm IPと平行して設計され、Cortex-M、Cortex-R、Cortex-A、Cortex-X、Neoverseプロセッサーのシステムデザインやソフトウェア開発を加速化します。

無料トライアルを入手製品に関するお問い合わせ

特長とメリット

パッケージ1つで すべてのツールを提供。エンド・トゥ・エンドにサポート

製品を素早く、かつ高いコスト効率で市場へ投入できるよう、C/C++ IDEと組み込みツールチェーンをエンジニアリングチームへと提供する、1つのプロフェッショナルパッケージです。ArmとKeilの優れた開発ツールやミドルウェアを組み合わせることで、SoCアーキテクチャの選定からソフトウェアの統合やテストまで、Development Studioは製品ライフサイクル全体をシームレスにカバーします。信頼できるプロバイダから、長期にわたり必要なものをすべて入手できます。

効率性に優れたプロジェクトと製品

開発者にも製品にも優れた効率性を提供します。ハードウェアが利用できるようになる前でも、機能精度の高い仮想プロトタイプを使ってソフトウェアを開発することができます。ソフトウェアのビルディングブロックを再利用できるので、貴重なコーディングの時間を節約できます。高度に最適化されたArm C/C++コンパイラにより、Arm CPUの性能を最大限に引き出すことができます。また、必要があれば、プロジェクトが行き詰まったときにArmのテクニカルエキスパートに相談して解決できるので安心です。

Armベースのすべてのデバイスに対応

あらゆるArm IPに対応できるよう一から構築されたDevelopment Studioは、GPUや64ビットArmv9 SoCなど、ヘテロジニアスな処理システムをネイティブでサポートしています。これにより、Armアーキテクチャ用の極めて包括的なサポートを提供しています。

カスタムSoCの開発

正しいプロセッサーIPを選択し、アーキテクチャ設計を検証して、ソフトウェア・プラットフォームに移植し最適化できます。ハードウェアエミュレータからFast Model、FPGA、シリコンまで、Development Studioはユーザーの開発プラットフォームに適応し、プロジェクトのさまざまな段階で設計をサポートします。Arm IPと平行して開発されるため、選択したアーキテクチャの範囲内であらゆる可能性を検討できます。

既製デバイスを利用した開発

CMSIS-Packと事前設定済みターゲットのカタログをすぐにサポートできるDevelopment Studioでは、Armの半導体パートナーが作成したアプリケーションプロセッサーやマイクロコントローラーをベースにすばやく製品を構築できます。Cortex-Mプロジェクトの場合、マイクロコントローラーのエキスパートによるKeil MDKツールキットが含まれます。Cortex-M、Cortex-R、Cortex-AのCPU全体にまたがるプロジェクトの場合、Development Studio IDEがスケーラビリティ、パフォーマンス、使いやすさを実現します。Development Studioなら、どのようなプロジェクトであっても設計の実現はシンプルです。

Development Studioのエディション

Arm Development Studio は、すべてのエディションにユーザー ベース ライセンス (UBL) を実装しています。詳細については、ユーザーベースのライセンス」を参照してください。

次の表は、各エディションの機能をまとめたものです。

Armプロセッサーのサポート UBLゴールド UBL ゴールド フサ サクセス キット
非公表IP    

Public Arm アーキテクチャとコア

組み込み FuSa* 用の Armコンパイラ  

🔵

🔵

安全性認定済みの C ライブラリ  

🔵

🔵

 

製品のお問い合わせ評価する

製品に関するお問い合わせ

お問い合わせ

 

Key:

⚪コンパイラ、デバッガー、パフォーマンス分析、固定仮想プラットフォーム、およびグラフィックスアナライザ。

🔵 機能安全のための Armコンパイラ。

*認定されたコンパイラ コアのサポートは認定時に凍結されます。リストはこちら参照してください。

Arm Development Studioの試用版(無料)

Development Studioがシステム設計やソフトウェア開発をどのように加速化するかご覧ください。

今すぐご評価ください

Keil MDK バージョン 6 が組み込み開発を次のレベルに引き上げ

IoTデバイスがよりスマートになるにつれて、開発者は、最適化された機械学習モデルと効率的なデバイス ドライバーのための新しい開発フローが必要となるソフトウェアの複雑さの増大に取り組んでいます。Arm Cortex-M および Ethos-U プロセッサ ポートフォリオ全体に最適化され、今日のマイクロコントローラーにコンピューティング機能を提供する Keil MDK バージョン 6 の最新リリースについてお読みください。

ブログを読む

最高のパフォーマンスのソフトウェアソリューションを作成

Arm Developer Hub

Armとオープンソースパートナーによるドキュメント、チュートリアル、テクニカルビデオで、最高のパフォーマンスを実現するソフトウェアソリューションを作成できます。

Arm Developer Hubの詳細はこちら

エキスパートに相談する

Arm Development StudioがどのようにSoC開発を加速化するかご説明します。

お問い合わせ
関連製品・サービス

その他のArm開発ツールおよびソフトウェア

ULINKpro

ULINKpro を使用すると、MDK と Arm Development Studio を使用して、デバイス上のアプリケーションをプログラム、デバッグ、および分析できます。プロセッサーの制御、命令のトレース、ブレークポイントの設定、メモリーへの読み取り/書き込みをすべてプロセッサーのフル スピードで実行します。

DSTREAM-ST

Armプロセッサーの最大限の可視性を実現する第2世代のArmデバッグプローブは、4ピンを介した2.4Gbpsの並列トレースや、ホストPCへのトレースデータの直接ストリーミング、Arm Development Studioによるシステムの自動検出、幅広いターゲットコネクタを搭載しています。

Fast Models

Fast Modelsは、Arm IPの正確で柔軟なプログラマ・ビュー・モデルであり、ドライバ、ファームウェア、OS、アプリケーションなどのソフトウェアを、シリコンが利用可能になる前に開発することができます。

Keil MDK

Armベースのマイクロコントローラー・アプリケーションを開発するために、Keil MDKには組み込みアプリケーションの作成、ビルド、デバッグに必要なすべてのコンポーネントと、開発を加速化するソフトウェアパックが含まれています。