Skip to main content

IAR Embedded Workbench for Arm 9.70.x

関数関連の拡張

このセクションの内容:

コンパイラでは、C規格のサポートに加えて、関数を記述するための拡張が利用できます。これらを使用すると、次のことが可能になります。

  • 32ビットCPUモードArmとThumb用にコードの生成

  • A64命令セットのコードの生成

  • RAMで関数を実行

  • 異なるデバイスに割り込み関数を記述

  • 関数インライン化の制御

  • 関数の最適化の促進

  • ハードウェア機能にアクセス

  • TrustZoneのインターフェース関数の作成

コンパイラでは、これらの機能をコンパイラオプション、拡張キーワード、プラグマディレクティブ、組み込み関数で実現します。

最適化の詳細は、組み込みアプリケーション用の効率的なコーディングを参照してください。ハードウェア操作のアクセスに使用可能な組込み関数の詳細は、組み込み関数のを参照してください。