Software Development Environment

Software Development Environment

This is your pre-workshop preparation material to be completed before your attendance to the workshop session, this includes Software and Command Line instructions to get the official Drone Software Development environment. The required Hardware and Operating System can be found in Google Drive DSD D02 Drone Software Development .. Pre-Workshop

This is executed at your Workstation

Packages

Let's start by installing general packages:

user@workstation:~$ sudo apt update
user@workstation:~$ sudo apt install wget
user@workstation:~$ sudo apt install curl
user@workstation:~$ sudo apt install git
user@workstation:~$ sudo apt install tree
user@workstation:~$ sudo apt install jstest-gtk
user@workstation:~$ sudo apt-get install gpsd gpsd-clients
user@workstation:~$ sudo apt-get install build-essential libssl-dev libffi-dev python-dev python3-dev python3-venv

Bitol Github Repository

Clone Drone Software Development "Bitol" Github repository:

user@workstation:~$ git clone https://github.com/TheIoTLearningInitiative/Bitol.git

Get familiar with Drone Software Development "Bitol" directory structure.

user@workstation:~/Bitol$ tree -L 1
.
├── ComputerVision
├── HybridDronesolution
├── Main.sh
├── README.md
├── SoftwareDevelopmentEnvironment
└── VirtualDroneSolution

4 directories, 2 files

Last updated