Linux Ubuntuを実行しているFreescale(i.MX53)のARMCoretex-A8開発ボードがあります。正常に起動し、マウス/キーボード/ターミナルでシステムにアクセスできます。
まず、PCでアプリケーションを実行するときと同じように、ホストOS内のボードでアプリケーションを実行したいと思います。
私の問題は、gccに基づくYAGARTOのようなツールチェーンを使用してテストプログラムをコンパイルすることです。スタートアップスクリプトを定義していないため、リンクに問題が発生します。
「ベアメタル」構成の構築(カーネルのコンパイル、ロードおよびリンクスクリプトの作成など)に関する情報はたくさんありますが、ホストOSでアプリケーションを実行するのに役立つ情報はありません。
私の開発環境はWindows7で実行されています。また、Linux X86で実行するオプションもありますが、これがARMアプリケーションの作成に役立つとは思えません。