Skip to content
Armbian build tools
Branch: olimex
Clone or download
Pull request Compare This branch is 54 commits ahead, 276 commits behind armbian:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
config Revert "Correct olimex-som204-a20.fex CSI0 power enable pin configura… Apr 9, 2019
patch Merge branch 'master' into olimex-dev Feb 22, 2019
.dockerignore Improve Docker support Aug 1, 2017
.gitignore Improve Vagrant support Aug 1, 2017
LICENSE Merge remote-tracking branch 'upstream/master' into olimex-dev Jan 17, 2019
Vagrantfile Fix argument parsing Dec 19, 2018
config-docker.conf Merge safe changes from development to master, part 2 Apr 29, 2018
config-vagrant.conf Add migration checks and messages Aug 1, 2017

Armbian for OLIMEX A20 boards

This info had been modified for the Olimex branch of the build

Debian based Linux for ARM based single-board computers

How to build an image or a kernel?

Supported build environment is Ubuntu Bionic 18.04 x64 (minimal iso image).

  • guest inside a VirtualBox or other virtualization software,
  • guest managed by Vagrant. This uses Virtualbox (as above) but does so in an easily repeatable way,
  • inside a Docker, systemd-nspawn or other container environment (example),
  • running natively on a dedicated PC or a server (not recommended),
  • 25GB disk space or more and 2GB RAM or more available for the VM, container or native OS,
  • superuser rights (configured sudo or root access).


apt-get -y install git
git clone
cd build

Make sure that full path to the build script does not contain spaces.

You will be prompted with a selection menu for a build option, a board name, a kernel branch and an OS release. Please check the documentation for advanced options and additional customization.

Build process uses caching for the compilation and the debootstrap process, so consecutive runs with similar settings will be much faster.

How to report issues?

Please read this notice first before opening an issue.

How to contribute?

  • Fork the project
  • Make one or more well commented and clean commits to the repository.
  • Perform a pull request in github's web interface.

If it is a new feature request, don't start the coding first. Remember to open an issue to discuss the new feature.

If you are struggling, check this detailed step by step guide on contributing.

Where to get more info?

You can’t perform that action at this time.