Я хочу протестировать загрузчик первого этапа, который я написал, чтобы загрузить незавершенное ядро, чтобы я мог отладить его и посмотреть, работает он или нет. Можно ли заставить Qemu эмулировать устройство хранения NAND, с которого он скопирует загрузчик и выполнит его? И если да, то как мне это сделать?
Таким образом, в основном Qemu должен был бы инициализировать виртуальный CPU и виртуальный NAND, загрузить его часть в RAM, а затем заставить процессор перейти к нему. После того, как загрузчик окажется в памяти, он сможет загрузить файловую систему, найти ядро, распаковать, расшифровать, декодировать, переместить и выполнить его.