IT-lexikon › Infrastruktur › Renode

Renode

Infrastruktur In English → Uppdaterad: 2026-11-04

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.

← Tillbaka till lexikonet