Skip to content

lucasdemarchi/dema-rc

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 12 commits behind ArduPilot:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
ci
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Gitlab pipeline status (branch)

dema-rc

Linux Drone Remote Controller

Binaries

The latest binaries for master branch can be downloaded directly from CI for SkyController 2: dema-rc bundle. This includes all dependencies and configuration files

GIT

ssh: git@github.com:lucasdemarchi/dema-rc.git

https/gitweb: https://github.com/lucasdemarchi/dema-rc.git

Requeriments

Build:

  • meson >= 0.49
  • ninja
  • gcc

Runtime:

  • libc: glibc, musl or uClibc
  • linux kernel >= 3.10 with config: *

Build instructions

Make sure to have all the submodules in place:

$ git submodule update --init --recursive

Native:

$ mkdir build
$ meson setup build
$ ninja -C build

Cross-compile:

$ mkdir build-armv7
$ meson setup --cross-file /path/to/cross-compilation.conf build
$ ninja -C build-armv7

We maintain a Dockerfile that has all the required dependencies for building for Parrot Disco drone. See ci/Dockerfile.debian and .gitlab-ci.yml in order to use it. Basically it sets up a toolchain under /opt so the setup command above can be replaced with:

$ meson setup --cross-file /opt/arm-buildroot-linux-gnueabihf_sdk-buildroot/etc/meson/cross-compilation.conf build-armv7

License

LGPL v2.1+

About

Linux Drone Remote Controller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 66.5%
  • Shell 21.5%
  • Meson 10.2%
  • C++ 1.3%
  • Python 0.5%