Я использую полнофункциональный симулятор ARM (gem5) для запуска Gingerbread. Изображение Gingerbread было получено с веб-сайта gem5, но это стандарт. В большинстве приложений моего интереса нужна SD-карта, поэтому я добавил «mount -o loop/system/sdcard» в файл init.rc на моем изображении Android. Когда я загружаю смоделированную систему, приложения жалуются на то, что sdcard не присутствует в системе. Содержит ли Gingerbread (из панели инструментов или busybox) поддержку файлов изображений для монтажа в контурах? Переход по ссылке this, кажется, что версия busybox, используемая Gingerbread, имеет проблему с контурным монтажом, но я не могу понять, является ли это единственной проблемой. Если да, то как мне заменить версию busybox на файловую систему Android? Могу ли я просто заменить двоичный файл busybox на новый?Как подключить образ SD-карты в Android, а не на устройстве/эмуляторе
0
A
ответ
0
Допустим, у вас уже есть VFAT образ раздела, как /sdcard.img
, в init.rc вы можете попробовать добавить это: mount vfat [email protected]/sdcard.img /mnt/sdcard
Источник: https://sourceforge.net/p/ipaq214android/blog/2012/05/mounting-loopback-device-by-initrc/
Конечно ядро должно быть построено с поддержкой устройства обратной связи –