SvxLink: Diferență între versiuni
| (Nu s-au afișat 41 de versiuni intermediare efectuate de același utilizator) | |||
| Linia 1: | Linia 1: | ||
Pentru detaliile legate de instalarea și configurarea SvxLink vezi secțiunea [[Instalare Svxlink]]. | * Pentru detaliile legate de instalarea și configurarea SvxLink pentru un nod radio (EchoLink, RoLink etc) vezi secțiunea '''[[Instalare Svxlink]]'''. | ||
* Pentru configurarea unui nod bazat pe HIDRAW, vezi secțiunea '''[[Configurare nod bazat pe CM108]]'''. | |||
__TOC__ | __TOC__ | ||
=Introducere= | =Introducere= | ||
Această pagină este, în principal, un tutorial referitor la instalarea și configurarea hardware și software a unui nod radio mobil care se poate folosi în rețeaua RoLink. Pentru informații specifice proiectului RoLink accesați unul dintre link-urile de mai jos: | Această pagină este, în principal, un tutorial referitor la instalarea și configurarea hardware și software a unui nod radio mobil care se poate folosi ''și în'' rețeaua RoLink. Aceste pagini nu sunt dedicate proiectului RoLink. Pentru informații specifice proiectului RoLink accesați unul dintre link-urile de mai jos: | ||
* [[http://www.439100.ro RoLink 439100]] | * [[http://www.439100.ro RoLink 439100]] | ||
* [[http://www.rolink-net.ro/RoLink/? RoLink Net]] | * [[http://www.rolink-net.ro/RoLink/? RoLink Net]] | ||
| Linia 12: | Linia 14: | ||
==Configurare sistem și instalare software== | ==Configurare sistem și instalare software== | ||
===Pregătire computer=== | ===Pregătire computer=== | ||
* [[Configurare Raspberry Pi]] | * [[Configurare Raspberry Pi]] → obsolete | ||
* [[Configurare Orange Pi]] | * [[Configurare Orange Pi]] → asta nu mă mai interesează | ||
===Compilare, instalare și configurare Svxlink=== | ===Compilare, instalare și configurare Svxlink=== | ||
| Linia 20: | Linia 22: | ||
* [[GPIOD|Utilizarea GPIOD]] | * [[GPIOD|Utilizarea GPIOD]] | ||
* [[Configurare SA818]] – pentru noduri mobile cu SA818 | * [[Configurare SA818]] – pentru noduri mobile cu SA818 | ||
===Prezentare ID la pornire=== | |||
Pentru a anunța la pornire inițializarea și indicativul, trebuie activate liniile de mai jos din <code>Logic.tcl</code> | |||
<syntaxhighlight lang="shell"> | |||
# Executed when the SvxLink software is started | |||
# | |||
proc startup {} { | |||
playMsg "Core" "online" | |||
send_short_ident | |||
} | |||
</syntaxhighlight> | |||
===Testare audio=== | ===Testare audio=== | ||
| Linia 61: | Linia 74: | ||
În consecință, în alsamixer va fi afișată doar interfața dorită, în acest caz un dongle USB: | În consecință, în alsamixer va fi afișată doar interfața dorită, în acest caz un dongle USB: | ||
[[Fișier:Doar usb.png|none|800px]] | |||
''Auto gain'' trebuie dezactivat, altfel sunetul va fi distorsionat. Nivelul se stabilește din ''CAPTURE''. | |||
[[Fișier:Nivel alsamixer.png|none|800px]] | |||
O valoare de 31 a fost suficientă pentru mine, dar nivelul audio trebuie stabilit precis. Pentru o procedură corectă, link-urile de mai jos dau informațiile necesare: | |||
[[ | * [https://forum-funk--telegramm-de.translate.goog/thread/666-abgleich-von-svxlink-systemen/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=pl&_x_tr_pto=wapp Calibrare audio] | ||
* [https://www-svxlink-org.translate.goog/doc/man/man1/devcal.1.html?_x_tr_sch=http&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=pl&_x_tr_pto=wapp Utilizare devcal] | |||
===Alte configurări=== | ===Alte configurări=== | ||
* [[Utilizare TG]] | * [[Utilizare TG]] | ||
* [[Despre LADSPA|Utilizare plugin-uri LADSPA]] | |||
* [[Despre hidraw]] | |||
==Configurare servicii== | ==Configurare servicii== | ||
===Suport DTMF=== | ===Suport DTMF=== | ||
* DEEMPHASIS poate provoca probleme DMTF ? | |||
==Configurare module== | |||
Am mutat aceste informații într-o secțiune dedicată: [[Module SvxLink]] | |||
=Diverse= | =Diverse= | ||
==Configurare pentru Echolink== | |||
Pentru modificarea unui nod Shari PiHat [[Shari PiHat și Svxlink|vezi aici]] | |||
==Utile legate de sistemul de operare== | ==Utile legate de sistemul de operare== | ||
* [[Crearea unor comenzi de tip alias]] | * [[Crearea unor comenzi de tip alias]] | ||
| Linia 89: | Linia 108: | ||
* [[I2C|I<sub>2</sub>C]] | * [[I2C|I<sub>2</sub>C]] | ||
* [[I2S|I<sub>2</sub>S]] | * [[I2S|I<sub>2</sub>S]] | ||
==Link-uri externe== | ==Link-uri externe== | ||
Versiunea curentă din 24 ianuarie 2026 18:22
- Pentru detaliile legate de instalarea și configurarea SvxLink pentru un nod radio (EchoLink, RoLink etc) vezi secțiunea Instalare Svxlink.
- Pentru configurarea unui nod bazat pe HIDRAW, vezi secțiunea Configurare nod bazat pe CM108.
Introducere
Această pagină este, în principal, un tutorial referitor la instalarea și configurarea hardware și software a unui nod radio mobil care se poate folosi și în rețeaua RoLink. Aceste pagini nu sunt dedicate proiectului RoLink. Pentru informații specifice 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
- Configurare Raspberry Pi → obsolete
- Configurare Orange Pi → asta nu mă mai interesează
Compilare, instalare și configurare Svxlink
- 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— scos din uz - Utilizarea GPIOD
- Configurare SA818 – pentru noduri mobile cu SA818
Prezentare ID la pornire
Pentru a anunța la pornire inițializarea și indicativul, trebuie activate liniile de mai jos din Logic.tcl
# Executed when the SvxLink software is started
#
proc startup {} {
playMsg "Core" "online"
send_short_ident
}
Testare audio
Pentru testarea și măsurarea parametrilor audio se poate folosi direct, în regim experimental, GPIO-ul 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. Valorile se modifică corespunzător (vezi liniile evidențiate). 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.
Pentru mai multe informații despre testare și măsurători audio, vezi Configurare audio SVXlink.
Nivele Alsamixer
Pentru funcționarea corectă a nodului trebuie dezactivată orice altă interfață audio. Acest lucru se realizează prin:
# Enable audio (loads snd_bcm2835)
dtparam=audio=off
și prin adăugarea noaudio în următoare linie de configurare din /boot/firmware/config.txt:
# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d,noaudio
În consecință, în alsamixer va fi afișată doar interfața dorită, în acest caz un dongle USB:

Auto gain trebuie dezactivat, altfel sunetul va fi distorsionat. Nivelul se stabilește din CAPTURE.

O valoare de 31 a fost suficientă pentru mine, dar nivelul audio trebuie stabilit precis. Pentru o procedură corectă, link-urile de mai jos dau informațiile necesare:
Alte configurări
Configurare servicii
Suport DTMF
- DEEMPHASIS poate provoca probleme DMTF ?
Configurare module
Am mutat aceste informații într-o secțiune dedicată: Module SvxLink
Diverse
Configurare pentru Echolink
Pentru modificarea unui nod Shari PiHat vezi aici
Utile legate de sistemul de operare
- Crearea unor comenzi de tip alias
- Parametrii de configurare svxlink – svxlink.conf
- Backup Micro SD card
- Dezvoltare drivere pentru Linux – exemple de la simplu la complex despre cum se scrie și se utilizează un driver modular pentru kernel.
- Despre driverele-dispozitiv – TODO: un material despre driverele-dispozitiv (device drivers)
- Comenzi uzuale în linux – fiindcă le uit mereu
Utile hardware
Link-uri externe
Speaker-test
Aplay
Svxlink
- Svxlink – pagina oficială
- Alt svxlink.conf, foarte bine scris
- svxlink.conf
- alt svxlink.conf
- Svxlink Macros