Nun ich habe ja schon den Pimoroni-Internetradio-Bausatz vorgestellt und auch eigene Umbauten mit Kleinrechnern von Raspberry, LeMaker und Hardkernel/Odroid gezeigt. Nahezu alle diese Radios habe ich nachträglich, also neben dem Internetradioempfang, auch den Empfang von DAB beigebracht. Oft verwende ich dazu direkt die Module der DAB-Chiphersteller, hin- und wieder aber auch die billigen SDR-Sticks für unter 10 Euro. Hier möchte ich kurz zeigen wie man damit ein DAB+ Radio realisieren kann.
Ein solcher Stick ist hier abgebildet.
Meine Buchempfehlungen unter den unten genannten Links erleichtern die Arbeit natürlich ungemein:
1. rtl-sdr : alles was wir für den oben genannten Stick benötigen (auch einige Testprogramme) 2. eti : Programme zum Erzeugen eines ETI-Datenstroms von einer „Luftschnittstelle“ 3. dablin : Programm (für Konsole und GUI) das den ETI-Datenstrom demoduliert und an eine Soundkarte weiterreicht oder als PCM zur Weiterverarbeitung ausgibt
Achtung: Alle obige Programme benötigen auf den Zielsystemen noch Bibliotheken wie zum Beispiel FFTW3, libsndfile, libsamplerate und und und. Diese sind mal mehr oder auch weniger (oder gar nicht) auf den unterschiedlichen Systemen schon installiert. Wenn der Compiler also nach einer passenden Lib fragt und aussteigt, so muss diese dann natürlich nachinstalliert und der Compilierungsprozess neu gestartet werden. Wer meine Bücher oben gelesen hat, für den ist das kein Problem.
1. Im ersten Schritt compilieren und instalieren wir erstmal alles aus dem Ordner rtl-sdr
Wir wechseln also nach /rtl-sdr/build und starten den Prozess.
cd rtl-sdr/build cmake ../ make sudo make install sudo ldconfig
Wenn wir den SDR-Stick später ohne Root-Rechte ansprechen wollen muss man dem cmake noch die Option -DINSTALL_UDEV_RULES=ON mitgeben, also cmake ../ -DINSTALL_UDEV_RULES=ON
Wenn das alles erledigt ist, findet man in build/src die bekannten Tools wie
rtl_test rtl_tcp rtl_sdr usw.
An dieser Stelle sollte man mit dem gesteckten Stick schon sprechen können, mit rtl_adsb Transponderdaten von 1090 MHz empfangen oder mit rtl_fm auch UKW-Radio hören können.
rtl_test liefert schon eine Antwort mit verschiedenen technischen Daten zum SDR-Empfänger:
odroid@odroid64: rtl_test Found 1 device(s): 0: Generic, RTL2832U, SN: 77771111153705700
Using device 0: Generic RTL2832U Found Rafael Micro R820T tuner Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6 [R82XX] PLL not locked! Sampling at 2048000 S/s.
Info: This tool will continuously read from the device, and report if samples get lost. If you observe no further output, everything is fine.
Reading samples in async mode... ^CSignal caught, exiting!
User cancel, exiting... Samples per million lost (minimum): 0
2. Im zweiten Schritt bauen wir uns unser Werkzeug mit dem wir aus der Luftschnittstelle einen ETI-Datenstrom generieren. Unterstützte Empfänger können neben den oben gezeigten DAB-Sticks(osmocom-Treiber!) auch ein SDRplay, AIRSpy sein. Auch aufgezeichnete Rohdaten von Festplatten werden akzeptiert!
Wir wechseln also nach /eti/eti-stuff/eti-cmdline/build
cd /eti/eti-stuff/eti-cmdline/build
jetzt rufen wir cmake mit einem Parameter auf.
cmake .. -DXXX=ON
XXX kann dabei folgendes, nämlich die Empfängerschnittstelle sein:
RTLSDR, SDRPLAY, AIRSPY, RAWFILES, WAVFILES
Da wir mit dem RTLSDR empfangen wollen lautet der cmake Aufruf also so:
!!!
Fotos, Grafiken nur über die
Upload-Option des Forums, KEINE FREMD-LINKS auf externe Fotos.
!!! Keine
Komplett-Schaltbilder, keine Fotos, keine Grafiken, auf denen
Urheberrechte Anderer (auch WEB-Seiten oder Foren) liegen! Solche Uploads werden wegen der Rechtslage kommentarlos gelöscht!
Keine Fotos, auf denen Personen erkennbar sind, ohne deren schriftliche Zustimmung.
23.10.18 18:05
Bernhard45
nicht registriert
23.10.18 18:05
Bernhard45
nicht registriert
Re: Bernhards Radiobasteleien...
Das Werkzeug was der Compiler nun erzeugt wird eti-cmdline-XXX lauten, das XXX ist wieder die obige Bezeichnung der Zuspielquelle. In unserem Fall lautet das übersetzte Werkzeug also eti-cmdline-rtlsdr und hat einige Aufrufoptionen wie man sehen kann:
$ eti-cmdline-rtlsdr -h eti-cmdline-xxx options are
-D number time (in seconds) to look for a DAB ensemble -B Band select DAB Band (default: BAND_III, or L_BAND) -P number PPM correction -C channel DAB channel to be used (5A ... 13F resp. LA ... LP) -G Gain gain for device (range 1 .. 100) -Q autogain for device (not all tuners support it!) -F filename load samples from file -E only for files: continue after EOF (replay file) -O filename write output into a file (instead of stdout) -S do not display quality messages while running -R filename (if configured) dump to an *.sdr file -h show options and quit
Soweit so klar!
3. Jetzt bauen wir uns unsere Demodulatorstufe mit der wir DAB (MP2) oder DAB+ (AAC-LC, HE-AAC, HE-AAC v2) „hörbar“ machen.
Wir wechseln also nach /dablin/build .
Zunächst installieren wir noch ein paar Bibliotheken falls diese noch nicht auf dem Zielsystem vorhanden sind.
Achtung beim späteren Build-Prozess können auch andere und performantere Dekoder für schmalere Zielsystem installiert werden! Auch kann man sich entscheiden ob man den Sound „analog“, sprich zur Soundkarte schieben will oder ob einfach nur PCM-Samples erzeugt werden sollen mit denen man weitere Dinge anstellen kann. Wie das alles geht steht in den Docs, es wäre zu unübersichtlich hier jede Option durchzukauen.
Starten wir also den Buildprozess, wir befinden uns in /dablin/build
cmake .. make sudo make install
Als Ergebnis erhalten wir die beiden Demodulatoren „dablin“ für die Kommandozeile und „dablin_gtk“ mit einer zusätzlichen grafischen Benutzeroberfläche. Für unsere Digitalradios brauchen wir im Prinzip nur dablin, die Benutzeroberfläche entwickeln wir ja selbst!
Rufen wir einfach mal dablin auf, was erhalten wir als Antwort:
odroid@odroid64:/usr/bin$ dablin DABlin v1.9.0 - capital DAB experience Plays a DAB/DAB+ audio service from a frame-aligned ETI-NI stream. https://github.com/Opendigitalradio/dablin
SDLOutput: using SDL version '2.0.4' ETISource: reading from 'stdin' ^C...DABlin exits...
Das Tool dablin wartet also auf einen ETI-Datenstrom von stdin, welche Aufrufparameter kann dablin haben? Schauen wir mal:
/usr/bin$ dablin -h DABlin v1.9.0 - capital DAB experience Plays a DAB/DAB+ audio service from a frame-aligned ETI-NI stream. https://github.com/Opendigitalradio/dablin
Usage: dablin [OPTIONS] [file] -h Show this help -d <binary> Use DAB live source (using the mentioned binary) -D <type> DAB live source type: "dab2eti" (default), "eti-cmdline" -c <ch> Channel to be played (requires DAB live source) -l <label> Label of the service to be played -s <sid> ID of the service to be played -x <scids> ID of the service component to be played (requires service ID) -r <subchid> ID of the sub-channel (DAB) to be played -R <subchid> ID of the sub-channel (DAB+) to be played -g <gain> USB stick gain to pass to DAB live source (auto gain is default) -p Output PCM to stdout instead of using SDL -u Output untouched audio stream to stdout instead of using SDL file Input file to be played (stdin, if not specified)
Wie man leicht erkennen kann, kann man mit -d eine „ETI-Quelle“ wählen, in unserem Fall also das eti-cmdline-rtlsdr Programm , mit -D wird klar das eti-cmdline die Live Source sein wird. In -c kann man einen DAB+ Kanal übergeben, nehmen wir doch einfach mal den Kanal „5C“, also den Nationalmux, mit -g kann man das Autogain des USB-Sticks übersteuern und mit -s die Service-ID des Programmes im DAB Mux festlegen welches wir hören wollen.
SDLOutput: using SDL version '2.0.4' ETISource: playing from channel 5C (178352 kHz) via eti-cmdline (gain: auto) tunedFrequency = 178352000 OK, functions seem to be loaded Found Rafael Micro R820T tuner [R82XX] PLL not locked! samplerate set to 2048000 Supported gain values (29): there might be a DAB signal here ensemble DR Deutschland detected program ( 1) ERF Plus 1A64 is in the list program ( 2) Dlf Nova D230 is in the list program ( 3) Radio Horeb D01C is in the list program ( 4) sunshine live 15DC is in the list
yes, here we go Handling ensemble DR Deutschland until you quit program ( 5) KLASSIK RADIO D75B is in the list program ( 6) RADIO BOB! 15DD is in the list program ( 7) Dlf D210 is in the list program ( 8) Absolut relax 17FA is in the list program ( 9) SCHLAGERPARADIES 10C3 is in the list program (10) ENERGY DIGITAL 1A45 is in the list program (11) Schwarzwaldradio 100D is in the list program (12) DRadio DokDeb D240 is in the list FICDecoder: SId 0xD75B: audio service (SubChId 6, DAB+, primary) FICDecoder: SId 0x15DC: audio service (SubChId 21, DAB+, primary) FICDecoder: SId 0xD01C: audio service (SubChId 5, DAB+, primary) FICDecoder: SId 0x1A64: audio service (SubChId 2, DAB+, primary) FICDecoder: SId 0xD210, SCIdS 1: service component label 'DlfTXT' FICDecoder: SId 0x100D, SCIdS 0: Slideshow (2 bytes UA data) FICDecoder: SId 0x1A45, SCIdS 0: Slideshow (2 bytes UA data) FICDecoder: SId 0x10C3, SCIdS 0: Slideshow (2 bytes UA data) FICDecoder: SId 0x17FA, SCIdS 0: Slideshow (2 bytes UA data) FICDecoder: SubChId 33: start 468 CUs, size 12 CUs, PL EEP 3-A = 16 kBit/s FICDecoder: SubChId 31: start 456 CUs, size 12 CUs, PL EEP 3-A = 16 kBit/s FICDecoder: SubChId 30: start 444 CUs, size 12 CUs, PL EEP 3-A = 16 kBit/s FICDecoder: SubChId 22: start 390 CUs, size 54 CUs, PL EEP 3-A = 72 kBit/s FICDecoder: SubChId 21: start 336 CUs, size 54 CUs, PL EEP 3-A = 72 kBit/s FICDecoder: SubChId 20: start 294 CUs, size 42 CUs, PL EEP 2-B = 64 kBit/s FICDecoder: SubChId 7: start 252 CUs, size 42 CUs, PL EEP 2-B = 64 kBit/s FICDecoder: SId 0xD240: programme service label 'DRadio DokDeb' FICDecoder: SubChId 6: start 198 CUs, size 54 CUs, PL EEP 3-A = 72 kBit/s FICDecoder: SubChId 5: start 162 CUs, size 36 CUs, PL EEP 3-A = 48 kBit/s FICDecoder: SubChId 4: start 108 CUs, size 54 CUs, PL EEP 3-A = 72 kBit/s FICDecoder: SubChId 3: start 54 CUs, size 54 CUs, PL EEP 3-A = 72 kBit/s FICDecoder: SubChId 2: start 0 CUs, size 54 CUs, PL EEP 3-A = 72 kBit/s FICDecoder: SId 0xD210: audio service (SubChId 10, DAB+, primary) FICDecoder: SId 0xD220: audio service (SubChId 11, DAB+, primary) FICDecoder: SId 0xD230: audio service (SubChId 12, DAB+, primary) FICDecoder: SId 0xD240: audio service (SubChId 13, DAB+, primary) FICDecoder: SubChId 10: start 480 CUs, size 104 CUs, PL EEP 2-A = 104 kBit/s FICDecoder: SubChId 11: start 584 CUs, size 112 CUs, PL EEP 2-A = 112 kBit/s FICDecoder: SubChId 12: start 696 CUs, size 104 CUs, PL EEP 2-A = 104 kBit/s FICDecoder: SubChId 13: start 800 CUs, size 36 CUs, PL EEP 3-A = 48 kBit/s FICDecoder: SubChId 14: start 836 CUs, size 24 CUs, PL EEP 3-A = 32 kBit/s FICDecoder: SId 0x100D: audio service (SubChId 7, DAB+, primary) FICDecoder: SId 0x1A45: audio service (SubChId 4, DAB+, primary) FICDecoder: SId 0x10C3: audio service (SubChId 20, DAB+, primary) FICDecoder: SId 0x17FA: audio service (SubChId 3, DAB+, primary) FICDecoder: SId 0x15DD: audio service (SubChId 22, DAB+, primary) FICDecoder: SId 0x15DD, SCIdS 0: Slideshow (2 bytes UA data) FICDecoder: SId 0xD75B, SCIdS 0: Slideshow (2 bytes UA data) FICDecoder: SId 0x1A64, SCIdS 0: Slideshow (2 bytes UA data) FICDecoder: SId 0x15DC, SCIdS 0: Slideshow (2 bytes UA data) FICDecoder: SId 0xD75B, SCIdS 0: MSC service component (SubChId 6) FICDecoder: SId 0xD240, SCIdS 0: service component label 'DRadio DokDeb' [i]FICDecoder: SubChId 20:
Und schon tönt das Schwarzwaldradio aus unserem Monitor. Beenden tun wir das ganze wie immer in der Konsole mit Strg + c.
Nun steht unserem DAB+ Eigenbauradio eigentlich nichts mehr im Wege.
Abschließend ein Bild des „Demodulators“ mit der mitgelieferten grafischen Oberfläche, ändern wir einfach dablin durch dablin_gtk, dann springt uns auf dem Unix-Desktop gleich ein fertiges DAB+ Radioprogramm, eingestellt auf Schwarwaldradio entgegen.
Eigentlich doch alles ganz einfach und mit genau solchen Werkzeugen können wir auch einen DAB+ Sender aufbauen.
Viele Grüße Bernhard
PS: Rainer, warum müssen die Textbeiträge eigentlich auf 5000 Zeichen begrenzt werden? Solche Limits sind doch selbst bei SMS (ehemals nur 160 Zeichen) schon beseitigt! --- Bei Fragen zum Umbau oder zur Modernisierung von Röhrenradios mittels SDR, DAB+, Internetradio, Firmwareentwicklung oder einfach nur Kontakt - bitte Email unter: mbernhard1945(at)gmail(dot)com
auweia, das geht hier ja Schlag auf Schlag.....ich wollte noch...............
@Bernhard" Nun das Display .... ja mein Sorgenkind! Warum? Nun technisch ist alles top, es passt sehr gut zum Gerät und läuft tadellos, jedoch haben meine Videokameras große Probleme damit das Display abzufilmen. Sämtliche Anzeigewerte werden von der Hintergrundbeleuchtung des TFT überstahlt. Ich wollte ein Demovideo für Youtube machen, aber das ist das Ergebnis:"
...........nachfragen ob das nicht bei hellem Tageslicht vielleicht möglich ist. Würde uns echt interessieren wie sich das Diplay in Bewegung setzt.
ich habe helles Tages und Kunstlicht genommen in der Hoffnung das sich der Kamerachip da irgendwie einpegelt, auch ein ganz dunkles Zimmer bringt nichts. Ich vermute einfach das der CMOS Chip irgendwie vom hellen Hintergrund des Display übersteuert wird. AF spielt dann auch verrückt. Selbst bei den Standbildern weiter oben musste ich mich sehr anstrengen das so hinzubekommen. Im Fotomodus klappt das dann leidlich, im Kameramodus (ist doch der gleiche Chip!) versagt aber alles. Ein ähnliches Problem hatte ich bei meinen Nachbauten von magischen Augen mittels OLED. Da kam es aber nur zu Farbverfälschungen und Schrift musste nicht vom Display erkannt werden. Was sagen denn die Fotoprofis hier im Forum? Rainer du hast doch ein Fotoforum! Hilf mir Doch mal? Muss ich alle Displays durch eine rußgeschwärzte Scheibe filmen?
--- Bei Fragen zum Umbau oder zur Modernisierung von Röhrenradios mittels SDR, DAB+, Internetradio, Firmwareentwicklung oder einfach nur Kontakt - bitte Email unter: mbernhard1945(at)gmail(dot)com
Hallo Bernhard, erst mal danke für die Software und die tolle Anleitung!
Ich habe gleich mal angefangen... und bin auf das folgende Problem gestoßen. :-(
--------------------------------------------------------------------------------------- pi@RaspberryPI3B:~/rtlsdr/rtl-sdr/build $ cmake ../ -DINSTALL_UDEV_RULES=ON -- Build type not specified: defaulting to release. -- Extracting version information from git describe... -- Building with kernel driver detaching disabled, use -DDETACH_KERNEL_DRIVER=ON to enable -- Building for version: 0.6.0-2-gf68b / 0.6git -- Using install prefix: /usr/local -- Configuring done -- Generating done -- Build files have been written to: /home/pi/rtlsdr/rtl-sdr/build
pi@RaspberryPI3B:~/rtlsdr/rtl-sdr/build $ make make[2]: *** Keine Regel vorhanden, um das Ziel „/usr/lib/aarch64-linux-gnu/libusb-1.0.so“, benötigt von „src/librtlsdr.so.0.6git“, zu erstellen. Schluss. CMakeFiles/Makefile2:228: die Regel für Ziel „src/CMakeFiles/rtlsdr_shared.dir/all“ scheiterte make[1]: *** [src/CMakeFiles/rtlsdr_shared.dir/all] Fehler 2 Makefile:127: die Regel für Ziel „all“ scheiterte make: *** [all] Fehler 2
sicherlich musst Du erstmal alle cachefiles aus dem Projektordnern nehmen wenn Du das auf einer anderen Zielplattform bauen willst, dann baut er das auch auf dem Raspberry (hier Zero) durch wie ich gerade getestet habe:
pi@raspberrypi:~/dab/rtlsdr/rtl-sdr/build $ make Scanning dependencies of target rtlsdr_shared [ 3%] Building C object src/CMakeFiles/rtlsdr_shared.dir/librtlsdr.c.o [ 6%] Building C object src/CMakeFiles/rtlsdr_shared.dir/tuner_e4k.c.o [ 10%] Building C object src/CMakeFiles/rtlsdr_shared.dir/tuner_fc0012.c.o [ 13%] Building C object src/CMakeFiles/rtlsdr_shared.dir/tuner_fc0013.c.o [ 16%] Building C object src/CMakeFiles/rtlsdr_shared.dir/tuner_fc2580.c.o [ 20%] Building C object src/CMakeFiles/rtlsdr_shared.dir/tuner_r82xx.c.o [ 23%] Linking C shared library librtlsdr.so [ 23%] Built target rtlsdr_shared Scanning dependencies of target convenience_static [ 26%] Building C object src/CMakeFiles/convenience_static.dir/convenience/convenience.c.o [ 30%] Linking C static library libconvenience_static.a [ 30%] Built target convenience_static Scanning dependencies of target rtl_sdr [ 33%] Building C object src/CMakeFiles/rtl_sdr.dir/rtl_sdr.c.o [ 36%] Linking C executable rtl_sdr [ 36%] Built target rtl_sdr Scanning dependencies of target rtl_fm [ 40%] Building C object src/CMakeFiles/rtl_fm.dir/rtl_fm.c.o [ 43%] Linking C executable rtl_fm [ 43%] Built target rtl_fm Scanning dependencies of target rtlsdr_static [ 46%] Building C object src/CMakeFiles/rtlsdr_static.dir/librtlsdr.c.o [ 50%] Building C object src/CMakeFiles/rtlsdr_static.dir/tuner_e4k.c.o [ 53%] Building C object src/CMakeFiles/rtlsdr_static.dir/tuner_fc0012.c.o [ 56%] Building C object src/CMakeFiles/rtlsdr_static.dir/tuner_fc0013.c.o [ 60%] Building C object src/CMakeFiles/rtlsdr_static.dir/tuner_fc2580.c.o [ 63%] Building C object src/CMakeFiles/rtlsdr_static.dir/tuner_r82xx.c.o [ 66%] Linking C static library librtlsdr.a [ 66%] Built target rtlsdr_static Scanning dependencies of target rtl_tcp [ 70%] Building C object src/CMakeFiles/rtl_tcp.dir/rtl_tcp.c.o [ 73%] Linking C executable rtl_tcp [ 73%] Built target rtl_tcp Scanning dependencies of target rtl_test [ 76%] Building C object src/CMakeFiles/rtl_test.dir/rtl_test.c.o [ 80%] Linking C executable rtl_test [ 80%] Built target rtl_test Scanning dependencies of target rtl_adsb [ 83%] Building C object src/CMakeFiles/rtl_adsb.dir/rtl_adsb.c.o [ 86%] Linking C executable rtl_adsb [ 86%] Built target rtl_adsb Scanning dependencies of target rtl_eeprom [ 90%] Building C object src/CMakeFiles/rtl_eeprom.dir/rtl_eeprom.c.o [ 93%] Linking C executable rtl_eeprom [ 93%] Built target rtl_eeprom Scanning dependencies of target rtl_power [ 96%] Building C object src/CMakeFiles/rtl_power.dir/rtl_power.c.o [100%] Linking C executable rtl_power [100%] Built target rtl_power pi@raspberrypi:~/dab/rtlsdr/rtl-sdr/build $
Ansonsten wäre es ganz toll wenn dieser Bastelthread nicht zu einem Supportthread über Probleme mit Buildsystemen und Compiler wird! DANKE!
--- Bei Fragen zum Umbau oder zur Modernisierung von Röhrenradios mittels SDR, DAB+, Internetradio, Firmwareentwicklung oder einfach nur Kontakt - bitte Email unter: mbernhard1945(at)gmail(dot)com
Hallo Bernhard, ja guter Tip, das hat funktioniert. :-)
... Scanning dependencies of target rtl_power [ 96%] Building C object src/CMakeFiles/rtl_power.dir/rtl_power.c.o [100%] Linking C executable rtl_power [100%] Built target rtl_power
pi@RaspberryPI3B:~/rtlsdr/rtl-sdr/build $ sudo make install [ 23%] Built target rtlsdr_shared [ 30%] Built target convenience_static [ 36%] Built target rtl_sdr [ 43%] Built target rtl_fm [ 66%] Built target rtlsdr_static [ 73%] Built target rtl_tcp [ 80%] Built target rtl_test [ 86%] Built target rtl_adsb [ 93%] Built target rtl_eeprom [100%] Built target rtl_power Install the project... -- Install configuration: "Release" -- Installing: /etc/udev/rules.d/rtl-sdr.rules -- Installing: /usr/local/lib/pkgconfig/librtlsdr.pc -- Up-to-date: /usr/local/include/rtl-sdr.h -- Up-to-date: /usr/local/include/rtl-sdr_export.h -- Installing: /usr/local/lib/librtlsdr.so.0.6git -- Up-to-date: /usr/local/lib/librtlsdr.so.0 -- Up-to-date: /usr/local/lib/librtlsdr.so -- Installing: /usr/local/lib/librtlsdr.a -- Installing: /usr/local/bin/rtl_sdr -- Set runtime path of "/usr/local/bin/rtl_sdr" to "" -- Installing: /usr/local/bin/rtl_tcp -- Set runtime path of "/usr/local/bin/rtl_tcp" to "" -- Installing: /usr/local/bin/rtl_test -- Set runtime path of "/usr/local/bin/rtl_test" to "" -- Installing: /usr/local/bin/rtl_fm -- Set runtime path of "/usr/local/bin/rtl_fm" to "" -- Installing: /usr/local/bin/rtl_eeprom -- Set runtime path of "/usr/local/bin/rtl_eeprom" to "" -- Installing: /usr/local/bin/rtl_adsb -- Set runtime path of "/usr/local/bin/rtl_adsb" to "" -- Installing: /usr/local/bin/rtl_power -- Set runtime path of "/usr/local/bin/rtl_power" to ""
pi@RaspberryPI3B:~/rtlsdr/rtl-sdr/build $ sudo make ldconfig make: *** Keine Regel, um „ldconfig“ zu erstellen. Schluss. pi@RaspberryPI3B:~/rtlsdr/rtl-sdr/build $
Schreibe mit bei Probs eine PN, das zerpflückt den Thread dann nicht so. Die Dumps sind ja in der Regel doch immer mal länger. So für heute mache ich aber Schluß, bin totmüde. Gute Nacht!
--- Bei Fragen zum Umbau oder zur Modernisierung von Röhrenradios mittels SDR, DAB+, Internetradio, Firmwareentwicklung oder einfach nur Kontakt - bitte Email unter: mbernhard1945(at)gmail(dot)com