The GNU Radio Toolkit
Martin Braun, Ettus Research
FOSDEM January 2016
(Martin Braun, Ettus Research) The GNU Radio Toolkit 1 / 21
The GNU Radio Toolkit Martin Braun, Ettus Research FOSDEM January - - PowerPoint PPT Presentation
The GNU Radio Toolkit Martin Braun, Ettus Research FOSDEM January 2016 (Martin Braun, Ettus Research) The GNU Radio Toolkit 1 / 21 Installation Outline Installation 1 Resources 2 Starting to Code 3 Becoming a Developer 4 The
Martin Braun, Ettus Research
(Martin Braun, Ettus Research) The GNU Radio Toolkit 1 / 21
Installation
1
2
3
4
5
(Martin Braun, Ettus Research) The GNU Radio Toolkit 2 / 21
Installation
1
(Martin Braun, Ettus Research) The GNU Radio Toolkit 3 / 21
Installation
1
2
(Martin Braun, Ettus Research) The GNU Radio Toolkit 3 / 21
Installation
1
2
3
(Martin Braun, Ettus Research) The GNU Radio Toolkit 3 / 21
Installation
1
2
3
4
(Martin Braun, Ettus Research) The GNU Radio Toolkit 3 / 21
Installation
(Martin Braun, Ettus Research) The GNU Radio Toolkit 4 / 21
Installation
Installable Multiple prefixes, each with its own configuration Multiple recipe remotes, per system, per user or per prefix Easy cross-compiling
(Martin Braun, Ettus Research) The GNU Radio Toolkit 5 / 21
Installation
1
Install all dependencies (Boost, UHD, QT, . . . )
2
Run cmake && make && make install
3
Et Voil` a! You’re done! (or not)
(Martin Braun, Ettus Research) The GNU Radio Toolkit 6 / 21
Resources
1
2
3
4
5
(Martin Braun, Ettus Research) The GNU Radio Toolkit 7 / 21
Resources
(Martin Braun, Ettus Research) The GNU Radio Toolkit 8 / 21
Resources
(Martin Braun, Ettus Research) The GNU Radio Toolkit 9 / 21
Resources
(Martin Braun, Ettus Research) The GNU Radio Toolkit 10 / 21
Resources
http://gnuradio.org/doc/
(Martin Braun, Ettus Research) The GNU Radio Toolkit 11 / 21
Starting to Code
1
2
3
4
5
(Martin Braun, Ettus Research) The GNU Radio Toolkit 12 / 21
Starting to Code
Unfortunately, only the command line at this time
(Martin Braun, Ettus Research) The GNU Radio Toolkit 13 / 21
Starting to Code
Python, for fast & easy dev C++, for highest performance
(Martin Braun, Ettus Research) The GNU Radio Toolkit 14 / 21
Starting to Code
(Martin Braun, Ettus Research) The GNU Radio Toolkit 15 / 21
Starting to Code
(Martin Braun, Ettus Research) The GNU Radio Toolkit 16 / 21
Becoming a Developer
1
2
3
4
5
(Martin Braun, Ettus Research) The GNU Radio Toolkit 17 / 21
Becoming a Developer
Actual bugs Missing features Bad docs Unintuitive coding
(Martin Braun, Ettus Research) The GNU Radio Toolkit 18 / 21
The Community
1
2
3
4
5
(Martin Braun, Ettus Research) The GNU Radio Toolkit 19 / 21
The Community
(Martin Braun, Ettus Research) The GNU Radio Toolkit 20 / 21
The Community
(and if it’s not, maybe you can help us improve it!)
(Martin Braun, Ettus Research) The GNU Radio Toolkit 21 / 21