Email or username:

Password:

Forgot your password?
Tech Thread

если у DSi (что так и есть) проц ARM, то почему мы технически не можем (или всё же ли можем) запустить ОС DSi чисто на RPi?
Я пока из проблем лишь вижу что у DSi ARM9+ARM7, а у RPi (беру инфу с RPi3B, т.к. у меня имено эта малинка) один ARMv8 (+AArch64), но вроде что одно ARM, что другое ARM, только более современное.
@tech (?) by @latte

3 comments
MrClon

@latte во всяких микроконтроллерах вроде STM32C0 тоже ARM. ARM это широкое семейство процов, бинарная совместимость там не предполагается. Как минимум в исходной железке может быть какая-то переферия к которой нет (или есть, но работает чуть по другому) к которой обращается код. И едва-ли в коде предусмеотрены какие-то фолбэки на случай если в переферия не ответила как ожидалось

yoshir

@tech
наверное по тем же причинам что мешают нам запускать OS PS4 на компах
@latte @ru

mittorn

@tech @latte ну как минимум ISA поддерживается, надо чтобы endianess совпадал, тогда будет теоретичкская возможность запустить в режиме виртуализации, но будут проблемы из-за всякой переферии, которую ОС ожидает и пытается инициализировать

Go Up