This project consists of two parts:
- firmware that is built to sharable object (.so)
- python script that loads this sharable object, and acts as a mockup of hardware
- Install PyQt5
pip install PyQt5
- Install gcc an makefile
Note that in order to load .so object into an application, both of them needs to be 32bits, or 64bits. In case of errors during loading .so object, check your version on Python and gcc (both should be either 32bits or 64bits).
- Build firmware, in Software/Common/BusinessLogic directory execute:
make
- Start the simulation, in Simulation/FirmwarePCSimulator execute:
python main.py