Factsheet: Renode
Gruppe: Hardware/simulation
Zweck
Renode ist ein Open-Source-Simulations-Framework für komplexe eingebettete Systeme (Embedded Systems). Es ermöglicht die Simulation von Hardware-Plattformen inklusive CPUs (ARM, RISC-V, etc.), Peripheriegeräten, Sensoren und sogar ganzen Netzwerken von Geräten.
Vorteile für die Entwicklung: - Software-Tests ohne physische Hardware. - Simulation von Multi-Node-Systemen und deren Kommunikation. - Deterministische Ausführung für einfaches Debugging. - Integration in CI/CD-Pipelines für automatisiertes Testen von Firmware.
| Eigenschaft | Wert |
|---|---|
| Latest | 1.15.3 |
| LTS | N/A |
| Reifegrad | Stabil |
| Technische Schulden | Gering |
| Erwartetes Lebensende | Kein EOL bekannt |
| Referenzhandbuch | renode.io |
Installation (Ubuntu 24.04)
sudo apt-get update
wget https://github.com/renode/renode/releases/download/v1.16.1/renode_1.16.1_amd64.deb
sudo apt-get install -y ./renode_1.16.1_amd64.deb
rm renode_1.16.1_amd64.deb
Hello World
Beispieldaten
Die folgenden Beispieldaten befinden sich im Ordner examples/:
test.rescmachine.replfirmware.binlog.txtconfig.json