概 要
winIDEAは、iSYSTEMの統合ソフトウェア開発環境の基礎を20年以上にわたって確立しています。絶え間なく洗練されているこのツールは、時折ユーザーからパワーデベロッパーまで、エンベデッド開発エンジニアが必要とするすべての情報を提供します。開発者は、品質の開発環境へのアクセス権を持っていることを確実にするために、winIDEAオープンリリースを無償でARMに取り組む開発者に提供されたCortex ®ベースのマイクロコントローラ。単にダウンロードし、インストールして始めることができます。
このバージョンのwinIDEAには、GNU GCCツールチェーンとビルドマネージャーが含まれており、開発者はwinIDEAエコシステム全体で作業することができます。また、開発者は、周辺機器ドライバと組み込みソフトウェアスタックをサポートしながら、マイクロコントローラのベンダーのIDEを使用して、アプリケーションコードを生成してアプリケーションを構築することができます。結果として得られるELFファイルをwinIDEAにインポートするだけで、ソースコードを見つけてデバッグを簡単に行えるようになります。
winIDEAオープンはまた、一般的に見られるの多種多様なサポート3 番目のパーティのデバッグ・インタフェースをサポートしています。たとえば、CMSIS-DAPは、Atmel(現在のマイクロチップ社)のSAMマイクロコントローラ開発ボードと、SAMDファミリに基づいたArduinoボードを選択できるシンプルなデバッグインターフェイスです。そうしないと、SeggerのJ-LinkやST Microelectronics ST-LinkなどのデバッガをwinIDEA Openからネイティブに使用することができます。
winIDEA Openでは、ソースコードと逆アセンブラの両方のレベルでコード実行が明確に表示され、両方のビューが互いに同期しています。コードの一部またはコードの個々の行を実行することは、一連のステップ機能とブレークポイントを使用して実行できます。そして、深く進む必要がある場合は、逆アセンブラウィンドウを与えるだけで、コンテキストによってアセンブラ命令のデバッグが可能になります。
仕 様
コマンドラインスイッチ
〈デバッグ〉
・ マルチコアデバッグ
・ ブレークポイント
・ デバッグオプション
‐ メモリアクセス
‐ メモリ領域
‐ 更新
‐ ヒストリ
‐ シンボル
‐ デバッグ
‐ ディレクトリ
・ デバッグウィンドウ
‐ 逆アセンブリウィンドウ
‐ メモリウィンドウ
‐ 特殊機能レジスタ
‐ ウォッチウィンドウ
‐ コールスタックウィンドウ
‐ 変数ウィンドウ
‐ ターミナルウィンドウ
・ オペレーティング・システム
‐ AUTOSAR
‐ FreeRTOS
‐ ウェッジRTX
‐ MQX RTOS
‐ パイクOS
‐ rcX RTOS
‐ SafeRTOS
‐ μCRTOS
‐ タスクウィンドウ
・ ネットワーク
・ FNetの操作
・ キー
〈アナライザ〉
‐ トレーステクノロジー
‐ アナライザ設定
‐ アナライザ記録
‐ トレースビュー
‐ カバレッジ分析
‐ プロファイラ分析
〈プラグイン〉
・ 一般的なプラグイン
‐ ブレークポイント
‐ HILモニタ
‐ 測定
‐ GDBサーバ
‐ XCP
・ アーキテクチャ固有のプラグイン
‐ Cortexステータス
‐ Cortexフォルトレポート
‐ e200メモリ
‐ e200キャッシュビューア
‐ MPC5xxx情報
‐ RH850時間/パフォーマンスユニット
‐ TriCore
・ isystem.connect SDK
・ 第三者ツールとの統合
‐ GDBクライアント
‐ ベクターCANoe
‐ Segger J-Link
‐ STLink
‐ ルネサス E1 および E20
‐ Infineon DAP miniWiggler