Project Setup
Last updated
Was this helpful?
Last updated
Was this helpful?
The following software is required to build the project:
installation with add-on
Git for Windows (Bash)
MinGW (make)
Visual Studio 2017 (for Management UI builds)
Qt 5 (for Management UI builds)
If needed, copy MinGW/bin/mingw32-make.exe
to MinGW/bin/make.exe
, as this documentation refers to the command as make
.
Requirements to regenerate protobuf () sources:
Download protoc binaries, fe.:
Extract zip, fe. c:\share\protoc-3.11.4
Add protoc (fe., c:\share\protoc-3.11.4\bin) to PATH
apt install build-essential
Qt 5 (for Management UI builds)
apt install protobuf libprotobuf-dev python-protobuf
You must initialize and pull the git sub-modules/sub-repositories:
Change directory to the project root, and use Makefile:
installation with add-on
This project uses Makefile, however build tools and board files are copied from an / installation.
Requirements to regenerate protobuf () sources:
To communicate with the Teensy hardware as a non-root user, install the :
Use git
to clone the root project ().
make setup-toolchain
copy toolchain and Teensy3 cores from into project
make setup-libs
copy libraries into project
make setup-nanopb
copy into project libraries