Creating a Development Environment - JochiPochi/TauLabs GitHub Wiki
A development environment is used to compile new software and firmware packages. The instructions might look daunting, but ultimately it is a very easy process that requires little to no experience with Qt or cross-compilers.
Installing the prerequisites
The build system requires
- git
- Python
- make and gcc
- wget
The instructions for getting these prerequisites varies by operating system. For these instructions please check
Setting up the repository
Once the prerequisites are met, these steps should get the remaining tools required to build the GCS and firmware. Please use the tools recommended here to avoid issues.
git clone https://github.com/TauLabs/TauLabs.git
cd TauLabs
make qt_sdk_install
-- make sure to install in the path that the command line tells youmake android_sdk_install android_sdk_update
make arm_sdk_install
Finally to compile the software: make all_flight gcs