SvxLink: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
Linia 44: Linia 44:
echo 0 > /sys/class/gpio/gpio17/value
echo 0 > /sys/class/gpio/gpio17/value
</syntaxhighlight>
</syntaxhighlight>
Pentru mai multe informații despre comanda <code>speaker-test</code> [https://www.systutorials.com/docs/linux/man/1-speaker-test/ vezi aici].
Pentru mai multe informații despre comanda <code>speaker-test</code> [https://www.systutorials.com/docs/linux/man/1-speaker-test/ vezi aici], iar pentru utilizarea comenzii <code>aplay</code>, [https://linux.die.net/man/1/aplay vezi aici].


==Configurare servicii==
==Configurare servicii==

Versiunea de la data 26 martie 2023 13:55

Introducere

Această pagină este, în principal, un tutorial referitor la instalarea și configurarea hardware și software a unui nod mobil RoLink. Pentru paginile proiectului RoLink accesați unul dintre link-urile de mai jos:

Deasemenea, pagina oficială a proiectului SvxLink se găsește la adresa https://www.svxlink.org/.

Ghid pas cu pas

Configurare sistem și instalare software

Pregătire computer

  • Instalare Svxlink – condiții preliminare, descărcare software, compilare, instalare, configurare, inclusiv problemele care pot fi generate de setarea incorectă a parametrilor în fișierul EnvironmentFile=/opt/rolink/default/svxlink
  • Configurare GPIO – automatizarea configurării la pornirea computerului prin intermediul rc.local
  • Configurare SA818 – pentru noduri mobile cu SA818

Alte configurări

Testare audio

Pentru testarea și măsurarea parametrilor audio s epoate folosi în regim experimental comanda GPIO PTT și un semnal de test. În exemplul de mai jos e dat un mic script în shell care permite generarea tonurilor sau a unui zgomot roz comandând GPIO-ul care este utilizat pentru PTT. În cazul meu, GPIO17. Script-ul se execută din path cu comanda ./<nume_script>

#!/bin/bash
echo "Zgomot sau ton ?"
read tip
echo "Cate repetitii ?"
read loops
if [ $tip == "pink" ]
then
        echo 1 > /sys/class/gpio/gpio17/value
        speaker-test -Dplug:sysdefault -l$loops -t pink
elif [ $tip == "ton" ]
then
        echo "Valoarea frecventei:"
        read frecventa
        echo "Ai ales $frecventa Hz !"
        echo 1 > /sys/class/gpio/gpio17/value
        speaker-test -Dplug:sysdefault -l$loops -t sine -f $frecventa
fi
echo 0 > /sys/class/gpio/gpio17/value

Pentru mai multe informații despre comanda speaker-test vezi aici, iar pentru utilizarea comenzii aplay, vezi aici.

Configurare servicii

Suport DTMF

TODO

Configurare module

TODO:

Diverse

Utile legate de sistemul de operare

Utile hardware

Modul MetarInfo