PICSimLab currently supports five backend simulators. The stable version supports picsim and simavr. The experimental version supports uCsim, gpsim and qemu-stm32 in addition to the stable ones.
The Figure 3.1 shows which cards are based on which backend simulator:
The below table show the supported debug interface of each simulator:
Backend | Debug Support |
---|---|
picsim | MPLABX Integrated Debug (see section 6.1) |
simavr | MPLABX Integrated Debug (see section 6.1) and remote avr-gdb (see section 6.3) |
qemu-stm32 | remote arm-gdb (see Chapter 6.4) |
uCsim | uCsim remote console (telnet) (see section 6.5) |
gpsim | none yet |