ARMプロセッサ・ファミリ向けNucleus OSサポート

ARMARMは、組込みシステム設計で最も広く使用されている32ビット・アーキテクチャとして、市場において約75%のシェアを占めています。低い消費電力とRISCライクなアーキテクチャにより、ARMコアはモバイル・プラットフォームやコンシューマ・エレクトロニクスにとって理想的です。広範に採用されているARMのAMBA(Advanced Microcontroller Bus Architecture)により、コアの柔軟性が増し、ペリフェラルの再利用が促進されます。

ARMプロセッサ・ファミリベースの組込みアプリケーションを構築する場合、Nucleus OSは、ARMプロセッサ・ファミリが提供するMMU、キャッシュ、ThumbやThumb-2の命令など、多数の機能を活用し最適化された機能を提供します。

現在Nucleus OSがサポートしているARMのプロセッサ・ファミリは、ARM7、ARM9、ARM11、およびCortexプロセッサ・コアです。

ARM7アーキテクチャとNucleus RTOSのサポート

  • 3段パイプライン
  • 32ビットALU
  • 小さなダイ・サイズ、低消費電力
  • コプロセッサ・インタフェース
  • 拡張的なデバッグ機能

現在サポートされているARMコア

  • ARM700、ARM710、ARM710a
  • ARM7100、ARM7500、ARM7500FE
  • ARM7TDMI(-S)
  • ARM710T、ARM720T、ARM740T
  • ARM7EJ-S

現在Nucleus RTOS多く採用されているARM7アプリケーション例

  • モバイル・ハンドセット
  • 産業用制御システム
  • 医療機器
  • コンシューマ・エレクトロニクス

提供中のNucleus RTOSサービス

  • カーネル
  • ネットワーキング
  • ユーザ・インタフェース(UI)
  • マルチメディア
  • USB
  • ストレージとデータベース

ARM9アーキテクチャとNucleus RTOSのサポート

  • 5段パイプライン
  • データ/命令キャッシュ
  • MMU
  • オプションのエンベデット・トレース・マクロセル(ETM)
  • ARM920T
  • ARM922T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM926EJ-S

現在Nucleus RTOSが多く採用されているARM9アプリケーション例

  • モバイル・ハンドセット
  • 産業用制御システム
  • 医療機器
  • コンシューマ・エレクトロニクス

提供中のNucleus RTOSサービス

  • カーネル
  • ネットワーキング
  • ユーザ・インタフェース(UI)
  • マルチメディア
  • USB
  • ストレージとデータベース

ARM11アーキテクチャとNucleus RTOSのサポート

  • 8段パイプライン
  • ARM DSP拡張
  • ARM Thumb-2コア・テクノロジ – 性能、エネルギ効率、およびコード密度の向上
  • ベクタ浮動小数点コプロセッサ
  • 割込み応答とリアルタイム性能を向上する低割込みレイテンシモード
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore

現在Nucleus RTOS多く採用されているARM11アプリケーション例

  • モバイル・ハンドセット
  • 産業用制御システム
  • 医療機器
  • コンシューマ・エレクトロニクス

提供中のNucleus RTOSサービス

  • カーネル
  • ネットワーキング
  • ユーザ・インタフェース(UI)
  • マルチメディア
  • USB
  • ストレージとデータベース

ARM CortexアーキテクチャとNucleus RTOSのサポート

  • ARM Cortex Aシリーズ
    • 「A」はアプリケーション・プロセッサの意味
    • A8およびA9のプロセッサで構成
    • ARM、Thumb、およびThumb-2の命令セットをサポート
  • ARM Cortex Rシリーズ
    • 「R」はリアルタイム・システムの意味
    • R4、R4F、およびR4Xのプロセッサで構成
    • ARM、Thumb、およびThumb-2の命令セットをサポート
  • ARM Cortex Mシリーズ
    • 真の組込みプロセッサ
    • M3およびM1のプロセッサで構成
    • Thumb-2の命令セットのみをサポート
  • Cortex A series
  • Cortex R series
  • Cortex M series

現在Nucleus RTOS多く採用されているCortexアプリケーション例

  • モバイル・ハンドセット
  • 産業用制御システム
  • 医療機器
  • コンシューマ・エレクトロニクス

その他のサポートプロセッサ

Nucleus RTOSプラットフォーム・ソリューションを活用し組込みアプリケーション開発を瞬時に開始

カスタム設計で使用されるARMプロセッサに対する強力なサポートに加えて、AtmelFreescaleが供給する多数の標準リファレンス・ボード向けにカプセル化され、事前検証されたパッケージング済みのNucleusインプリメンテーションが、組込みアプリケーション開発の瞬時開始を支援します。