Skip to content

Getting started

Jonathan Papineau edited this page Oct 2, 2021 · 23 revisions
  • If using Windows, install WSL: https://docs.microsoft.com/en-us/windows/wsl/install-win10#manual-installation-steps
    • Both WSL 1 or WSL 2 should work. However, when in doubt, WSL 2 is probably a better choice.
  • Download VSCode https://code.visualstudio.com/Download
  • Open the terminal (if on Windows, use a WSL terminal)
  • cd into the desired workspace
  • git clone https://github.com/uorocketry/rocket-code-2020.git --recurse-submodules
  • cd rocket-code-2020
  • Install the necessary libraries and build tools: sudo ./install-dependencies.sh
    • At the time of writing, the install-dependencies.sh script only supports Debian-based distros (ex: Debian, Ubuntu, etc.)
  • 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
  • You can now run the project locally with - ./run.sh

If on Windows, see Developing on Windows with VSCode

To update the github submodules

  • git submodule update --init --recursive

Once you are setup:

Clone this wiki locally