Skip to main content

IAR C-RUN

IARプラットフォームの一部

C-RUNのランタイムエラーチェック機能(IAR Embedded Workbenchおよび一部のIAR Build Toolsで利用可能)は、アプリケーションの実行中にコード内のエラーを検出します。

主なメリット

C-RUNは、CI/CDの自動化、フィールドテスト、および実行時エラーの検出機能を強化し、効率的なデバッグを可能にするとともに、静的解析では見逃されがちなエラーを特定することで、信頼性の高い組み込みソフトウェアを実現します。

  • 正確な実行時エラーの検出
  • 実地試験向けに最適化されています
  • CI/CDワークフローに対応した自動化機能
複数の画面を使いながらコードを記述・デバッグする開発者

正確な実行時エラーの検出

ハードウェア依存性や環境固有の問題など、実際の実行時のエラーを検出し、組み込みアプリケーションへのデプロイ前に、静的解析では見落とされがちなバグを特定します。

コードや結果を分析している2人の開発者

実地テスト向けに最適化

C-RUNを設定して、生のメッセージをカスタム通信チャネル経由で転送するようにすることで、直接的なデバッグアクセスが利用できない、あるいは現実的でない実環境下でも事後分析が可能になります。

IAR IDE と VS Code の効率性・柔軟性・女性開発者

CI/CDワークフローに対応した自動化機能

IAR C-SPY デバッガーのバッチモードを活用し、C-RUNを自動テストに簡単に統合できます。あらかじめ定義されたルールや設定を適用しつつ、出力をログや外部レポートツールにリダイレクトすることが可能です。

特長

C-RUNは、実行時のエラーチェック、ヒープ整合性の検証、および詳細なエラーレポート機能を提供し、組み込みアプリケーションにおいて堅牢で信頼性の高いコードを実現します。

IAR Embedded Workbench に統合

C-RUNはIAR Embedded WorkbenchおよびIAR Build Toolsに完全に統合されており、最小限の設定でスムーズに導入できます。これにより、効率的な実行時エラーの検出とデバッグが可能となり、組み込み開発や自動テストの既存のワークフローにシームレスに組み込むことができます。

柔軟な実行時エラーチェック

C-RUNは、アプリケーションコードにインスツルメントを適用するか、C/C++ライブラリを置き換えることで、実行時エラーチェックを行い、さまざまなアプリケーションの種類や環境に適応します。CおよびC++の両方をサポートし、包括的な実行時検証を保証します。

包括的なエラー検出

C-RUNは、算術エラー、ポインタの範囲外アクセス、ヒープメモリの問題を検出し、実行時の障害を未然に防ぎます。整数のオーバーフロー、不正なメモリアクセス、二重フリー操作、ヒープブロックのリークを特定し、アプリケーションの安定性を向上させます。

詳細なエラー報告とデバッグ

各エラーについて、コールスタック情報、コードの相関関係、およびグラフィカルなフィードバックを提供します。エラールールの管理機能により、プロジェクト、ファイル、またはコードレベルで、エラーの実行制御、ロギング、または無視を行うことができます。ユーザーはフィルタ設定を読み込んだり保存したりすることができます。

Supademoの画面

IARのプラットフォームをお試しください

インタラクティブデモ

IARのプラットフォームを体験し、その仕組みについて概要をご確認ください。

対応アーキテクチャ

ARM ルネサス RX
C-RUN checked checked

対応デバイス

アーキテクチャ 製造元 ファミリ デバイス
Loading…

よくある質問

IAR Embedded Workbench では、どのアーキテクチャが C-RUN をサポートしていますか?

対応バージョン:IAR Embedded Workbench for Arm、バージョン7.20以降。 IAR Embedded Workbench for RX、バージョン 3.10 以降。コードサイズが 12KB に制限された C-RUN は、14 日間の EWARM および EWRX 無料評価ライセンス内で評価可能です。

IAR C-RUNではどのようなエラーを検出できますか?

IAR C-RUNは、スタックオーバーフロー、ゼロ除算、メモリリーク、範囲外アクセスなどの実行時エラーを検出します。

IAR C-RUNとC-STATの違いは何ですか?

C-STATは実行前に静的解析を通じて潜在的な問題を検出するのに対し、C-RUNは実行中にコードを監視してリアルタイムのエラーを検知します。

IAR C-RUNは、リソースに制約のある組み込みシステムで使用できますか?

はい、組み込みアプリケーション向けに最適化されており、パフォーマンスへのオーバーヘッドを最小限に抑えながら、実行時のエラーを効率的に検出することができます。

すべてにアクセス

自由度と柔軟性を兼ね備えた開発運用の拡大、コードへの信頼に基づくイノベーションの加速、コンプライアンス対応の簡素化を実現します。

  • アーキテクチャやデバイスに依存しない
  • クラウド対応、企業向けに最適化
  • 機能安全が常に組み込まれています
  • LinuxおよびWindowsにネイティブ対応

当社のプラットフォームなら、あらゆる機能にアクセスできます。


プラットフォームの詳細を見る

Platform wheel without header bigger canvas

今すぐ始めましょう。
日本オフィスのチームが、皆様をサポートいたします。