bench51c48ef97
README: explain why this exists
+9 −0
1 file changed
- M README.md +9 −0
| @@ -8,6 +8,15 @@ registers, SFRs, memory, ports, timers, interrupts and the serial port. | |||
| 8 | 8 | Built in Rust with [ratatui](https://ratatui.rs). It is a learning tool, not a | |
| 9 | 9 | cycle-exact replacement for a vendor simulator. | |
| 10 | 10 | ||
| 11 | + | ## Why this exists | |
| 12 | + | ||
| 13 | + | I had microcontroller practicals to get through, and the course expects you to | |
| 14 | + | use Keil µVision. Keil µVision doesn't run on Linux. Rather than fight with | |
| 15 | + | Wine or a Windows VM every lab session, I wrote my own: bench51 does the parts | |
| 16 | + | of µVision those practicals actually need (write the code, assemble it, look | |
| 17 | + | at the listing and HEX, step through it and watch the registers) right in the | |
| 18 | + | terminal. | |
| 19 | + | ||
| 11 | 20 | ----- | |
| 12 | 21 | ||
| 13 | 22 | ## Features | |