Kirjoittaja Aihe: rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio  (Luettu 6961 kertaa)

imitaa

  • Käyttäjä
  • Viestejä: 25
    • Profiili
rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio
« : 21.07.14 - klo:23.22 »
en saa asennettua kumpaakaan ohjelmaa terminaalista.olen aloittelija ja tarvitsen tarkat ohjeet mitenkä se tehdään ja tietysti ajureiden asennus,minulla on acerin 8.7" linux läppäri ja rtl.2823  tikku

Aatos Rapula

  • Käyttäjä
  • Viestejä: 186
    • Profiili
Vs: rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio
« Vastaus #1 : 25.07.14 - klo:17.39 »
en saa asennettua kumpaakaan ohjelmaa terminaalista.olen aloittelija ja tarvitsen tarkat ohjeet mitenkä se tehdään ja tietysti ajureiden asennus,minulla on acerin 8.7" linux läppäri ja rtl.2823  tikku

Ubuntu 14.04:seen nuo paketit löytyis suoraan vakio-ohjelmalähteistä. 12.04:seen ne saa ainakin tästä ppa:sta: https://launchpad.net/~gqrx/+archive/ubuntu/releases


Avataan komentorivi:

Otetaan ppa-lähde käyttöön komentamalla:
Koodia: [Valitse]
sudo add-apt-repository ppa:gqrx/releases
Päivitettän pakettilähteet, niin, että pakettienhallintaohjelma tunnistaa uuden lähteen (ja uudet muutokset lähteissä muutoinkin).
Koodia: [Valitse]
sudo apt-get update
Asennetaan halutut paketit
Koodia: [Valitse]
sudo apt-get install gqrx gnuradio rtl-sdr

edit: pyydettiin tarkkoja ohjeita, eli selvensin vähän.
« Viimeksi muokattu: 25.07.14 - klo:17.54 kirjoittanut Aatos Rapula »
Debian - Jessie - xfce

ilu

  • Käyttäjä
  • Viestejä: 384
    • Profiili
Vs: rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio
« Vastaus #2 : 27.03.15 - klo:09.27 »
En minä onnistunut saada sdr radiota toimimaan Ubuntussa vaikka olen kokeilut vaikka minkälaista ohjetta.

Lopulta asensin yhteen koneeseen windowsin ja tällä ohjeella sain siinä toimimaan.
http://sarajarvi.org/tutoriaalit-rtl-sdr/

Tykkään kuitenkin Ubuntua käyttää, mistä siis löytyy ohjeet Ubuntuun,  millä ohjelmoinnista mitään tajuamatonkin onnistuisi tässä ?


nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio
« Vastaus #3 : 28.03.15 - klo:11.51 »
Tykkään kuitenkin Ubuntua käyttää, mistä siis löytyy ohjeet Ubuntuun,  millä ohjelmoinnista mitään tajuamatonkin onnistuisi tässä ?

Jos nyt puhutaan jo Ubuntu 14.04:stä, ohjelmia ei tarvitse etsiä muualta vaan ne asentuvat virallisista lähteistä. Eli kuten Aatos neuvoi tuossa viime kesän viestissä, asennus onnistuu vaikkapa päätteen kautta komennolla:

Koodia: [Valitse]
sudo apt-get install gqrx-sdr gnuradio rtl-sdr

Sitten on vielä kytkettävä RTL2832:n digitv-ajuri pois käytöstä, jottei se estä SDR-ohjelmien toimintaa. Tämä onnistuu pysyvästi komennolla:

Koodia: [Valitse]
echo "blacklist dvb_usb_rtl28xxu" | sudo tee /etc/modprobe.d/rtlsdr.conf
Käynnistä järjestelmä uudelleen ja tarkista, ettei rtl-moduuleita ole ladattuna. Näiden komentojen ei siis pitäisi listata mitään:

Koodia: [Valitse]
lsmod | grep rtl28
Koodia: [Valitse]
lsmod | grep r820t
Tämän jälkeen voit käynnistää gqrx:n tai jonkun muun SDR-ohjelman ja ryhtyä hommiin.



Teknistä taustatietoa

RTL-SDR on toteutettu ajureiden osalta niin, että ohjelmat käyttävät RTL2832-vastaanotinta librtlsdr0:n avulla. Se ei vaadi mitään järjestelmään asennettavia lisäajureita vaan toimii suoraan libusb:n päällä userspacessa. Tiedostossa /lib/udev/rules.d/40-librtlsdr0.rules on määritelty USB-tunnisteiden perusteella ne DVB-tikut, joihin järjestelmä antaa automaattisesti käyttöoikeudet kaikille järjestelmän käyttäjille.

Jos jonkin uuden laitteen kanssa on ongelmia, tarkista laitteen USB-tunniste lsusb:llä:

Koodia: [Valitse]
lsusb
Laite näkyy listauksessa tähän tapaan (korostettuna USB-tunniste, joka voi olla jokin muu kuin 0bda:2832. Myös laitteen nimi voi olla jotain ihan muuta):

Lainaus
Bus 001 Device 008: ID 0bda:2832 Realtek Semiconductor Corp. RTL2832U DVB-T

Tarkista, että kyseinen laite löytyy tiedostosta /lib/udev/rules.d/40-librtlsdr0.rules:

Koodia: [Valitse]
cat /lib/udev/rules.d/40-librtlsdr0.rules | grep 0bda | grep 2832
Lainaus
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2832", MODE:="0666"

Tarvittaessa tiedostoa voi muokata pääkäyttäjänä ja lisätä tarvittavan rivin tunnisteineen. Tiedosto avataan tekstimuokkaimeen komennolla:

