ベアメタルリンクモデル

ベアメタルモデルは、プログラム全体(リアルタイムオペレーティングシステム(RTOS)を含む場合あり)がワンパスでリンクされている従来の組み込み市場に向けたモデルです。 ベアメタルシステムのメモリマップに関してリンカで想定できる内容はほとんどありません。 そのため、厳密に制御する必要がある場合は、スキャッタロードメカニズムを使用する必要があります。

デフォルトでは、リンカはすべての再配置を静的に解決しようとします。 ただし、位置非依存イメージまたは再配置可能なイメージを作成することもできます。 そうしたイメージは、異なるアドレスから実行し、ロード時または実行時に再配置を解決できます。 これは、ダイナミックモデを使用して実現できます。

このタイプのモデルでは、以下のことができます。

このモデルでは、以下のオプションを使用できます。

スキャッタロードを使用しない場合は、以下のオプションを使用できます。

Show/hide関連項目

Copyright © 2010-2012 ARM. All rights reserved.ARM DUI 0474GJ
Non-ConfidentialID051612