Lessico IT › Infrastruttura › Renode

Renode

Infrastruttura Svenska → Aggiornato: 2026-11-04

Un simulatore di Antmicro che esegue firmware non modificato su schede virtuali, spesso più d'una collegate in rete.

Mentre QEMU emula soprattutto processori e alcune macchine standard, Renode si concentra sui sistemi interi: microcontrollori con le loro periferiche, sensori sul bus I²C e collegamenti radio tra nodi. La piattaforma si descrive in un file di testo e lo stesso ELF che si programmerebbe sulla scheda reale si carica senza modifiche. È scritto in C# e rilasciato con licenza MIT.

L'uso principale è collaudare senza avere l'hardware sulla scrivania. I test si scrivono in Robot Framework e girano in CI, la simulazione si può sospendere e avanzare in modo deterministico, e GDB si collega come a una sonda di debug. Zephyr lo usa per eseguire test su schede che nessuno ha in laboratorio. Il limite è la fedeltà del modello: una periferica simulata con più indulgenza del silicio inganna quanto un mock.

← Torna al lessico