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 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ář 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_enum 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

courses/b35apo/documentation/mz_apo_emul/start.txt · Last modified: 2026/03/06 15:42 by stepan