Lots and lots of work from the Beaglebone.