Login

重要なお知らせ

このサイトはcookieを利用して、コンピュータに情報を保存しています。続けるには、同意が必要です。 cookie.

ARMのWebサイトでは2種類のcookieを利用しています:(1)サイトの機能を有効にし、要求に対して素早く反応できるようにするもの。(2)分析のためのcookieで、当サイト利用時に限り匿名でWeb訪問者をトラックするもの。cookieの利用に同意されない場合は、弊社のプライバシーポリシーをご確認いただき、cookieを無効にする方法を選択できます。cookieを無効にすると、サイトのいくつかの機能が使用できなくなりますのでご注意ください

MPCoreサンプル コード

ARM MPCoreのブートと同期のサンプル コード

ARM MPCoreマルチコア プロセッサ ファミリは、非対称型(AMP)または対称型(SMP)マルチプロセッサ プログラミング パラダイムを使用して記述されたソフトウェアをサポートします。

このサンプル コードは、ARM MPCoreプロセッサのマシン レベルで作業するソフトウェア開発者を対象にしています。 このサンプル コードの目的は、MPCoreプロセッサの初期化と起動に必要な基本ルーチンのリファレンスを提供すると同時に、SMPプログラミング パラダイムをサポートする基本的なソフトウェア環境を提供することにあります。 AMP開発では、MPCore内の各セントラル プロセッサ ユニットを独立したプロセッサと見なすことができるため、従来のシングル プロセッサ開発戦略を踏襲することができます。

含まれているソース コードには、軽量のベアメタル マルチスレッド実行環境と同期化ライブラリが実装されています。 このコードの内容を次に示します。

  •  ARM11 MPCoreプロセッサおよびCortex A9 MPCoreプロセッサのブート コードを含みます。
  • 単純なプリエンプティブ スケジューラを実装します。
  • POSIX(Portable Operating System Interface)スレッドAPIのサブセットを実装します。

このサンプル コードは、以下に示すライセンス条件および使用条件に基づいてログイン後にご利用いただけます。

最終更新日: 2009年2月5日


 
Maximise