-
Notifications
You must be signed in to change notification settings - Fork 3
Getting started
kovalromank edited this page May 9, 2021
·
23 revisions
Linux:
- Download VSCode https://code.visualstudio.com/Download
- Open the terminal
- cd into the desired workspace
git clone https://github.com/uorocketry/rocket-code-2020.git --recurse-submodules
cd rocket-code-2020
- Setup the environment variables with this wiki page https://github.com/uorocketry/rocket-code-2020/wiki/Environment-Variables
- Install the necessary libraries and build tools:
ninja-build
,cmake
,gcc
,make
,boost with filesystem
- Command for Debian/Ubuntu:
sudo apt && sudo apt install ninja-build cmake gcc make libboost-all-dev
. Replacelibboost-all-dev
withlibboost-filesystem-dev
if you don't want to install the entire boost library.
- Command for Debian/Ubuntu:
- Compile the project with -
./build.sh
- To run the Hotfire test code without a pi -
USE_RADIO=0 USE_GPIO=0 USE_WIRING_PI=0 HOTFIRE_TEST=1 ./build.sh
- To run the Hotfire test code without a pi -
- You can now run the project locally with -
./run.sh
To update the github submodules
git submodule update --init --recursive
- Getting started
- Environment Variables
- Compiling the SBG Library on Linux\Unix\WSL
- Developing on Windows with VSCode
- Set Environment Variable In Vscode With The Cmake Plugin
- Creating Unit Tests
- Cross compiling for the Raspberry Pi
- Info and Error Logging in the Rocket Code
- Send Folder via SSH
Configuration:
Raspberry Pi Setup:
- Add a new wifi network on the Raspberry Pi
- Connect to Raspberry Pi via SSH
- Important Notes About Setting Up Raspberry Pi
- Running Emulation of Raspberry Pi
Logging Format: