Hallo Lazarus Gemeinde,
ich benutze Lazarus mit FPC jetzt schon eine ganze Weile.
Heute mal ein ganz spezielle Frage an Pascal-Freaks.
Ich habe Windows 11 und den SDR RTL2832SDR.
Ich habe zwar schon mit dem SDR Software geschrieben (Flightradar),
aber den SDR nicht in Pascal angesprochgen sondern Fremdsoftware (Dump1090) benutzt.
Nun würde ich gerne mal den SDR direkt selbst mit Pascal ansprechen,
Frequenz ändern, Modulationsart einstellen, Audioausgabe auswerten usw.
Habe aber keine Ahnung wie man sowas machen könnte.
Frage hat Jemand von Euch sowas schon mal gemacht?
Für Hinweise (eventuell Demosoftware) wäre ich dankbar.
schöne Pfingsten wünscht
Jürgen
[geschlossen] FreePascal und SDR
- juelin
- Beiträge: 296
- Registriert: Sa 24. Jul 2021, 18:03
- OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
- CPU-Target: 64Bit
- Wohnort: Mannheim
[geschlossen] FreePascal und SDR
Zuletzt geändert von juelin am Di 10. Jun 2025, 21:13, insgesamt 1-mal geändert.
Re: FreePascal und SDR
Du könntest dich hier dranhängen: https://forum.lazarus.freepascal.org/in ... ic=71239.0
Das ist erst ein paar Tage alt.
Sonst erst mal den "rtl-sdr" Header konvertieren. Vielleicht von hier?
https://github.com/steve-m/librtlsdr/bl ... /rtl-sdr.h
S.a. https://www.freepascal.org/tools/h2pas.html
Dann sich von "dump1090" inspirieren lassen:
https://github.com/antirez/dump1090/blo ... dump1090.c
Viel Spass!
Das ist erst ein paar Tage alt.
Sonst erst mal den "rtl-sdr" Header konvertieren. Vielleicht von hier?
https://github.com/steve-m/librtlsdr/bl ... /rtl-sdr.h
S.a. https://www.freepascal.org/tools/h2pas.html
Dann sich von "dump1090" inspirieren lassen:
https://github.com/antirez/dump1090/blo ... dump1090.c
Viel Spass!

-
- Beiträge: 6955
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: FreePascal und SDR
Als verwöhnter Linux User, bekommt man die Header sehr einfach mitSonst erst mal den "rtl-sdr" Header konvertieren. Vielleicht von hier?
https://github.com/steve-m/librtlsdr/bl ... /rtl-sdr.h
Code: Alles auswählen
sudo apt install librtlsdr-dev
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 6955
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: FreePascal und SDR
Ich habe aus neugier mal kurz den Header übersetzt.
Für Window muss die Konstante zur DLL noch richtig angepasst werden.
Bei mir kommen natürlich 0 Geräte wie erwartet.
Für Window muss die Konstante zur DLL noch richtig angepasst werden.
Bei mir kommen natürlich 0 Geräte wie erwartet.
- Dateianhänge
-
librtlsdr.zip
- (2.17 KiB) 92-mal heruntergeladen
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot