Skip to content

Docker image for building Raspberry Pi kernel images used in DroneBridge

Notifications You must be signed in to change notification settings

DroneBridge/RPiKernelBuilder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Raspberry Pi Kernel Builder for DroneBridge [Raspberry Pi]

Docker image to build a Raspberry Pi kernel with patches required for DroneBridge.

  • Patches Kernel drivers to more output power
  • Installs aircrack/rtl8812au drivers
  • Builds install files for the DroneBridge image

Preparation

This builder uses docker in order to help isolate the build process from the host OS and make the process more repeatable and easier to perform on a wider range of platforms.

If you're on an Ubuntu or other Debian-based system, you can install docker using the following command:

sudo apt-get update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker

The build script assumes that quemu-arm-static will be installed. That can be installed on Ubuntu/debian using:

sudo apt-get install qemu-user-static

For other systems you can find installation instructions at: https://docs.docker.com/install/overview/

Building

./build-docker

A script is provided that will build the appropriate docker container and build both a armv6 and armv7 kernel.

The kernels will be in the build directory after building is complete.

The build-docker script provided will build the appropriate docker container and build both a armv6 and armv7 kernel.

The kernels will be in the build directory after building is complete.

Attribution

Based on:

About

Docker image for building Raspberry Pi kernel images used in DroneBridge

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 92.9%
  • Dockerfile 7.1%