Embedded systems interface showing ARM Cortex model configuration, memory mapping, and data visualization tools

製品概要

機能と利点

マルチコア向けAIデバッグ支援

Model Context Protocol(MCP)を介してライブ・デバッグ・セッションに直接接続するAIアシスタント機能により、よりスマートなデバッグが可能になります。GitHub Copilot、Claude Code、および任意のMCP対応AIクライアントに対応するこのデバッグ・アシスタントは、以下のような、コンテキストを理解したインテリジェントなデバッグ機能を提供します。

  • 自然言語によるハードウェア検査、故障診断、根本原因分析
  • クラッシュ、メモリ破損、ペリフェラルの誤構成を、事前に構築された10個の診断プロンプトにより自律的に調査
  • 専用のARM Cortex-MおよびRISC-Vフォルト・デコーディングを使用し、レジスタ、メモリ、変数、スタック・トレースを検査
  • 自然言語コマンドを使用し、ブレークポイント、条件付きブレークポイント、ハードウェア・ウォッチポイントを設定
  • 破壊的な操作に対する安全保護機能を内蔵した、生のGDBコマンドを実行
  • ワークスペースのソース・コードを検索し、組込みC/C++の一般的なバグ・パターンを分析
  • RTOSスレッドおよびクロスコア相互作用を統合された環境で表示
  • ライブ・デバッグおよびコア・ダンプ事後解析の両方に対応

組込みAIのワークフロー統合

トレーニングから量産まで、合理化されたAIモデル展開

  • 迅速な統合化のためにGUIやCLIを介してモデルをインポート
  • ADIプロセッサおよびマイクロコントローラとの適合性を自動的に検証
  • レイテンシと消費電力の分析に関し、Zephyrベースのツールを使いランタイム・パフォーマンスをプロファイリング
  • 最適化された推論対応コードをIDE内で直接生成
  • 様々な低消費電力MCUと高性能DSPへの展開をサポート

システム・レベルのオーケストレーション

視覚的なリソース管理により複雑なシステム構成を簡素化:

  • 複数のコアおよびデバイスにわたりメモリとペリフェラルを視覚的に割り当て
  • 再現可能かつバージョン管理されたワークフローのためにJSONベースの構成を使用
  • セントラル・ダッシュボードによりシステム全体のリソース計画とデバッグが容易に
  • ARM® TrustZone®のパーティショニングによる異種SoCのサポート
  • 手動セットアップによるエラーを減らしてブリングアップを加速
  • ピン、クロック、消費電力モード、ミドルウェアに対するグラフィカルなリソース割当て

動作の概要

組込みシステム開発者は、断片的なツール、手動による設定、時間を要するデバッグ作業により、絶えず課題に直面しています。CodeFusion Studio 2.0は、Visual Studio Codeをベースに作成され、アナログ・デバイセズのハードウェア・エコシステムに緊密に組み込まれた統合開発環境を用いて、このような状況に対処します。

初期のシステム計画からマルチコア・オーケストレーションZephyr RTOS統合、エンドtoエンドのAI展開にいたるまで、CodeFusion Studioは、開発期間の短縮、よりスマートなデバッグ、自信に裏付けられた構築を行うために必要なツールを提供します。

マルチコア・オーケストレーションZephyr RTOS、およびエンドツーエンドのAIワークフローをサポートすることで、CodeFusion Studioは、開発期間の短縮、よりスマートなデバッグ、自信に裏付けられた構築を支援します。

AIデバッグ・アシスタント(プレビュー)

自然言語を用いて、ブレークポイントの設定、レジスタおよびメモリの検査、ハード・フォルトの分析、マルチコアの諸問題の調査を行います。これは、Model Context Protocol(MCP)によって強化され、GitHub CopilotおよびClaude Codeに対応しています。IDE debugging C code, highlighting a buffer overflow crash analysis.


組込みAIツール

組込みの互換性ツール、プロファイリング・ツール、およびコード生成ツールによって、AIモデルのインポートから展開までを管理します。

AI model management interface for Arm Cortex-M4 and CNN Accelerator in embedded development environment


システム・プランナー

ピン、クロック、ペリフェラル、メモリ、およびサポートされているSoC全体にわたるコア間データフローのオーケストレーションすべてを、1つのセントラル・ダッシュボードから視覚的に行います。

Embedded development interface displaying memory block allocation and partition configuration for multiple cores


ワークスペース生成ウィザード

ガイドに従って操作するセットアップによって迅速にプロジェクトを開始します。このウィザードは、SoCの選択、テンプレート、およびマルチコア設定を1つのフローに統合してセットアップ時間を短縮し、異なるチーム間でも一貫した作業ができるようにします。

Core project selection screen in CodeFusion Studio for Arm Cortex M4 and RISC-V setup

ADI CodeFusion Studio

Person working at a dual-monitor setup displaying data management and software interface dashboards ステップ1:
Visual Studio Code(バージョン1.100以降)をインストールします。

Visual Studio Codeをダウンロード

ステップ2:
VS Codeを起動してエクステンション(Extensions)へ進み、CodeFusion Studioエクステンションをインストールします。

CodeFusion Studioをインストール

ステップ3:
macOSWindows、およびLinux用のCodeFusion StudioツールとMSDKをダウンロードしてインストールします。



ダウンロードおよび関連ソフトウェア

ソフトウェア開発キット

AutoML for Embedded

AutoML for Embedded, part of the CodeFusion Studio™ ecosystem, empowers developers to train and deploy efficient AI models on resource-constrained platforms.

Get Started: Visit ADI Developer Portal

Visit ADI Developer Portal to begin your CodeFusion Studio download and accelerate your embedded development today.

システム条件

CodeFusion Studioの拡張機能は、次のホスト・オペレーティング・システムでサポートされています。

  • Windows 11(64ビット)
  • macOS 15、macOS 26(ARM64)
  • Ubuntu 22.04および24.04(64ビット)

関連するハードウェア (2)

コントローラ・ボード

EV-Kits