BeagleBone mainline testing with buildroot

From eLinux.org
Jump to: navigation, search

Background

We're getting close to getting BeagleBone support in the mainline Linux kernel in good shape, but we still have quite a ways to go. By publishing the process I'm using for kernel testing, I'm hopeful others can step in and help improve the state of the kernel by reporting issues, reviewing patches and submitting both feature and bug fix patches to the appropriate staging trees.

Booting

  • Get a FAT formatted uSD card, preferably with the FAT partition marked bootable.

Running tests

Rebuilding

$ git clone git://github.com/jadonk/buildroot
$ cd buildroot && git checkout latest
$ make beaglebone_defconfig
$ make

This is currently tested on Ubuntu 13.04, but many other distros should work. You do need a Linux host to rebuild the image.

Updating your kernel sources

Submitting patches to kernel

Known issues with test framework

Please new report issues on the github issues list. This is here for convenience for users.

  • Buildroot doesn't appear to currently support hard-float for nodejs nor hardware floating point for the soft-float EABI.

Submitting patches to test framework