On a clean raspberry pi running raspian os lite..
-
Setup SSH
-
Setup Rust
- curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
-
Add armv7-unknown-linux-gnueabihf (for Raspberry Pi 3/4) or aarch64-unknown-linux-gnu (for 64-bit Raspberry Pi OS):
- rustup target add armv7-unknown-linux-gnueabihf
- rustup target add aarch64-unknown-linux-gnu
-
Install Build Tools
- sudo apt update && sudo apt install build-essential git cmake pkg-config
- sudo apt install gdb-multiarch
-
Install Audio library
- sudo apt-get install libasound2-dev (May not be necessary)
- sudo apt install mp3info
-
Install Git
- sudo apt install git
-
Clone the project - git clone https://github.com/ZachRich/AstromechAPI.git