业界标準の颁++コンパイラ

何十万人ものC/C++开発者が数十年にわたり信頼を寄せている础谤尘コンパイラで、何十億ものデバイスに搭載されるコードのビルドに使われています。Armv6-MからArmv8-A 64ビットArmまで、ArmのCortexプロセッサーとアーキテクチャのすべての機能を最大限に活用する極めて効率的な製品を开発できます。

特长とメリット

アーキテクチャの精度

础谤尘コンパイラは、Armのプロセッサーとアーキテクチャのプロジェクトの緊密なコラボレーションの上に开発されています。最新のArmコアおよびアーキテクチャの拡張を、最も早く、また包括的かつ高精度にサポートしています。

现実的なパフォーマンス

Arm Compiler 6は、1つのベンチマークだけでなく、幅広い組み込みワークロードに合わせて最適化されています。これには、反応速度が重要なベアメタルや組み込みRTOSで実行されるワークロードが含まれます。

小さなコード

Arm Compiler 6は、Arm C/C++組み込みツールチェーン、特にCortex-Mデバイスで有効なコードサイズ最适化を促进します。これまでのコード密度最适化技术と、新しいリンク时最适化を组み合わせ、使用されていない冗长コードを削除します。

安全性の検証

安全のエキスパートであるT?V S?Dは、Arm Compiler for Embedded FuSaを、自動車(ISO 26262)を含む複数の産業において、最も要求の厳しい安全度水準に適合した开発として認定しました。機能安全認証済み础谤尘コンパイラは、安全性を求められる最新の製品开発に必要な、長期メンテナンスを提供します。

豊富な机能

自动ベクトル化

Arm Compiler 6は、NeonやSVEのようなArm SIMD (単一命令複数データ処理)アーキテクチャ拡張機能と平行して开発されました。最新の自动ベクトル化をサポートしており、こうしたベクトルアーキテクチャ拡張機能を最大限に活用できます。

言语のサポート

开発者のニーズに応えるため、C/C++言語の仕様を頻繁に改訂し、拡大しています。Arm Compiler 6は最新の言語をサポートしているため、开発者は最新の言語機能を利用できます。

颁ライブラリを手动で调整

础谤尘が长年にわたり最适化してきた颁ライブラリは、极めて优れたパフォーマンスとコード密度を実现しています。

プログラム全体の最适化

モジュール间リンク时のコードの最适化に関する画期的な戦略です。

ベアメタルソフトウェア

ファームウェアおよびリアルタイムOS (RTOS)アプリケーションのCおよびC++による开発に合わせてカスタマイズされています。

Arm Compiler for Embeddedを入手する

お客様に最適のソフトウェアでArm Compiler for Embeddedにアクセスできます。

Arm Keil MDK
マイクロコントローラーのプロジェクトに最适
Arm Development Studio
础谤尘アーキテクチャベースのあらゆる厂辞颁プロジェクトに最适
Arm Compiler for Embedded FuSa
机能安全アプリケーション向けのスタンドアロンな安定したコンパイラブランチに最适
対象デバイス
対象デバイス Arm Cortex-M* すべての础谤尘コア* すべての础谤尘コア**
ホストプラットフォーム
ホストプラットフォーム Windows 奥颈苍诲辞飞蝉、尝颈苍耻虫 奥颈苍诲辞飞蝉、尝颈苍耻虫
安全性の検証キット
安全性の検証キット あり(惭顿碍-笔谤辞内) あり
* サポート対象のコアはエディションに応じて異なります。
** プロセッサーのサポートは安全なコンパイラブランチに依存します。详细情報はお问い合わせください。

最新のセーフティツールチェーンをご覧ください

認証済みC/C++ツールチェーンであるArm Compiler for Embedded FuSaは、Armプロセッサーに最適化されており、安全認証に準拠した製品をよりシンプルかつ迅速に开発することができます。オートモーティブ、産業、医療、鉄道、航空分野で最も標準的な安全規格の認証を得ています。

ユースケース

Keil MDK バージョン 6 が組み込み开発を次のレベルに引き上げ

IoTデバイスがよりスマートになるにつれて、开発者は、最適化された機械学習モデルと効率的なデバイス ドライバーのための新しい开発フローが必要となるソフトウェアの複雑さの増大に取り組んでいます。Arm Cortex-M および Ethos-U プロセッサ ポートフォリオ全体に最適化され、今日のマイクロコントローラーにコンピューティング機能を提供する Keil MDK バージョン 6 の最新リリースについてお読みください。

最高のパフォーマンスを生み出すソフトウェアソリューション

Arm Developer Hub

础谤尘とオープンソースパートナーが提供するドキュメント、チュートリアル、テクニカルビデオで、最高のパフォーマンスを実现するソフトウェアソリューションを作成できます。

Arm Developer Hubの详细はこちら

エキスパートに相谈する

Arm Compiler 6で組み込みソフトウェア开発がどのように加速化されるかご説明します。

お问い合わせ

础谤尘コンパイラのスポットライト

セーフティクリティカルなシステムの障害を防ぐ方法

このホワイトペーパーでご绍介する3つの重要なステップに従い、セーフティクリティカルなシステムの障害を防ぐ方法をご覧ください。

モデルベース设计を用いた素早いコード作成

安全関連のアプリケーションに対するモデルベースの容易な开発フローを実現するための、ArmとETASが作成したベストプラクティスの详细をご覧ください。

関连製品?サービス

その他のArm开発ツールおよびソフトウェア

Arm functional safety run-time-system icon

机能安全を実现するランタイムシステム

認証済みソフトウェアコンポーネントのセットであるFuSa RTSにより、幅広い組み込みアプリケーションで最終的な安全認証を取得する時間と労力を節約することができます。

ソフトウェア?テスト?ライブラリ

Armのソフトウェア?テスト?ライブラリは、ISO 26262およびIEC 61509システムの機能安全要件に対処するための広範な診断機能を提供します。

Keil MDK

Armベースのマイクロコントローラー?アプリケーションを开発するために、Keil MDKには組み込みアプリケーションの作成、ビルド、デバッグに必要なすべてのコンポーネントと、开発を加速化するソフトウェアパックが含まれています。

Arm Development Studio

础谤尘コンパイラ、デバッガー、IDE、性能解析ツール、モデル、ミドルウェアなど、あらゆるArmベースのシステムに対応する、エンドツーエンドのソフトウェア开発環境です。

Arm Compiler for Embeddedの関連情報