Commit e8e9731
authored
Add Renode emulator driver for embedded target simulation (#533)
## Summary
- Introduce `jumpstarter-driver-renode`, a composite driver that enables
Renode-based virtual hardware targets in Jumpstarter
- Users can define any Renode-supported platform (STM32, S32K, Nucleo
H753ZI, etc.) via exporter YAML configuration without modifying driver
code
- Includes `RenodeMonitor` (async telnet client), `RenodePower` (process
lifecycle), `RenodeFlasher` (firmware loading via `sysbus
LoadELF`/`LoadBinary`), and `RenodeClient` (composite client with CLI
extension)
Made with [Cursor](https://cursor.com)1 parent 31d9cf3 commit e8e9731
15 files changed
Lines changed: 1887 additions & 0 deletions
File tree
- .github/workflows
- docs/internal/jeps
- python
- docs/source/reference/package-apis/drivers
- packages
- jumpstarter-all
- jumpstarter-driver-renode
- examples
- jumpstarter_driver_renode
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
76 | 82 | | |
77 | 83 | | |
78 | 84 | | |
79 | 85 | | |
80 | 86 | | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
81 | 92 | | |
82 | 93 | | |
83 | 94 | | |
| |||
0 commit comments