製品

IAR C-RUN

コード品質保証はIARのプラットフォームに含まれている

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

主なメリット

C-RUNは、CI/CD自動化、フィールドテスト、ランタイムエラー検出を強化し、効率的なデバッグを可能にし、静的解析で見逃されたエラーを特定することで、信頼性の高い組込みソフトウェアを保証します。

女性開発者、コード付きスクリーン多数

正確なランタイムエラー検出

ハードウェアの依存関係や環境固有の問題を含む実際の実行エラーを検出し、静的解析では見過ごされる可能性のあるバグを組み込みアプリケーションのデプロイ前に特定します。
開発ボードを中心としたデバッグ

フィールドテスト用に最適化

C-RUNを構成して、生のメッセージをカスタム通信チャネル経由でリルートすることで、直接デバッグ・アクセスが利用できない、あるいは実用的でない現実の状況での死後解析が可能になる。
開発者の手とコードのある画面

CI/CDワークフローの自動化対応

バッチモードで IAR C-SPY Debugger を使用する自動テストに C-RUN を簡単に統合し、定義済みのルールや設定を適用しながら、出力をログや外部のレポートツールにリダイレクトします。

特徴

C-RUNは、ランタイム・エラー・チェック、ヒープ整合性検証、詳細なエラー・レポートを提供し、組込みアプリケーションにおける堅牢で信頼性の高いコードを保証します。

ロゴ・サークル

IAR Embedded Workbenchへの統合

C-RUNは、IAR Embedded WorkbenchとIAR Build Toolsに完全に統合されており、最小限のセットアップでスムーズな導入が可能です。C-RUNは、効率的なランタイムエラー検出とデバッグを保証し、組込み開発と自動テストのための既存のワークフローにシームレスに適合します。
ロゴ・サークル

柔軟なランタイム・エラー検査

C-RUNは、アプリケーション・コードを計測したり、ランタイム・エラー検査のためにC/C++ライブラリを置き換えたりすることで、さまざまなアプリケーション・タイプや環境に適応します。CとC++の両方をサポートし、包括的なランタイム検証を保証します。
ロゴ・サークル

包括的なエラー検出

C-RUNは、算術エラー、ポインタ境界違反、ヒープ・メモリの問題を検出し、ランタイム障害を防止します。アプリケーションの安定性を高めるために、整数オーバーフロー、無効なメモリアクセス、二重フリー操作、リークしたヒープブロックを識別します。
ロゴ・サークル

詳細なエラーレポートとデバッグ

各エラーのコールスタック情報、コード相関、グラフィカルなフィードバックを提供します。エラールール管理により、プロジェクト、ファイル、コードレベルでのエラーの実行制御、ロギング、無視が可能。フィルター設定のロードと保存が可能

当社の対応アーキテクチャ

  Arm ルネサスRX
C-RUN checked checked

 

サポートしているデバイス

よくあるご質問

IAR Embedded WorkbenchでC-RUNをサポートしているアーキテクチャは何ですか?

サポート対象バージョン:

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