====== MZ APO emulace ====== Tato stránka obsahuje popis emulátoru desky MicroZed, který můžete použít pro vývoj semestrálního projektu bez reálného hardware. Popis HW naleznete na stránce [[..:mz_apo:start | Popis HW MicroZed APO]]. Emulátor umožňuje používat následující HW periférie: - LCD display - otočné voliče - stisk otočných voličů - dvě RGB LED - 32 svíticích LED ==== Popis emulátoru desky MicroZed ==== Ke spuštění emulátoru potřebujete instalovat knihovnu SDL2. Stáhněte si repozitář [[https://gitlab.fel.cvut.cz/b35apo/mz_apo_emulator | MZ APO emulator]] Projekt zkompilujte s nastavenou proměnnou EMUL: make emulator/emul EMUL=1 make all EMUL=1 Program i s emulátorem lze spustit příkazem: make run_emul EMUL=1 Pak již můžete vyvíjet program a spouštět ho na emulátoru, který se chová velmi podobně jako reálná deska MZ APO. Pokud chcete program spustit na reálné desce, pak stačí program přeložit bez nastavené proměnné EMUL a nastavit proměnnou TARGET_IP: make clean make make run