Repository navigation
Home
MohammedAlasmari101 edited this page Apr 21, 2025
·
16 revisions
- Instructions to setup the development environment can be found here.
- Please read the coding guidelines in the Wiki before writing any code.
Website Link
Install the following:
- Code editor of your choice, although we prefer VSCode due good support for C++ and CMake
through extensions.
It also allows opening files and folders on the Raspberry Pi using. See remote SSH. - SSH
- If you plan to build the project locally, also install the packages listed here.
- Code editor of your choice, but if you want to use remote SSH, please install VSCode using the command
sudo apt install code. - Packages listed here
Please ensure software prerequisites are satisfied and that these steps are followed on the Raspberry Pi.
- Open a terminal. You can do this by SSH-ing into the Raspberry Pi.
- Run
git clone https://github.com/Rapteon/air-synth.git - Navigate to the checked-out directory. For example:
cd ~/Documents/air-synth
Follow steps 1 to 3 specified for cloning the repository if you haven't
done so yet. Then continue with the following.
- Run the command
cmake -B build. This will create thebuilddirectory for compilation. - Then run the command
cmake --build buildto build all targets.
Follow all steps from Building the project.
Then run the program using ./build/AirSynth
The repo also has an example program to show usage. This can be executed using
./build/Printer. This will print the printer name and acceleration value obtained
from the IMU sensor.

- Connect the Raspberry Pi to a display and connect a keyboard and a mouse to it.
- After the RPi boots up and the screen is visible, choose the
Advanced Options -> Connect to Hidden Wireless Networkoption. - Ask the other contributors for the SSID and password for this network.
- After connecting, you will be able to see the RPi's IP address on the common
monitor in the lab. Search for thehostnameof your device on the common monitor
to find your IP. - You can then connect your development laptop to the same hidden network and use
it to SSH into the Pi.