Soundmodem

Soundmodem ist eine Open-Source-Software, die in C-Sprache geschrieben ist und von Thomas Sailer HB9JNX / AE4WA geschrieben wurde. Sie wird von Funkamateuren verwendet , läuft unter Linux , Solaris und Windows und ermöglicht das Decodieren von AX.25- Signalen aus dem Packet- Funknetzwerk und aus APRS .

Es hat den Vorteil, die Verwendung eines Paketmodems namens Terminal Node Controller (TNC) für diese Decodierung zu vermeiden, die vollständig von der Software durchgeführt wird. Mit anderen Worten, es ersetzt das Paketmodem, das normalerweise zwischen dem Transceiver und der seriellen Schnittstelle eines Computers platziert ist.

Es ist Teil der Fedora- und Ubuntu-Distributionen und funktioniert auch unter Mandriva . Aufgrund seiner sehr hohen Zuverlässigkeit wurde es seit mehreren Jahren nicht mehr modifiziert. Die Versionsnummer beträgt immer noch 0,10. Es funktioniert auf älteren Computern mit jeder Soundkarte, wenn sie vom Betriebssystem unterstützt wird. Ursprünglich für die Ausführung auf 386 Prozessoren konzipiert, verbraucht es sehr wenig CPU (weniger als 2% auf einem 2007 Pentium) und Speicher (weniger als ein Megabyte, meistens Puffer mit fester Größe, wie aus der Analyse des Codes hervorgeht) und ist nicht bekannt Fehler .

Inhalt

Soundmodem bietet zwei Software:

Implementierung

Linux

Es wird als RPM oder als Tarball (Archivierte Quellen) verteilt und funktioniert (zumindest) unter den Kerneln 2.4 und 2.6. Das Kompilieren erfordert eine Reihe von Bibliotheken, die alle Open Source sind:

Das Soundmodem wird entweder über ALSA oder direkt mit Soundkarten (Geräte / dev / dps, / dev / dsp1 usw. OSS nativ oder von ALSA emuliert) mit dem Audiosystem verbunden . Andererseits scheint es nicht mit PulseAudio kompatibel zu sein, das daher beim Start nicht aktiviert werden sollte.

Windows

Soundmodem unter Windows verwendet das Standard-Audiosystem.

Drücken Sie, um über Hardware und Software zu sprechen

Es gibt zwei Möglichkeiten, PTT zu aktivieren: entweder durch direkten Zugriff auf das Gerät oder über die Hamlib- Bibliothek .

Siehe auch

Externe Links