Skip to main content

IAR ビルドツール

IAR Platformの一部

IAR Build Tools は、組み込みソフトウェア開発を自動化するコマンドラインツールチェーンです。クラウドおよびサーバー環境向けに設計されており、CI/CD パイプラインをサポートすることで、さまざまなアーキテクチャやワークフローにおいて、パフォーマンス、スケーラビリティ、効率性を最適化します。

主なメリット

IAR Build Toolsは、クラウド自動化、高性能なコンパイル、CI/CD統合を実現し、効率的かつ信頼性の高い組み込みソフトウェア開発を保証します。

  • クラウド対応かつ拡張性が高い
  • 高性能コンパイル
  • 統合コード解析
  • シームレスなCI/CD統合
ブルーボードとルネサスボードのデバッグ。

クラウド対応かつスケーラブル

サーバーベースおよびクラウドホスト環境向けに設計されており、最新のDevOpsワークフローにおける自動ビルドを実現するとともに、分散したチームによる組み込みソフトウェア開発において、高いスケーラビリティ、効率性、および柔軟性を確保します。

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

高性能なコンパイル

ビルドツールに含まれるIAR C/C++コンパイラは、IAR Embedded Workbenchと同様の業界最高水準の最適化機能を提供し、組み込みアプリケーションにおいて効率的なコード実行、最小限のメモリ使用量、そして優れたパフォーマンスを保証します。

c-stat コード品質レポート

統合コード解析

静的コード解析用の「IAR C-STAT」と、実行時エラー検出用の「IAR C-RUN*」が含まれており、ソフトウェア開発ライフサイクル全体を通じて、コンプライアンス、セキュリティ、および高品質なコードを保証します。

*ArmおよびRXに対応しています。

ブルーボードとルネサスボードのデバッグ。

シームレスなCI/CD統合

自動化されたワークフローに最適化されたIAR Build Toolsは、継続的インテグレーション(CI)パイプラインと連携し、最新のDevOps主導型組み込み開発環境において、コードの検証、テスト、およびデプロイを迅速化します。

特長

IAR Build Toolsは、自動化、CI/CDワークフロー、高度な最適化、機能安全をサポートしており、多様な環境においてスケーラブルかつ堅牢な組み込みソフトウェア開発を実現します。

コマンドラインインターフェース

継続的インテグレーションおよびデプロイメントのための自動ビルドシステムに容易に統合でき、スクリプト化されたワークフロー、リモート実行、およびさまざまな開発環境にわたるスケーラブルなソフトウェアビルドを実現します。

コンテナ化された環境への対応

Dockerベースおよびクラウドホスト型のワークフローをサポートし、再現性が高く、スケーラブルで、プラットフォームに依存しないビルドを実現することで、一貫性のある組み込みソフトウェア開発を可能にします。

クロスプラットフォーム展開

Linux(Ubuntu、Red Hat)およびWindowsに対応しており、オンプレミス、ハイブリッド、クラウドベースの環境を問わず、DevOpsワークフローにシームレスに統合されます。

最適化され、エネルギー効率に優れる

CI/CDワークフロー向けに設計されており、パフォーマンスの向上により、ビルドおよび分析時間を短縮します。効率的な並列実行により、Linux環境ではビルドが最大2倍、分析が最大3.5倍高速化され、開発速度が大幅に向上します。

クラウドおよびセルフホスト環境との互換性

さまざまな導入モデルに対応しており、開発チームはローカルインフラ、ハイブリッド環境、あるいは完全なクラウドベースのCI/CD戦略の中から選択できるため、最大限の柔軟性と拡張性を実現します。

統合型機能安全

ISO 26262、 IEC 61508、およびIEC 62304の要件を満たす事前認証済みツールチェーン。静的解析用のIAR C-STATと実行時エラー検出用のIAR C-RUN*を備え、MISRA C/C++、CERT C/C++、およびCWE規格に対応しています。

*ArmおよびRXに対応

Supademo画面

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

インタラクティブデモ

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

TUV_機能_小規模テスト 5

機能安全認証

IAR Embedded Workbenchは、TÜV SÜDより複数の機能安全規格への準拠が認定されています。新しいプラットフォームがリリースされるたびに認証を受けることで、一貫して高品質な開発プロセスとソフトウェアが保証されています。

対応アーキテクチャ

Arm RISC-V ルネサス RL78 ルネサス RH850 ルネサス RX AVR
IARビルドツール checked checked checked checked checked checked
FuSa認定 checked checked checked checked un-checked un-checked

サードパーティ製ツールの連携

外部ツールや開発環境と連携し、柔軟性と相互運用性を高めます。

Visual Studio Code 用 IAR 拡張機能

当社の強力な拡張機能を活用して、Visual Studio Code上で直接IARプロジェクトを開発しましょう。レジスタ、シンボリックメモリ、ライブウォッチ、トレース、プロファイリング、コードカバレッジなどの機能を備えた「C-SPY Listwindows」を通じて、IARが組み込み開発にどのような革新をもたらしているかをご覧ください。

拡張機能を詳しく見る

IAR Eclipse プラグイン

C/C++開発者向けのEclipse IDEを、無料のIAR Eclipseプラグインで強化し、IAR Build Toolsとのシームレスな統合を実現しましょう。サポートされているターゲットアーキテクチャ向けに、高品質なIARビルドツールチェーンと高度なデバッグ機能を活用してください。

プラグインの詳細

Zephyr RTOSのサポート

Zephyrの柔軟性とIARの信頼性を融合:最適化されたビルド、RTOSを意識したデバッグ、そして最新の組み込みシステム向けの安全認証済みツールチェーン。

詳細はこちら

対応デバイス

アーキテクチャ 製造元 ファミリ デバイス
Loading…
IAR IDE と VS Code:効率性と柔軟性、女性開発者

対応規格

言語 対応規格 標準ライブラリ
C ISO/IEC 9899:2018
ISO/IEC 9899:1990
ISO/IEC 9899:1995
C標準ライブラリ
  • DLIB
C++ ISO/IEC 14882:2017 ISO/IEC 14882:2014
ISO/IEC 14882:2017
  • Libc++
*旧式のコンパイラでは、最新の規格に対応していない場合があります。

よくある質問

どのようなアーキテクチャやマイクロコントローラがサポートされていますか?

IAR Build Tools は、Arm、RISC-V、RH850、RX、RL78、AVR など、幅広いマイクロコントローラに対応しています。その他のアーキテクチャやレガシーアーキテクチャについては、ご要望に応じて対応可能な場合があります。

自動化を向上させるために、IARのツールを既存のCI/CDパイプラインに統合する最善の方法は何でしょうか?

IARはJenkins、GitHub、GitLab、Kubernetesと連携し、ビルドの自動化と継続的テストを実現します。

IARのツールをJenkins、GitHub、またはGitLabと連携させて、ビルドやテストを自動化するにはどうすればよいでしょうか?

IARのツールはスクリプト作成と自動化に対応しており、業界標準のDevOpsツールとのシームレスな連携を実現します。

すべてにアクセス

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

  • アーキテクチャやデバイスに依存しない
  • クラウド対応、企業向けに最適化
  • 機能安全が常に組み込まれています
  • LinuxおよびWindowsにネイティブ対応
    当社のプラットフォームなら、あらゆる機能にアクセスできます。


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

Platform wheel without header bigger canvas

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