A UI that uses the Raspberry Pi and qt to control the pizza oven
You may need to deviate a little when set up the environment. This mostly involves installing some extra things prior to following the instructions in the above link.
- sudo apt-get install lib32z1
- sudo apt-get install lib32ncurses5
- sudo apt-get install binutils-multiarch binutils-multiarch-dev multiarch-support
- sudo apt-get install lib32stdc++6
- sudo apt-get install lib32z1-dev
- sudo apt-get install build-essential
In order to cross-build for the Pi, you need to install a cross toolchain, among other things. Follow the instructions here for creating the cross environment and doing the initial build.
Notes:
- After cloning the pi tools,
git checkout 6376a50e
- When cloning qtbase, use branch 5.6.
- When configuring, use linux-rasp-pi2-g++ for the linux device.
Compile the following modules using the instructions from the link:
- qtimageformats
- qtsvg
- qtscript
- qtxmlpatterns
- qtdeclarative
- qtsensors
- qt3d
- qtgraphicaleffects
- qtlocation
- qtmultimedia
- qtquick1
- qtquickcontrols
- qtquickcontrols2
- qtwebsockets
- qtserialport