Это зависит от того, что вы хотите изучить: аппаратное или программное обеспечение.Если вы действительно хотите поэкспериментировать с различными выходами GPIO для реализации таких вещей, как управление серводвигателем, мигание светодиодного индикатора и отображение, вам предпочтительнее дешевая плата (например, Raspberry Pi, около 25 долларов США).
Но если выЕсли вы хотите изучать программное обеспечение в целом, QEMU определенно намного быстрее, и это позволяет вам увидеть внутреннюю часть происходящего.Экспериментирование с аппаратным обеспечением потребует осциллографа и т. Д. Но эксперимент с программным обеспечением будет зависеть от вывода ошибок того, что другие реализовали в своем программном обеспечении.
Что касается разработки драйверов, первая версия должна быть быстро разработана на QEMU.Но тестирование, которое, естественно, включало аппаратное обеспечение, должно проводиться на аппаратном обеспечении.
Суть в том, что x86 настолько быстрее, что перекрестная компрометация всегда выполняется на x86 до того, как он загружается на плату ARM.Компиляция на плате занимает слишком много времени, а иногда может потребовать значительного объема памяти для библиотек разработки и исходных кодов.