Koodia: [Valitse]
sudo -i gedit /lib/udev/rules.d/40-librtlsdr0.rules
Tallenna ja sulje gedit muokkauksen jälkeen, ja käynnistä järjestelmä uudelleen.


[Muokkaus: Korjattu paketin nimi: gqrx -> gqrx-sdr]
« Viimeksi muokattu: 29.03.15 - klo:13.46 kirjoittanut nm »

joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Vs: rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio
« Vastaus #4 : 28.03.15 - klo:13.01 »
Ubuntu 14.04:ssa gqrx-paketin nimi on muuttunut, pitää olla
Lainaus
sudo apt-get install gqrx-sdr gnuradio rtl-sdr

Asennuksen jälkeen voi testata tikun toimivuutta komennolla:

Koodia: [Valitse]
rtl_test -t
Sitä minä ihmettelen miksi pitää tuo gnuradio-paketti asentaa myös, eikös gqrx:n mukana tule kaikki tarvittavat riippuvuudet (gqrx on GUI, gnuradio on työkalusetti)?
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio
« Vastaus #5 : 28.03.15 - klo:13.49 »
Korjasin paketin nimen edelliseen viestiini.

Sitä minä ihmettelen miksi pitää tuo gnuradio-paketti asentaa myös, eikös gqrx:n mukana tule kaikki tarvittavat riippuvuudet (gqrx on GUI, gnuradio on työkalusetti)?

GNU Radiossa on oma käyttöliittymänsä, GNU Radio Companion, jolla voi rakentaa omia virityksiä GNU Radion peruskomponenteista ja suotimista. Sillä voi tehdä paljon enemmän kuin gqrx:llä, joka on vain AM/FM/SSB-vastaanottoon soveltuva valmis käyttöliittymä.

Ubuntun paketoinnissa GNU Radio Companion sijaitsee paketissa gnuradio (/usr/bin/gnuradio-companion).

Esimerkki FM-vastaanottimesta: http://www.rtl-sdr.com/tutorial-creating-fm-receiver-gnuradio-rtl-sdr/

joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Vs: rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio
« Vastaus #6 : 28.03.15 - klo:16.26 »
Kiitos nm vastauksesta. Jotain tuollaista minä uumoilinkin.

(Semmoisen huomion tein, että kun ajoin komennon:

Koodia: [Valitse]
sudo apt-get install gqrx-sdr
niin myös gnuradio asennettiin, vaikkei en nähnyt sitä komennon jälkeen näytölle tulleessa listauksesta asennettavista paketeista, näin vain pitkän pätkän libgnuradio-alkuisia kirjastoja.)
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio
« Vastaus #7 : 28.03.15 - klo:17.04 »
(Semmoisen huomion tein, että kun ajoin komennon:

Koodia: [Valitse]
sudo apt-get install gqrx-sdr
niin myös gnuradio asennettiin, vaikkei en nähnyt sitä komennon jälkeen näytölle tulleessa listauksesta asennettavista paketeista, näin vain pitkän pätkän libgnuradio-alkuisia kirjastoja.)

Kyllä se oli siellä listassa. Apt-get ei asenna paketteja salaa. Minulla listan alku näyttää tältä:

Lainaus
Seuraavat UUDET paketit asennetaan:
  fonts-lyx freeglut3 gnuradio gqrx-sdr gr-fcdproplus gr-iqbal gr-osmosdr
  libbladerf0 libboost-filesystem1.54.0 libboost-program-options1.54.0
  [...]

gnuradio tulee mukaan tulee tällaisen riippuvuusketjun kautta:

gqrx-sdr --(depends)--> libgnuradio-osmosdr0.0.0 --(depends)--> libgnuradio-fcd3.7.2.1 --(recommends)--> gr-fcdproplus  --(recommends)--> gnuradio

gqrx:n voi kyllä asentaa ilman isoa gnuradio-pakettia jättämällä nuo suositellut paketit asentamatta. Tällä ei pitäisi olla mitään negatiivisia vaikutuksia toiminnallisuuteen. gr-fcdproplus jää asentamatta, mutta sitä tarvitaan vain Funcube Dongle Pro Plus controller -vastaanottimen kanssa.

Koodia: [Valitse]
sudo apt-get --no-install-recommends install gqrx-sdr

joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Vs: rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio
« Vastaus #8 : 28.03.15 - klo:21.56 »
Juu, olihan se gnuradio listalla, minä puusilmä en vain sitä nähnyt heti.

Tuo antamasi komento (suositusten poisjättö) vastaa paremmin kuin hyvin tuohon uteliaisuuttani esittämään kysymykseen gnuradion asentamisen välttämättömyydestä.

Kiitos, nm! Jälleen kerran annoit tyhjentävän vastauksen.
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu

ilu

  • Käyttäjä
  • Viestejä: 384
    • Profiili
Vs: rtl-sdr ja ubuntu 12.04 ja Gqrx/gnuradio
« Vastaus #9 : 29.03.15 - klo:13.41 »
Kiitoksia täältäkin nyt alkoi homma toimimaan, tämä oli se taika rimpsu joka multa puuttui ja en vaan mistään löytänyt / osannut tehdä.
Tämähän oli helpompaa kuin windowsin vastaava homma kun vaan sen oikean tiedon löytää ja jos ei löydä niin älyää täältä kysyä :)

echo blacklist dvb_usb_rtl28xxu | sudo tee /etc/modprobe.d/rtlsdr.conf