IAR Build Tools for Arm

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

product-page-background

01

クロスプラットフォームのサポート

ビルドツールには、IAR C/C++ Compiler、IAR Assembler、Linker、コマンドラインビルドユーティリティIARBuildがあります。これらのツールを使って、アプリケーションの自動化ビルドおよびテストプロセスのためのクロスプラットフォームベースのフレームワークへの実装をサポートします。静的コード解析は、アドオン製品C-STATで利用可能です。

02

フレキシブルで高性能

小型サーバでの少数ライセンスのインストールから数百のパラレルビルドが同時にアクティブになる大規模なインストールまで、様々なレンジに対応しています。ビルドツールは、重要なソフトウェアのビルドとテストの大規模な展開を可能にします。

03

9,200超の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.60.2

  • Cortex-M52 support
  • C-STAT support for MISRA C:2023
    MISRA C:2023, also known as MISRA C Third Edition, Second Revision, is now supported. It incorporates MISRA C:2012 amendments 2 (AMD2), 3 (AMD3) and 4 (AMD4), plus technical corrigendum 2 (TC2). MISRA C:2023 incorporates support for C11 and C18 language features.
  • New and updated support for GCC’s "Extensions to the C Programming Language"
  • Support for additional GCC relaxations to ISO C
  • Cortex-R52 single precision only mode
  • J-Link: command line debug capability for CI/CD activities and debugging using VS Code on Linux and Windows
    The Segger J-Link debug probe has been added to the C-SPY command line utility (cspybat) and the Runtime Analysis tool (C-RUN) on booth Linux and Windows.
  • Cortex-M55 and Cortex-M85 ETM trace
    The debugger trace decoder now supports full instruction trace on the latest Arm Cortex-M cores.
  • SDM Debug Authentication
    The C-SPY debugger now supports the Arm SDM (Secure Debug Manager) debug authentication method on I-jet, CMSIS-DAP and ST-LINK.
  • Experimental support for Sys V shared objects to dynamically create loadable shared libraries
  • Experimental support for SARIF output
    The SARIF output format is supported by the compiler, linker, assembler and C-STAT command line tools.
  • Support for new devices
リリースノート全文を読む

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

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

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