Das RTL-SDR unter Linux
Verfasst: So 10. Jun 2012, 20:38
Das RTL-SDR unter Linux
Moin!
In letzter Zeit wurde ich vermehrt auf die Thematik des RTL-SDRs unter Linux angesprochen. Im nachfolgenden möchte ich kurz die Vorgehensweise, die Installation und die Nutzung des SDRs in Verbindung mit GnuRadio vorstellen.
Was wird benötigt?
Grundlegende Kenntnisse im Umgang mit der Linux-Konsole sind hier unumgänglich! Falls man sich dies nicht zutraut können die essentiellen Grundbefehle, wie zum Beispiel "cd; mkdir; make; cmake; rm; ls; cp; etc.", mit einigen Tutorials in einer halben Stunde erlernt werden. Eine kurze Zusammenfassung ist auf der Seite von butenhoff.net (Edit - 10.1.2013: Anscheinend ist diese Seite nicht mehr zu erreichen. Eine Alternative ist hier zu finden - Danke an Goofy78!) zu finden.
Zur Ansteuerung des RTL-SDRs werden folgende Dinge benötigt
GnuRadio
UHD
osmosdr-Source
rtl_sdr
evtl. diverse PlugIn's
Falls irgendwelche Fehler während der Installation auftreten sollte man auf keinen Fall weiter machen und sich stattdessen mit der Behebung des Problems beschäftigen. Oft ist es nicht allzu schwer den Fehler zu finden und zu beheben.
Im nachfolgenden möchte ich mich auf Debian basierte Distributionen beschränken. Alle hier aufgeführten Methoden sind analog zu anderen Distributionen adaptierbar, allerdings garantiere ich nicht für eine reibungslose Installation und Funktion. Ich selber habe GnuRadio auch unter Arch Linux zum laufen gebracht, stellte aber fest, dass es für diesen Zweck mehr Sinn macht ein bereits lauffähiges System zu nutzen und GnuRadio einfach "oben auf" zu installieren.
Wo bekomme ich die Software her?
Auf keinen Fall sollte man hier aus den Distributions eigenen Repositories installieren. Es ist ein muss hier die aktuellste Version aus der Git zu installieren!
Folgende Git-Repositories sind wichtig
Osmocom RTL-SDR - git://git.osmocom.org/rtl-sdr.git
GnuRadio - git://gnuradio.org/gnuradio
libosmocore - git://git.osmocom.org/libosmocore.git
UHD - git://code.ettus.com/ettus/uhd.git
Wie installiere ich die Software?
Zunächst ist zu sagen, dass ich mich weitesgehend an die offizielle Debian Installations-Routine halten werde. Falls jemand ein anderes Derivat, wie zum Beispiel Ubuntu nutzt, müssen evtl. andere Dependecies installiert werden. Dies sollte gesondert nachgeschlagen werden.
Wer sich die Installation per Hand nicht zu traut findet hier ein Script, das das aktuellste GnuRadio aus der Git und UHD automatisch installiert. Ich persönlich habe dies nicht genutzt, da ich gerne volle Kontrolle über die Installationen habe. Allerdings hat Jannis_V schon eine erfolgreiche Installation mit diesem Script erlangt. Wie man GnuRadio jedoch installiert ist jedem selbst überlassen.
Moin!
In letzter Zeit wurde ich vermehrt auf die Thematik des RTL-SDRs unter Linux angesprochen. Im nachfolgenden möchte ich kurz die Vorgehensweise, die Installation und die Nutzung des SDRs in Verbindung mit GnuRadio vorstellen.
Was wird benötigt?
Grundlegende Kenntnisse im Umgang mit der Linux-Konsole sind hier unumgänglich! Falls man sich dies nicht zutraut können die essentiellen Grundbefehle, wie zum Beispiel "cd; mkdir; make; cmake; rm; ls; cp; etc.", mit einigen Tutorials in einer halben Stunde erlernt werden. Eine kurze Zusammenfassung ist auf der Seite von butenhoff.net (Edit - 10.1.2013: Anscheinend ist diese Seite nicht mehr zu erreichen. Eine Alternative ist hier zu finden - Danke an Goofy78!) zu finden.
Zur Ansteuerung des RTL-SDRs werden folgende Dinge benötigt
GnuRadio
UHD
osmosdr-Source
rtl_sdr
evtl. diverse PlugIn's
Falls irgendwelche Fehler während der Installation auftreten sollte man auf keinen Fall weiter machen und sich stattdessen mit der Behebung des Problems beschäftigen. Oft ist es nicht allzu schwer den Fehler zu finden und zu beheben.
Im nachfolgenden möchte ich mich auf Debian basierte Distributionen beschränken. Alle hier aufgeführten Methoden sind analog zu anderen Distributionen adaptierbar, allerdings garantiere ich nicht für eine reibungslose Installation und Funktion. Ich selber habe GnuRadio auch unter Arch Linux zum laufen gebracht, stellte aber fest, dass es für diesen Zweck mehr Sinn macht ein bereits lauffähiges System zu nutzen und GnuRadio einfach "oben auf" zu installieren.
Wo bekomme ich die Software her?
Auf keinen Fall sollte man hier aus den Distributions eigenen Repositories installieren. Es ist ein muss hier die aktuellste Version aus der Git zu installieren!
Folgende Git-Repositories sind wichtig
Osmocom RTL-SDR - git://git.osmocom.org/rtl-sdr.git
GnuRadio - git://gnuradio.org/gnuradio
libosmocore - git://git.osmocom.org/libosmocore.git
UHD - git://code.ettus.com/ettus/uhd.git
Wie installiere ich die Software?
Zunächst ist zu sagen, dass ich mich weitesgehend an die offizielle Debian Installations-Routine halten werde. Falls jemand ein anderes Derivat, wie zum Beispiel Ubuntu nutzt, müssen evtl. andere Dependecies installiert werden. Dies sollte gesondert nachgeschlagen werden.
Wer sich die Installation per Hand nicht zu traut findet hier ein Script, das das aktuellste GnuRadio aus der Git und UHD automatisch installiert. Ich persönlich habe dies nicht genutzt, da ich gerne volle Kontrolle über die Installationen habe. Allerdings hat Jannis_V schon eine erfolgreiche Installation mit diesem Script erlangt. Wie man GnuRadio jedoch installiert ist jedem selbst überlassen.