Leksykon IT › Infrastruktura › Renode

Renode

Infrastruktura Svenska → Zaktualizowano: 2026-11-04

Symulator firmy Antmicro, który uruchamia niezmodyfikowany firmware na wirtualnych płytkach, często wielu naraz, połączonych w sieć.

O ile QEMU emuluje głównie procesory i garść standardowych maszyn, Renode skupia się na całych systemach: mikrokontrolerach wraz z peryferiami, czujnikach na magistrali I²C i łączach radiowych między węzłami. Platformę opisuje się w pliku tekstowym, a ten sam ELF, który wgrałbyś na prawdziwą płytkę, ładuje się bez zmian. Napisano go w C# i wydano na licencji MIT.

Główne zastosowanie to testowanie bez sprzętu na biurku. Testy pisze się w Robot Framework i uruchamia w CI, symulację można wstrzymywać i krokować deterministycznie, a GDB podłącza się tak jak do sondy debugującej. Zephyr używa go do testów na płytkach, których nikt nie ma w laboratorium. Ograniczeniem jest wierność modeli: peryferium symulowane łagodniej niż krzem oszukuje równie skutecznie jak atrapa.

← Wróć do leksykonu