Merhaba
GNU Radio kuran, kullanan var mı ? Kurulum detayları ve kullanım hakkında yardım isteyecektim.
@Mkturk, GNU Radio'nun vikisini[1] incelediniz mi?
[1] http://gnuradio.org/redmine/projects/gnuradio/wiki
@ if , tabi incelemeye çalıştım , hatta uhd-gnu radio versiyonunu da kurdum (zor da olsa) ancak bazı komponentler ilave etmek gerekiyor ve bunları nasıl yapacağımı bulamıyorum ( yetersiz yabancı dil sorunu)
Teşekkür ederim.
@Mkturk, ne yapmak istediğinizi detaylıca anlatırsanız yardımcı olmaya çalışırım. GNU Radio ve benzeri uygulamalarla daha önce tecrübem olmadı fakat yolumuzu bulabiliriz.
@if hocam, çok teşekkür ederim , gerçi hardware henüz elime ulaşmadı (kargoda) ancak ben önceden programı hazırlamak istiyorum .Mesela bu hardware için yüklemem gereken bir parçası var gnuradio nun
şurda : http://sdr.osmocom.org/trac/wiki/GrOsmoSDR
build klasöründe cmake ../ komutunu verdiğimde şöyle bir hata mesajı alıyorum;
n@A:~/gr-osmosdr/build$ cmake ../
-- Build type not specified: defaulting to release.
-- Extracting version information from git describe...
-- Configuring Boost C++ Libraries...
-- checking for module 'gruel'
-- package 'gruel' not found
-- Could NOT find GRUEL (missing: GRUEL_LIBRARIES GRUEL_INCLUDE_DIRS)
-- checking for module 'gnuradio-core'
-- package 'gnuradio-core' not found
-- Could NOT find GNURADIO_CORE (missing: GNURADIO_CORE_LIBRARIES)
-- checking for module 'gnuradio-iqbalance'
-- package 'gnuradio-iqbalance' not found
-- Could NOT find GNURADIO_IQBALANCE (missing: GNURADIO_IQBALANCE_INCLUDE_DIRS)
-- gnuradio-uhd not found.
-- Could NOT find GNURADIO_UHD (missing: GNURADIO_UHD_INCLUDE_DIRS)
-- gnuradio-fcd not found.
-- Could NOT find GNURADIO_FCD (missing: GNURADIO_FCD_INCLUDE_DIRS)
-- checking for module 'gnuradio-fcdproplus'
-- package 'gnuradio-fcdproplus' not found
-- gnuradio-fcdproplus not found.
-- Could NOT find GNURADIO_FCDPP (missing: GNURADIO_FCDPP_LIBRARIES GNURADIO_FCDPP_INCLUDE_DIRS)
-- checking for module 'libosmosdr'
-- package 'libosmosdr' not found
-- libosmosdr not found.
-- checking for module 'libmirisdr'
-- package 'libmirisdr' not found
-- libmirisdr not found.
-- checking for module 'libbladeRF'
-- package 'libbladeRF' not found
-- libbladeRF not found.
CMake Error at CMakeLists.txt:165 (message):
Gruel required to build gr-osmosdr
-- Configuring incomplete, errors occurred!
n@A:~/gr-osmosdr/build$
Bir şey değil @Mkturk.
GNU Radio'nun hangi sürümünü kullanacaksınız? Kullanacağınız aygıt nedir?
GNU Radio -3.7.2.1 Unstable, RTL 2832 U E4000 dvb-t
3.7 ile sıkıntı varmış bu modülde (GNURADIO_CORE'un kendisinde de)
http://gnuradio.4.n7.nabble.com/missing-gruel-module-when-installing-current-td44167.html
3.6->3.7 değişikliklerini vermişler ama oldukça karışık gibi ya da ben anlamadım.
http://gnuradio.org/redmine/projects/gnuradio/wiki/Move_3-6_to_3-7
Şu "Cmake structure for out-of-tree projects" bölümü tek başına yeterli olur mu bilemiyorum. Daha az uğraşayım diyorsan GNU Radia 3.6 kurup yoluna devam edebilirsin.
@heartsmagic, teşekkür ederim.
Gnuradio yu kaldırıp hazır bir betik ile tekrar yükledim sanırım bu defa gerekli parçaların çoğunu da yükledi ancak yüklerken sık sık karşılaştığım bir mesaj var :
set but not used [-Wnused-but-set-variable]
Nedemek bu ayarladım ama kullanmadım mı , anlayamadım ben ?
@Mkturk, oluşturulmuş ve bir değer atanmış bir değişkenin/parametrenin kullanılmadığında çıkan bir uyarı[1]. Önemli değil.
GNU Radio'yu kurarken kullandığınız betik nedir?
[1] http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
http://www.sbrac.org/files/build-gnuradio
@Mkturk, peki şu an yapmamız gereken bir şey kaldı mı?
Evet hala bir sürü eksik parçası var mesela basit bir fm alıcı çalıştırmak istiyorum ama , eksik parçalar yüzünden çalışmıyor , çalıştırmak için kullandığım hazır grc dosyasını gnuradioda açınca eksikler hakkında hata mesajı veriyor.
http://files.ettus.com/app_notes/fm_rcvr/fm_example.grc
@Mkturk, o hataları görmeden bir şey dememiz mümkün değil.
Ayrıca sanırım donanım sürücülerimle ilgili sorunum da var . Usb portuma dvb-t alıcım bağlı
rtl_test -t
ile sürücüyü test ettiğimde aldığım çıktı şöyle ;
Found 1 device(s):
0: Generic, RTL2832U, SN: 77771111153705700
Using device 0: Generic RTL2832U
Kernel driver is active, or device is claimed by second instance of librtlsdr.
In the first case, please either detach or blacklist the kernel module
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.
usb_claim_interface error -6
Failed to open rtlsdr device #0.
Burda sanırım 2832U cipi görüyor ama E4000 tuneri de görmesi lazımdı ikisi de aynı devrede onu görmüyor.
Bir sürü yükleme yaptım hangisi neydi bilmiyorum sanırım bu sürücüler için rtl-sdr yüklemiştim.
Aynı anda iki tane librtlsdr çalışıyor mu bakalım: ps aux | grep rtl
Bir de lsmod | grep dvb
çıktısına bakayım.
n@A:~/pyzmq$ cd
n@A:~$ ps aux | grep rtl
n 17975 0.0 0.0 4384 808 pts/0 S+ 01:01 0:00 grep --color=auto rtl
n@A:~$
n@A:~$ lsmod | grep dvb
dvb_usb_rtl28xxu 18809 0
dvb_usb_v2 23233 1 dvb_usb_rtl28xxu
rc_core 21294 3 dvb_usb_rtl28xxu,dvb_usb_v2
rtl2830 13511 1 dvb_usb_rtl28xxu
dvb_core 91024 3 rtl2832,dvb_usb_v2,rtl2830
n@A:~$
Çalışıyor mu hocam ?
Çalışmıyormuş @Mkturk. Şöyle yapalım, sudo modprobe -r dvb_usb_rtl28xxu
komutu ardından rtl_test -t
uygulayın.
rtl_test -t
Found 1 device(s):
0: Generic, RTL2832U, SN: 77771111153705700
Using device 0: Generic RTL2832U
Found Elonics E4000 tuner
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0
Sampling at 2048000 S/s.
Benchmarking E4000 PLL...
[E4K] PLL not locked for 52000000 Hz!
[E4K] PLL not locked for 2213000000 Hz!
[E4K] PLL not locked for 1107000000 Hz!
[E4K] PLL not locked for 1248000000 Hz!
E4K range: 53 to 2212 MHz
E4K L-band gap: 1107 to 1248 MHz
Çalışmış görünüyor @Mkturk.
Teşekkür ederim.
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 09 Şubat 2014 - 17:48:36
@ if , "sudo modprobe -r dvb_usb_rtl28xxu" komutunun tuneri çalıştırması sayesinde gqrx isimli başka bir programı çalıştırabildim . Fm radyo dinlemeye çalışıyorum gerçi şu anda sinyalini görmeme rağmen hışırtıdan başka ses duyamıyorum ama bu sorunu program ayarları ile kendim hallederim sanırım. Sorunum şu
tuner kendi başına çalışmıyor , bilgisayarı her kapatıp açtığımda
sudo modprobe -r dvb_usb_rtl28xxu
komutunu girmem gerekiyor . Bunun otomatik olarak çalışabilmesi için ne yapmak lazım.
Not : Yanıtı yazdıktan sonra ses sorununun sebebini anladım , frekans kayık , fm radyoları 70 mhz lerde dinliyoruz . Aynı dvb-t modül ile windows yüklü bilgisayarda böyle bir sorun yok. Sanırım bunu düzeltmek için kalibrasyon programı kullanmam gerekecek.
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 09 Şubat 2014 - 22:07:12
python setup.py build --fcompiler=<compiler>
Bu komutu tam olarak nasıl yazarım yani " --fcompiler=<compiler> " kısmı nasıl olacak ?
Bu sorunun çözümü yok mu ?
Alıntı yapılan: Mkturk - 09 Şubat 2014 - 15:51:55
Teşekkür ederim.
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 09 Şubat 2014 - 17:48:36
@ if , "sudo modprobe -r dvb_usb_rtl28xxu" komutunun tuneri çalıştırması sayesinde gqrx isimli başka bir programı çalıştırabildim . Fm radyo dinlemeye çalışıyorum gerçi şu anda sinyalini görmeme rağmen hışırtıdan başka ses duyamıyorum ama bu sorunu program ayarları ile kendim hallederim sanırım. Sorunum şu
tuner kendi başına çalışmıyor , bilgisayarı her kapatıp açtığımda
sudo modprobe -r dvb_usb_rtl28xxu
komutunu girmem gerekiyor . Bunun otomatik olarak çalışabilmesi için ne yapmak lazım.
Not : Yanıtı yazdıktan sonra ses sorununun sebebini anladım , frekans kayık , fm radyoları 70 mhz lerde dinliyoruz . Aynı dvb-t modül ile windows yüklü bilgisayarda böyle bir sorun yok. Sanırım bunu düzeltmek için kalibrasyon programı kullanmam gerekecek.
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 09 Şubat 2014 - 22:07:12
python setup.py build --fcompiler=<compiler>
Bu komutu tam olarak nasıl yazarım yani " --fcompiler=<compiler> " kısmı nasıl olacak ?
sudo -H gedit /etc/modprobe.d/dvb-rtl.conf
içine blacklist dvb_usb_rtl28xxu
yazıp kaydedin.
Ne derlemeye çalışıyorsunuz ki derleyiciyi belirtmek durumundasınız?
Teşekkür ederim . python numpy indirmiştim onu pythona yapıştırmam lazımdı
Numby çin ayrı konu açın. Bir başlık altında tek bir sorunu çözmeye çalışıyoruz.
Tamam hocam , teşekkür ederim. Biraz daha uğraşayım olmazsa açarım.
Gnuradionun 7.2.1 versiyonu işime yaramadı , kaldırdım hatta bu yüzden ubuntuyu yeniden yükledim .
3.6.5.1 sürümünü yüklemek istiyorum . Ubuntu içinmiş "gnuradio_3.6.5.1-1ubuntu1.debian.tar.gz" isimli bir dosya açınca " Debian " isimli bir ana klasör içinde dosyalar vs var . Readme , watch vs bir sürü text dosyasına baktım kurulum için bir bilgi bulamadım. sudo apt-get install olmuyor . gdebi yüklemiyor. Nasıl yükleyebilirim?
@Mkturk, indirdiğiniz dosyaya bağlantı verir misiniz?
Derlemeniz şart mı? Depoda da mevcut gnuradio. Bir de komut ve çıktıları için kod etiketi kullanın lütfen. İmzamdaki kod bağlantısına bakabilirsiniz.
Hocam hangi depoda var ? Ubuntu sofware centerde arıyorum yok ? Eğer 3.6 lı sürümleri varsa indiririm , adres verebilirmisiniz? Bir de tabii depodan nasıl yüklenir mevzuu var.
@Mkturk, hem Ubuntu Yazılım Merkezi hem de Sinaptik paket yöneticisinde görünüyor. Sürüm 3.6.1. Universe deposunun açık olması gerek. Bu[1] bağlantının "Ubuntu yazılım depoları açmak/kapatmak" maddesine bakın.
[1] http://wiki.ubuntu-tr.net/index.php?title=Yaz%C4%B1l%C4%B1m_kaynaklar%C4%B1
Wiki Türkiye de çoğunlukla anlayamadığım açıklamalara rastlıyordum ancak bu kaynak çok faydalı oldu , teşekkür ederim . Güncelemem biter bitmez işe koyulacağım.
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Şubat 2014 - 22:11:11
Vay canına !!! Bu PPA mpa eklemek işi yazılım derlemekten daha karışıkmış ben vaz geçtim.
Eski sürümü zor da olsa yükleyip çalıştırdım , sonra bazı ek programlarını yükledim ve bir daha çalışmaz oldu , verdiği hata mesajı söyle (process:2001): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
Aborted (core dumped)
Yapabilecek bir şey var mı ?
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 14 Şubat 2014 - 23:01:33
Sorunu çözdüm , yabancı sitede buldum , Türkçeyi kaldırmıştım ondan olmuş. Tükçeyi yükleyip
dpkg-reconfigure locales
girince düzeldi
PPA eklemek gayet basit bir iştir. Doğru sürüme ait PPA bulunur, bir satırlık PPA ilgili yere girilir. Farklı yöntemleri de vardır, forumda bulunabilir.
Bu başlıktaki sorun çözüldü mü şimdi?