From 42f8f02a4ce204827ef087a24721c3fe4d9d6e4f Mon Sep 17 00:00:00 2001 From: Dominic Spill Date: Fri, 21 Sep 2012 12:26:41 +1000 Subject: Fix packages to be installed on Ubuntu Added section on firmware development --- web/content/usage/build.html | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'web/content') diff --git a/web/content/usage/build.html b/web/content/usage/build.html index 93b289f..e310faf 100644 --- a/web/content/usage/build.html +++ b/web/content/usage/build.html @@ -61,7 +61,7 @@ by default using the following method:

old to support the Ubertooth plugin. In order to use Ubertooth with Kismet it is nessecary to compile Kismet from source:

-    sudo apt-get install libpcap0.8-dev libcap-dev libnl-dev
+    sudo apt-get install libpcap0.8-dev libcap-dev build-essential pkg-config libnl-dev libncurses-dev libpcre3-dev libpcap-dev libcap-dev
     wget http://www.kismetwireless.net/code/kismet-2011-03-R2.tar.gz
     tar xf kismet-2011-03-R2.tar.gz
     cd kismet-2011-03-R2
@@ -202,3 +202,18 @@ using the ubertooth-dfu tool:

ubertooth-dfu --write bluetooth_rxtx.dfu --detach

+

Building firmware

+

Firmware images are built using the Arm Cortex M3 version of gvv, which is +available here.

+
+    wget https://launchpad.net/gcc-arm-embedded/4.6/4.6-2012-q2-update/+download/gcc-arm-none-eabi-4_6-2012q2-20120614.tar.bz2
+    tar xf gcc-arm-none-eabi-4_6-2012q2-20120614.tar.bz2
+    sudo cp -R gcc-arm-none-eabi-4_6-2012q2 /opt/
+
+

You will probably need to add the compiler to your path as follows:

+
export PATH=$PATH:/opt/gcc-arm-none-eabi-4_6-2012q2/bin
+

To add this permanently to your path, run the following:

+
+    echo "export PATH=$PATH:/opt/gcc-arm-none-eabi-4_6-2012q2/bin" >> ~/.bashrc
+
+
-- cgit v1.2.3