summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorDominic Spill <dominicgs@gmail.com>2012-09-21 12:26:41 +1000
committerDominic Spill <dominicgs@gmail.com>2012-09-21 12:26:41 +1000
commit42f8f02a4ce204827ef087a24721c3fe4d9d6e4f (patch)
tree3642dc095abed60854c83df4493aa9fff247caba /web
parent7937f6d7f88ff202592bbee7dc6e220be33c5732 (diff)
Fix packages to be installed on Ubuntu
Added section on firmware development
Diffstat (limited to 'web')
-rw-r--r--web/content/usage/build.html17
1 files changed, 16 insertions, 1 deletions
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:</p>
old to support the Ubertooth plugin. In order to use Ubertooth with Kismet it
is nessecary to compile Kismet from source:</p>
<pre>
- 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:</p>
ubertooth-dfu --write bluetooth_rxtx.dfu --detach
</pre>
<br />
+<h3>Building firmware</h3>
+<p>Firmware images are built using the Arm Cortex M3 version of gvv, which is
+available <a href="https://launchpad.net/gcc-arm-embedded">here</a>.</p>
+<pre>
+ 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/
+</pre>
+<p>You will probably need to add the compiler to your path as follows:</p>
+<pre>export PATH=$PATH:/opt/gcc-arm-none-eabi-4_6-2012q2/bin</pre>
+<p>To add this permanently to your path, run the following:</p>
+<pre>
+ echo "export PATH=$PATH:/opt/gcc-arm-none-eabi-4_6-2012q2/bin" >> ~/.bashrc
+</pre>
+<br />