DroneBridge Docs
  • Introduction
  • Comparison
  • DroneBridge for Raspberry Pi
    • Release Notes
    • Getting started
    • Supported hardware
    • Standard Modules
    • Milestones
    • mwptools
    • Adjusting TX Power & EIRP
  • DroneBridge for ESP32
    • Overview
    • Hardware & Wiring
    • Installation
    • Configuration
    • Safety & Integration
    • Hardware Setup Examples
    • Troubleshooting/Help
    • Logging & Debugging
    • Developer & API Documentation
  • DroneBridge for Android
    • DroneBridge for Android (deprecated)
  • DroneBridge Desktop
    • Enabling monitor mode
    • Video stream playback
  • Developer Guide DroneBridge for Raspberry Pi
    • Downloading & Compiling
    • System Architecture
    • Startup & Logs
    • Raw protocol
    • Communication protocol
    • Status messages
    • RC message/packet
    • USB message
    • Plugins
    • Image Build
    • System Integration Test Specification
    • DroneBridge lib example usage
    • Notes About Injection
Powered by GitBook
On this page
  • Prerequisites/Requirements
  • Default SSH login data:
  • Download and compile from git
  1. Developer Guide DroneBridge for Raspberry Pi

Downloading & Compiling

How to setup and compile DroneBridge modules

PreviousVideo stream playbackNextSystem Architecture

Last updated 5 years ago

Prerequisites/Requirements

  • Raspberry Pi

  • Raspbian Stretch or similar

  • Python 3.6+

  • python3-pyric

  • python3-netifaces

  • OpenVG by paeryn for the OSD (see below)

For the OSD download & install the following library: OSD is only supported on Raspberry Pi platform

Default SSH login data:

User: pi Password: raspberry

Download and compile from git

Open the shell and type:

git clone https://github.com/seeul8er/DroneBridge.git
cd DroneBridge
# git checkout nightly
git submodule init
git submodule update

To compile enter the root directory (DroneBridge/) and run:

cmake .
make
cd communication/DroneBridgeLib
sudo pip install .

This will compile all C modules and install the DroneBridge Python Common library

https://github.com/paeryn/openvg/tree/screenshot