Renode
Simulator från Antmicro som kör oförändrad firmware på virtuella kort, gärna flera samtidigt kopplade i nätverk.
Där QEMU främst emulerar processorer och några standardmaskiner, lägger Renode tyngden på hela system: mikrokontroller med kringenheter, sensorer på I²C-bussen och radiolänkar mellan noder. En plattform beskrivs i en textfil, och samma ELF-fil som ska till det riktiga kortet laddas utan ändringar. Programmet är skrivet i C# och släppt under MIT-licens.
Huvudanvändningen är testning utan hårdvara på skrivbordet. Tester skrivs i Robot Framework och kan köras i CI, simuleringen går att pausa och stega deterministiskt, och GDB kan kopplas in som mot en debugprob. Zephyr använder det för att köra tester mot kort som inte finns i labbet. Gränsen är modellernas noggrannhet: en kringenhet som simuleras snällare än kislet lurar dig lika effektivt som en mock.