IAR Build Tools for Arm
Ubuntu、RedHat、Windowsで構築されたフレームワークでの自動ビルドおよびテストプロセスを効率化。
01
クロスプラットフォームのサポート
ビルドツールには、IAR C/C++ Compiler、IAR Assembler、Linker、コマンドラインビルドユーティリティIARBuildがあります。これらのツールを使って、アプリケーションの自動化ビルドおよびテストプロセスのためのクロスプラットフォームベースのフレームワークへの実装をサポートします。静的コード解析は、アドオン製品C-STATで利用可能です。
02
フレキシブルで高性能
小型サーバでの少数ライセンスのインストールから数百のパラレルビルドが同時にアクティブになる大規模なインストールまで、様々なレンジに対応しています。ビルドツールは、重要なソフトウェアのビルドとテストの大規模な展開を可能にします。
03
8,800超のArmデバイスをサポート
主要ベンダーの32ビットArmコアをサポートしています。これには、Cortex-R7、Cortex-R8、Cortex-R52、Cortex-R52+、Cortex-R82、Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A15、Cortex-A17、Cortex-A32、Cortex-A35、Cortex-A53、Cortex-A55、Cortex-A57、Cortex-A72、およびArm11、Arm9、Arm7、SecurCoreが含まれます。
04
クロスプラットフォームの利点を備えた最新のワークフロー
仮想マシン、コンテナ(Docker)、セルフホストランナーを含むCI/CDパイプラインのために、Ubuntu、Red Hat、Windows上で最新のスケーラブルなビルドサーバートポロジーをサポートします。
ワークフローの自動化
IAR Build Tools for Armで可能に
今日の開発手法では、品質確保および継続的なビルドおよびテストの実行のために自動化プロセスが欠かせません。些細な変更を含むすべての変更が、ビルドサーバ内のメインブランチもしくはレポジトリに戻されマージされます。膨大なインテグレーションに追いつかない状況に陥ることのないように、変更は少しずつ処理、検証され、リリース時にすべての部分が正しく連携して動作することが保証されます。マージは少なくとも1日に1回、可能な限り頻繁に行われます。
多くの企業は、自動化されたリリースプロセスとアプリケーションのデプロイを随時可能にすることで、この手法を次のレベルに引き上げようとしています。
効率的な継続的インテグレーション(CI)と継続的デリバリ(CD)
ビルドサーバやビルドファームには、高性能で柔軟な環境が必須です。IARのビルドツールを使えば、CI/CDをクロスプラットフォーム環境でネイティブに利用することも、バーチャルマシンまたは高性能コンテナとして利用することも可能です。コードのエラーが自動的にキャッチされるため、開発者はソースコードに集中でき、マニュアルタスクに時間を取られる心配もなくなります。
製品概要
IAR Build Tools for Armをご説明します。
最新リリースノート
弊社は、新しいデバイスのサポート、機能追加、および拡張など、ツールを常に更新し、向上に努めています
Latest version: 9.40.2
- Support for new devices
Added support for devices from ABOV, Ambiq, AutoChips, CKS, GeneralPlus, Microchip, NXP, Puya, Renesas, Silicon Labs, STMicroelectronics, and Texas Instruments. See the complete list in the release notes.
Version: 9.40
-
Arm PACBTI support
Implements the pointer authentication security mechanism initially launched in the Arm Cortex-M85 core. -
Arm Cortex-A32 support
Adds support for the Arm Cortex-A32 32-bit core based on the Armv8-A AARCH32 architecture. -
New compiler GCC extensions
The following GCC extensions are now supported by the compiler-
the __auto_type specifier
-
the format function attribute
-
the warn_unused_result function attribute
-
- Support for new devices
Version: 9.32
- Arm Cortex-R82 support
Support for the new high performance 64-bit Cortex-R82 core based on the ARMv8-R AARch64 architecture. - Support for new devices
Version: 9.30
- Arm Cortex-M85 support
- Arm Cortex-M Custom Instructions support
- Cortex-R52+ support
- Extended Armv8-A support
- Library support for the C++17 language standard
- Additional GNU C language extensions
- Visual Studio Code support
The IAR Build and IAR C-SPY Debug extensions available on Microsoft Marketplace enable you to work in Visual Studio Code (with IAR Build Tools or IAR Embedded Workbench installed) to:
- Build IAR Embedded Workbench projects
- Run the C-STAT static analysis tool
- Debug applications* using the same range of hardware/debug probes as in IAR Embedded Workbench*requires IAR Embedded Workbench for Arm
-
Support for new devices
ユーザのリソースを最適化
開発およびテストの合理化により、開発とテストに費やす時間はもちろん、ライセンス管理やサーバ活用も最適化できます。我々のビルドツールは、小型サーバでの少数ライセンスのインストールから数百のパラレルビルドが同時にアクティブになる大規模なインストールまで、様々なレンジに対応しています。
フレキシブルで高性能な開発ツールを標準化することにより、企業は効率良いライセンスおよびコスト管理によるメリットを享受し、作業の連携を深め、生産性を高めることができます。エンジニアリングチームや個々の技術者にとって、中断されることのないワークフローを利用できることは、大きな利点となります。加えて、IARによるグローバルなテクニカルサポートとフレキシブルなトレーニングプログラムもご利用いただけます。
組み込みソフトウェア開発のすべての段階で、将来性の高いツールとサービスを標準化し、より強固で柔軟かつ完全なプラットフォームを手にしてください。
チュートリアル
IARのGitHubのページにて、Linux向けビルドツールについてのチュートリアルを公開しています。
プラグイン機能やその他のツール
製品の詳細をお知りになりたいですか?
グローバルに展開するIARが世界各地のお客様をサポートします。製品に関するお問い合せには、常時お答えしています。
製品/見積もりに関する問い合わせ
製品に関するお問い合わせや見積もりのご依頼は、以下のフォームに必要事項をご記入の上、送信ボタンをクリックしてください。 *は必須項目となっています