Soundmodem

Soundmodem é um software de código aberto, escrito em linguagem C , escrito por Thomas Sailer HB9JNX / AE4WA, usado por rádios amadores , rodando em Linux , Solaris e Windows e permitindo decodificar sinais AX.25 da rede de rádio Packet e de APRS .

Seu mérito é evitar o uso de um modem de pacote, denominado Terminal Node Controller (TNC) para essa decodificação, que é feita inteiramente por software. Em outras palavras, ele substitui o modem de pacote normalmente colocado entre o transceptor e a porta serial de um computador.

Faz parte das distribuições Fedora e Ubuntu , e também funciona no Mandriva . Sua confiabilidade muito alta significa que não foi modificado por vários anos, seu número de versão ainda é de 0,10. Funciona em máquinas mais antigas, com qualquer placa de som se for compatível com o sistema operacional. Originalmente projetado para funcionar em 386 processadores, ele consome muito pouca CPU (menos de 2% em um Pentium 2007) e memória (menos de um megabyte, principalmente buffers de tamanho fixo, como evidenciado pela análise do código), e não tem dados conhecidos bug .

Contente

Soundmodem oferece dois softwares:

Implementação

Linux

Ele é distribuído como um RPM ou como um tarball (fontes arquivadas) e funciona (pelo menos) nos kernels 2.4 e 2.6. A compilação requer uma série de bibliotecas, todas de código aberto:

O modem de som se conecta ao sistema de áudio por meio de ALSA ou diretamente a placas de som (Dispositivos / dev / dps, / dev / dsp1 etc. OSS nativo ou emulado por ALSA). Por outro lado, não parece ser compatível com o PulseAudio que, portanto, não deve ser ativado na inicialização.

janelas

O Soundmodem no Windows usa o sistema de áudio padrão.

Hardware e software push to talk

Existem duas maneiras de ativar o PTT: acessando o dispositivo diretamente ou por meio da biblioteca Hamlib .

Veja também

links externos