Soundmodem

Soundmodem
Informations
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Microsoft WindowsVoir et modifier les données sur Wikidata

Soundmodem est un logiciel open-source, écrit en langage C, écrit par Thomas Sailer HB9JNX/AE4WA, utilisé par les radioamateurs, fonctionnant sous Linux, Solaris et Windows et permettant de décoder les signaux AX.25 du réseau Packet radio, et de APRS.

Son mérite est d'éviter d'employer un modem packet, dit Terminal Node Controller (TNC) pour ce décodage qui est entièrement fait par logiciel. Autrement dit, il remplace le modem packet normalement placé entre l'émetteur-récepteur et le port série d'un ordinateur.

Il fait partie des distributions Fedora et Ubuntu, et fonctionne aussi sous Mandriva. Sa très grande fiabilité fait qu'il n'a pas été modifié depuis plusieurs années, son numéro de version étant toujours 0.10. Il fonctionne sur des machines anciennes, avec n'importe quelle carte audio si elle est supportée par le système d'exploitation. Conçu initialement pour fonctionner sur des processeurs 386, il consomme très peu de CPU (moins de 2 % sur un Pentium de 2007) et de mémoire (moins d'un mégaoctet, principalement des buffers de taille fixe, comme en témoigne l'analyse du code), et n'a pas de bogue connu[réf. nécessaire].

Contenu

Soundmodem propose deux logiciels:

Mise en œuvre

Linux

Il est distribué sous forme de RPM ou bien en tarball (Sources archivés), et fonctionne (au moins) sous les noyaux 2.4 et 2.6. La compilation nécessite un certain nombre de bibliothèques, toutes en open-source:

Soundmodem se connecte au système audio soit grâce à ALSA ou directement vers les cartes sons (Devices /dev/dps, /dev/dsp1 etc. OSS natif ou émulé par ALSA). Il semble en revanche ne pas être compatible avec PulseAudio qu'il ne faut donc pas activer au lancement.

Windows

Soundmodem sous Windows utilise le système audio par défaut.

Push to talk hardware et software

Il y a deux moyens d'activer le PTT: soit en accédant directement au périphérique, soit au moyen de la bibliothèque Hamlib.

Voir aussi

Liens externes