IAR Build Tools for Arm

Ubuntu、RedHat、Windowsで構築されたフレームワークでの自動ビルドおよびテストプロセスを効率化。

product-page-background

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.50

  • Command line debug capability for CI/CD activities and debugging using VS Code on Linux
    The C-SPY command line utility (cspybat) and the Runtime Analysis tool (C-RUN) are now available on Linux for running applications in the Simulator, or on hardware using the I-jet and I-jet Trace debug probes.
  • MISRA C:2012 Amendment 3
    The Static Analysis tool C-STAT has extended its coverage of the MISRA C:2012 Coding Standard and now fully supports MISRA C:2012 Amendment 3.
  • New GCC C language extensions
  • Additional Arm ACLE support
Read complete release notes

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.
Read complete 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
Read complete release notes

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
Read complete release notes

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
Read complete release note

製品/見積もりに関する問い合わせ

製品に関するお問い合わせや見積もりのご依頼は、以下のフォームに必要事項をご記入の上、送信ボタンをクリックしてください。 *は必須項目となっています

 

* read our Privacy policy