Project

General

Profile

GettingStarted » History » Version 1

Anonymous, 02/19/2016 10:50 PM

1 1
[[PageOutline]]
2
= Getting Started =
3
4
== Prerequisites ==
5
6
You must first prepare your system by installing the required development packages.
7
8
For debian/ubuntu:
9
10
{{{
11
apt-get install build-essential libtool autoconf git-core pkg-config
12
}}}
13
14
If you want to capture samples off the air, you'll also need gnuradio and uhd. Installing those is outside the scope of this page, refer to the GNURadio / Ettus documentation.
15
16
== Compiling the software ==
17
18
=== libosmocore ===
19
20
You obviously need to install our main utility library:
21
22
{{{
23
git clone git://git.osmocom.org/libosmocore
24
cd libosmocore
25
autoreconf -i -f
26
./configure
27
make install
28
cd ..
29
}}}
30
31
=== libosmo-sdr ===
32
33
Then you need to install our new Software Defined Radio helper library:
34
35
{{{
36
git clone git://git.osmocom.org/libosmo-sdr
37
cd libosmo-sdr
38
autoreconf -i -f
39
./configure
40
make install
41
cd ..
42
}}}
43
44
=== osmo-gmr ===
45
46
And finally compile the main Osmocom GMR software stack:
47
48
{{{
49
git clone git://git.osmocom.org/osmo-gmr
50
cd osmo-gmr
51
autoreconf -i -f
52
./configure
53
make
54
cd ..
55
}}}
56
57
=== Capture tool ===
58
59
The current version of the capture tool is not integrated with the main autotool process yet and has to be built separately:
60
61
{{{
62
cd osmo-gmr/utils/gmr_multi_rx
63
make TARGET=uhd
64
cd ../../..
65
}}}
66
67
There are several possible targets depending on your hardware:
68
 * uhd: For using any ettus hardware
69
 * usrp: To use the libusrp drivers for the USRP1 hardware
70
 * fcdp: To use the specific Fun Cube Dongle Pro drivers
71
72
== Running the software ==
73
74
TODO
Add picture from clipboard (Maximum size: 48.8 MB)