0

Gingerbread を実行するために ARM フルシステム シミュレータ (gem5) を使用しています。Gingerbread の画像は gem5 の Web サイトから取得しましたが、標準です。関心のあるほとんどのアプリには sdcard が必要なので、Android イメージの init.rc ファイルに「mount -o loop /system/sdcard」を追加しました。シミュレートされたシステムを起動すると、アプリケーションはシステムに SD カードが存在しないと文句を言います。Gingerbread のマウント (ツールボックスまたはビジーボックスから) はループ マウント イメージ ファイルをサポートしていますか? このリンクを見ると、Gingerbread で使用されているbusyboxバージョンにはループのマウントに問題があるようですが、それが唯一の問題かどうかはわかりません。その場合、Android ファイルシステムの busybox バージョンを置き換えるにはどうすればよいですか? busybox バイナリを新しいものに置き換えることはできますか?

4

1 に答える 1

0

のような vfat パーティション イメージが既にあると/sdcard.imgします。init.rc に次のように追加してみてください。 mount vfat loop@/sdcard.img /mnt/sdcard

ソース: https://sourceforge.net/p/ipaq214android/blog/2012/05/mounting-loopback-device-by-initrc/

于 2012-05-10T04:09:25.607 に答える