Revision as of 12:20, 9 November 2013 by Craig Peacock (Talk | contribs)

Cross Compiling Linux-Zigbee (IEEE 802.15.4) User Space Tools

Netlink Protocol Library Suite (libnl)

Download, cross compile and install the Netlink Protocol libraries.

wget http://www.carisma.slowglass.com/~tgr/libnl/files/libnl-3.2.23.tar.gz
tar -xzf libnl-3.2.23.tar.gz
cd libnl-3.2.23
./configure --prefix=/home/cpeacock/beagle --host=arm-linux-gnueabi
make 
make install

Linux-Zigbee User Space Tools

With the dependencies above cross compiled for ARM and installed, download the lowpan-tools and cross compile.

git clone git://git.code.sf.net/p/linux-zigbee/linux-zigbee linux-zigbee
cd linux-zigbee
./autogen.sh
./configure --prefix=/ --host=arm-linux-gnueabi PKG_CONFIG_PATH=/home/cpeacock/beagle/lib/pkgconfig
make 
make install DESTDIR=/home/cpeacock/beagle