| 項目 | 従来の開発 | CI/CD導入後 |
|---|---|---|
| ビルド | 手動で都度実行 | Jenkinsなどで自動化 |
| テスト | 担当者依存、手動 | Unityなどの単体テストフレームワークの使用と、CSpybatによる自動テスト |
| リリース | 手作業で複雑 | 成果物の自動生成・自動デプロイ |
| 環境構築 | OS依存・手動設定 | Dockerfileで環境をコード化し再現性確保 |
| 成果物管理 | ローカル保存・属人化 | Git連携で成果物を一元管理・共有可能 |

ドキュメント一覧
組込み開発に、CI/CDという選択肢を。
組込み開発現場での課題
CI/CD導入による解決イメージ
手動ビルド、テストの属人化、リリースの遅延など、従来の日本の組込み開発現場でよく耳にする課題は、CI/CDの導入により解決できます。
IAR Build Toolsの2つの製品
CXとBXの違いとは?
IAR Build Toolsは、自動組込みソフトウェア開発のためのコマンドラインツールチェーン。クラウドやサーバ環境向けに設計され、CI/CDパイプラインをサポートします。
| 観点 | BX製品(例:BXARM) | CX製品(例:CXARM) |
|---|---|---|
| ライセンス形態 | 従来型ライセンス(LMS2) | クラウドライセンス(LMSC) |
| ライセンス管理方法 | ネットワークライセンス、グローバルライセンス | IARクラウドLMSが提供するライセンスサービスを利用 |
| 認証方式 | 上記ライセンス形態に応じた認証方式(物理的制約あり) | ユーザログインまたはトークンによる認証(物理的制約なし) |
| 利用環境 | 主にオンプレミス環境 | クラウド環境にも対応(AWS EC2、GitHubランナーなど) |
| 利便性 | ライセンスサーバー構築が必要、ドングルや固定PCなどの制約あり | ドングル不要、VPN不要、柔軟な利用が可能 |
組込みCI/CDの基本を理解しよう
学習記事・ブログ
組込み開発におけるCI/CD導入:開発効率を最大化するための基礎知識を抑えよう
組込みシステムの開発において、継続的インテグレーション(CI)と継続的デリバリー(CD)の導入は、開発効率と品質を飛躍的に向上させる鍵となります。ハードウェア依存のテストやリアルタイム性の要求など、一般的なソフトウェア開発とは異なる課題を持つ組込み開発ですが、CI/CDの導入はこれらの課題を克服し、大きなメリットをもたらします。
実機なしデバッグを極める!IARシミュレーターで組み込み開発を加速する方法
昨今の半導体不足や開発期間の短縮といった状況の変化により、組み込み開発において実機の手配が困難になるケースが増えています。このような背景から、ハードウェアに依存しないソフトウェアオリエンテッドな開発スタイルへの移行が注目されています。 本記事では、IARシステムズのウェビナー「実機なしでもデバッグテストを進める方法」の内容を基に、IAR Embedded...
シームレスな自動化で開発を加速!ZephyrとIAR連携が拓く組込み開発の未来
2025年7月、IAR Systemsは「シームレスな自動化で開発を加速!~ZephyrとIAR連携デモあり~」と題したウェビナーを開催しました。本記事では、そのウェビナーの内容を基に、複雑化する組込み開発におけるDevOpsとCI/CDの重要性、そしてZephyr RTOSとIAR開発プラットフォームの強力な連携についてご紹介します。
組込みCI/CDの基本を動画で理解しよう
オンデマンド動画
オンデマンド | CI/CD講座①
開発効率を上げるための基礎知識
組込み開発におけるCICD導入がどのように開発効率を上げるかを解説し、デモを交えてIARビルドツールを使用したJenkinsパイプラインでのIARプロジェクトのビルド、静的解析、実機テスト、デプロイまでの自動化の手法を説明します。 アジェンダ CICD構築のメリットとは IARプロジェクトでバージョン管理すべきファイル IAR Build toolでできること...
オンデマンド | CI/CD講座①
BXARMを使った実機単体テストの構築手法
組込みシステムの開発においては、品質の向上と開発の効率化を実現するために、ますますCI/CDの自動化が進んできています。ビルドや静的テストだけでなく、単体テストまで自動化することで、開発効率を更に飛躍させることが可能になります。...
組込みCI/CD開発を加速する
IAR製品ラインアップ
製品
IAR Build Tools
CI/CDパイプラインのビルドとテストを高性能なコマンドラインツールで自動化し、スケーラブルなクラウドとオンプレミスのワークフローを実現します。
製品
IAR VS Code Extension
Visual Studio Code内でIARのビルドおよびデバッグツールを使用できるようにし、最新の柔軟な開発ワークフローを提供します。
製品
IAR debug probes
組込みアプリケーションのリアルタイム解析、パフォーマンス最適化、障害検出を可能にする高速デバッグおよびトレースプローブ。
製品
IAR C-RUN
ランタイムエラー、メモリリーク、オーバーフローを特定し、ソフトウェアの信頼性とデバッグ効率を向上させます。
定期的に配信中
組込みCI/CDに関する情報を入手する
月に1回配信中
