There I said it. Ice, water, soda… what’s the point? If I want water, I’ll drink water.
-
Recent Posts
Recent Comments
Archives
Categories
There I said it. Ice, water, soda… what’s the point? If I want water, I’ll drink water.
Here are the steps I used to get the latest version of Linux 6LoWPAN stack running on BeagleBone Black (BBB). The steps below are a BBB version of what Openlabs did for the Raspberry Pi B. The goal here is to use the Openlabs 802.15.4 radio on BBB.
First, I loaded the Debian 2015-03-01 Release on my sdcard following the steps found here.
I strongly suggest that you get that image booted on your BBB first. This rules out any issues with your setup prior to using the steps below. You can also go back to the stock Debian image if needed. This Debian release sets the sdcard up such that we can u-boot different kernels by changing just one line in /boot/uEnv.txt.
One running, we’ll replace the Debian kernel with what is built via the steps below.
1 2 3 4 5 6 |
mkdir openlabs cd openlabs sudo apt-get install autoconf automake gawk g++ git-core lzop libjpeg62-dev libncurses5-dev libtool make python-dev gawk pkg-config libperl-dev libgdbm-dev libdb-dev libssl-dev git clone https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git cd bluetooth-next/ wget http://arago-project.org/git/projects/?p=am33x-cm3.git\;a=blob_plain\;f=bin/am335x-pm-firmware.bin\;hb=HEAD -O firmware/am335x-pm-firmware.bin |
The file “beaglebone_defconfig” doesn’t seem to be in this repo. I copied “beaglebone_defconfig” from “someplace” into the “arch/arm/configs/beaglebone_defconfig” directory. IIRC I got the file from the “patch” for 3.8 kernel, see http://beagleboard.org/linux. You only need the beaglebone_defconfig file which will be available after running the patch.sh script.