Эмуляция «Выпечка Пи»

Вечер!

Я просматриваю удивительный Baking Pi которые фактически убедили меня купить rPi в первую очередь. Я понимаю, что я (очевидно) не могу подражать «статусу» света, но я прочитал все эти документы и думаю, что у меня есть хорошая идея о том, что происходит.

Теперь, когда я попал в «экранные» части, я должен был эмулировать эти программы с помощью qemu, не так ли? Я понимаю, что мне нужно уже иметь что-то вроде Raspbian (которое, согласно учебнику, должно быть на SD-карте), но как лучше всего расширить файл img, чтобы заменить файл kernel.img на свой собственный?

Очевидно, что я уже пробовал что-то в строках qemu -kernel kernel.img -cpu arm1176 -m 256 -M versatilepb -serial stdio без везения, потому что, очевидно, отсутствует загрузчик.

Любые идеи? Предложения? Я очень ценю помощь!

Если кому-то было любопытно, не желая перебирать уроки, вот соответствующий отрывок: «Чтобы установить вашу операционную систему, в первую очередь получите карту Raspberry PI SD, в которой уже установлена ​​операционная система. Если вы просматриваете файлы в SD-карту, вы должны увидеть один из них, названный kernel.img. Переименуйте этот файл в другое, например kernel_linux.img. Затем скопируйте файл kernel.img, созданный на SD-карте. Вы только что заменили существующий с вашим собственным. Чтобы вернуться назад, просто удалите файл kernel.img и переименуйте его обратно в kernel.img. Я считаю, что всегда полезно сохранять резервную копию оригинальной операционной системы Raspberry Pi, если вам нужно это снова." src

ОБНОВЛЕНИЕ Я думаю, что я немного поближе, но все равно не повезло. Мне нужно было установить образ raspbian в два этапа: один для основного раздела и один раз для загрузочного раздела (mount -o loop,offset=$((122880 * 512)) rasbian.img /mnt/img && mount -o loop,offset=$((8192 * 512)) rasbian.img /mnt/img/boot).

Затем я перешел в /mnt/img/boot переименовал kernel.img и cp'd свой собственный kernel.img в каталог. Мне потребовалось некоторое время, чтобы понять, что когда я отключил /mnt/img, он не сохранял мои файлы обратно в img (duh).

Следующим шагом было переупаковать mount с помощью mkisofs -o test.img /mnt/img, для чего потребовалось довольно много времени, чтобы привести к сбою qemu, когда выполняя команду, указанную выше. Любые другие предложения?

3 голоса | спросил Taylor Skidmore 26 J0000006Europe/Moscow 2013, 05:19:37

1 ответ


0

Есть хорошее объяснение того, как подражать малине Pi с доступным QEMU:

http://www.raspberrypi.org/phpBB3/viewtopic.php F = 29 & амп;? Т = 37386

Или есть еще один, включая картинки!

http://xecdesign.com/qemu-emulating-raspberry -pi-The-легкий путь /

Пожалуйста, прочитайте их и следуйте им и задайте вопросы, если они не работают.

ответил lenik 27 J0000006Europe/Moscow 2013, 08:00:34

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132