This project is a fault injector for embedded systems for the course Advanced Operating Systems.
$ poetry installCurrently supported embedded architectures:
- STM32 <- Use st-util for
gdbserver
Note
It works even with non-embedded targets, remotely (using gdbserver) or locally. For embedded targets, only remotely!
$ cc -ggdb -O0 -no-pie -o example example.c
$ fit -c example_config.ymlIt also provides a library to create custom injectors by importing the module fit.