IAR Visual Studio Code 拡張機能
IAR Platformの一部
当社の強力な拡張機能を活用して、Visual Studio Code から直接 IAR Embedded Workbench プロジェクトを開発しましょう。
主なメリット
Visual Studio Code 用の IAR 拡張機能を活用して組み込み開発を強化し、プロジェクト管理、デバッグ、コード解析を効率化することで、効率的で高品質なソフトウェアを実現します。
- VS Code とのシームレスな連携
- 柔軟なビルドおよびデバッグのワークフロー
- 生産性とコード品質の向上
VS Codeとのシームレスな統合
Visual Studio Code内でIAR Embedded Workbenchおよびビルドツールを活用し、Visual Studio Codeの最新の編集機能と、IARの強力なデバッグ、静的解析、プロジェクト管理機能を組み合わせることができます。
柔軟なビルドおよびデバッグワークフロー
CMakeなどのさまざまなビルドシステムに対応しており、GitHubやバージョン管理拡張機能と連携することで、効率的なプロジェクト管理、デバッグ、およびチーム間のコラボレーションを実現します。
生産性とコード品質の向上
C-SPYデバッガードライバーおよびプローブをサポートし、C-STATによる静的コード解析を可能にするとともに、C/C++拡張機能を通じてインテリジェントなコードナビゲーションとコード補完機能を提供することで、最適化された信頼性の高い組み込みソフトウェア開発を実現します。
機能
IARの「Build」および「C-SPY Debug」拡張機能は、Visual Studio Codeへのシームレスな統合、高度なデバッグ機能、および静的コード解析を実現し、組み込みシステム向けの柔軟で効率的かつ現代的な開発環境を提供します。
IAR Build および C-SPY デバッグ拡張機能
プロジェクトの管理、効率的なビルド、C-SPY ドライバーやプローブへの完全なアクセスによるデバッグが可能で、Visual Studio Code でのシームレスな組み込み開発を実現します。
C-STAT による静的コード解析
VS Code内で直接メッセージやレポートを生成し、組み込みの静的解析機能を活用して、コード品質の向上とコンプライアンスの確保を実現します。
高度なデバッグツール
C-SPYのリストウィンドウを活用して、レジスタ、シンボリックメモリ、ライブウォッチ、トレース、プロファイリング、コードカバレッジ、RTOS対応機能を利用し、組み込みデバッグを効率化します。
拡張可能なビルドシステムのサポート
CMake、ソース管理、GitHubなど、さまざまなビルドシステムと併用可能であり、現代的な開発、自動化、コラボレーションのための柔軟なワークフローをサポートします。
拡張機能を利用するには
Visual Studio Code で「Ctrl + Shift + X」を押して、「@publisher:IAR」を検索し、「インストール」をクリックしてください。また、IAR Build および C-SPY Debug 拡張機能は、VS Code Marketplace または GitHub から入手することもできます。
リストウィンドウを備えたIAR C-SPY:VS Codeコミュニティにおける組み込みデバッグの新たな形
VS Code用C-SPYデバッガに搭載されたIARのListwindowsが、組み込みデバッグプロセスをいかに革新するかをご覧ください。レジスタ、シンボリックメモリ、ライブウォッチ、ETM/SWOトレース、機能プロファイリング、コードカバレッジといった強力な機能を詳しくご紹介します。 重要なデータを効率的に可視化・管理する方法、デバッグ環境をカスタマイズする方法、そして生産性を向上させる方法を学びましょう。レジスタ値の追跡、メモリの分析、パフォーマンスのプロファイリング、あるいはコードの実行を完全に追跡する場合でも、この動画では、Listwindowsがなぜ究極の組み込み開発ツールであるのかを実証しています。
対応しているターゲットアーキテクチャ
Visual Studio Code 拡張機能は、IAR Embedded Workbench および IAR Build Tools の最新バージョンと互換性があります。以下のターゲットアーキテクチャがサポートされています。
| ターゲットアーキテクチャ | IAR Build Extension | IAR C-SPY デバッグ拡張機能 |
| Arm | ||
| RISC-V | ||
| Microchip AVR | ||
| ルネサス RL78 | ||
| ルネサス RX | ||
| ルネサス RH850 | ||
| テキサス・インスツルメンツ MSP430 | ||
| 8051 |
対応デバイス
| アーキテクチャ | 製造元 | ファミリ | デバイス |
|---|---|---|---|
| Loading… | |||
No matching results.
よくある質問
生成されたコードを修正する必要があるのでしょうか?
自動コード生成は、柔軟性を維持しつつ、どのように開発上のエラーを減らすことができるのでしょうか?
自動コード生成は、どのようにして効率を向上させ、エンジニアリングのオーバーヘッドを削減できるのでしょうか?
モデルベース開発は、チームが組み込みプロジェクトを、一貫した品質を維持しながら拡大していく上で、どのように役立つのでしょうか?
IAR Visual Stateは、既存の開発環境と連携できますか?
すべてにアクセス
自由度と柔軟性を兼ね備えた開発運用の拡大、コードへの信頼に基づくイノベーションの加速、コンプライアンス対応の簡素化を実現します。
- アーキテクチャやデバイスに依存しない
- クラウド対応、企業向けに最適化
- 機能安全が常に組み込まれています
- LinuxおよびWindowsにネイティブ対応
当社のプラットフォームなら、あらゆる機能にアクセス可能です。