No description
Find a file
2015-12-25 12:41:59 -05:00
docs adds INSTALL docs 2015-02-07 12:26:46 -05:00
.gitattributes fix CRLF issues with debian overrides 2015-02-08 13:37:21 -05:00
.gitignore tweak kernel build steps 2015-01-28 20:36:24 -05:00
build.sh make dtbs, and copy them to /boot 2015-12-25 12:41:59 -05:00
install.sh adds install bash script 2015-02-07 12:25:55 -05:00
provision.sh install the latest version of git 2015-02-19 22:35:08 -05:00
README.md adds pitft branch info to readme 2015-05-07 17:08:09 -04:00
Vagrantfile bump vagrant box to trusty32 2015-05-07 17:24:29 -04:00

Adafruit's Raspberry Pi Kernel-o-Matic

kernel-o-matic

A detailed guide for using the Kernel-o-Matic can be found on The Adafruit Learning System. If you are familiar with Vagrant and VirtualBox, a brief overview of the build process can be found below.

If you are looking to compile a custom kernel with the PiTFT device tree overlays included, you can do that by using the pitft branch of this repo.

Compiling The Raspberry Pi Kernel

Clone the git repo & start the vagrant box:

$ git clone https://github.com/adafruit/Adafruit-Pi-Kernel-o-Matic.git Kernel-o-Matic
$ cd Kernel-o-Matic
$ vagrant up

Once the vagrant box is up, SSH in:

$ vagrant ssh

Now that you are connected to the VM, use -h for a list of options:

~$ sudo adabuild -h
usage: adabuild [options]
 This will build the Raspberry Pi Kernel.
 OPTIONS:
    -h        Show this message
    -r        The remote github kernel repo to clone in user/repo format
              Default: raspberrypi/linux
    -b        The git branch to use
              Default: Default git branch of repo
    -1        The config file to use when compiling for Raspi v1
              Default: arch/arm/configs/bcmrpi_defconfig
    -2        The config file to use when compiling for Raspi v2
              Default: arch/arm/configs/bcm2709_defconfig

Compile with default options:

~$ sudo adabuild

Compile adafruit-raspberrypi-linux using the rpi-3.15.y branch:

~$ sudo adabuild -r https://github.com/adafruit/adafruit-raspberrypi-linux -b rpi-3.15.y

A tar.gz archive will be available in the Kernel-o-Matic folder on the host machine after the custom kernel has been built. Copy the archive to your Pi and extact the contents. Installation instructions are included in the archive.