Skip to first sidebar Skip to content Skip to second sidebar
RADIOKLUB SEVNICA S50TTT
ZRS
FB - S50TTT
RPT info
E-MAIL
Date: Time:
RADIOKLUB SEVNICA S50TTT
  • Cookie Policy (EU)
  • O nas
  • Galerija
  • Video Galerija
  • Lokalni repetitorji
  • Kamere
  • Dokumentacija
    • Namestitev SVXLinka
    • EchoLink
    • Nastavitev programa mutt
  • Recent Posts

    • Tedenski SKEDi radiokluba Sevnica
    • Programska oprema
    • Pogovor sevniških osnovnošolcev z znanstveniki na Antarktiki preko satelita
  • Recent Comments

    No comments to show.
  • Archives

    • October 2022
  • Categories

    • Dogodki
    • Novice
    • Uncategorized

Namestitev SVXLinka

Stran je v izdelavi. Vsebina se bo počasa dopolnjevala.

Če si že kdaj imel naložen SVXLink, naredi kopijo datotek in dokumentov v datoteko “SOS” 😉 .
To ti bo pomagalo da ne boš izgubil vseh nastavitev, ki si jih naredil do sedaj.

Metoda 1

Datoteke ki jih je potrebno shraniti:
usr/share/svxlink: Te datoteke ni potrebno izbrisati po izvedeni kopiji.
etc/svxlink: To datoteko moreš izbrisati ko zaključiš s kopiranjem.
Namestitev SvxLink

(ukaze lahko kopiraš v konzolni način. Ukazi morajo ostati takšni kot so napisani):

V konzolnem načinu izvedi naslednje ukaze. Najbolje da ukaze izvedeš kot “root“, če ukaze izvajaš kot navden uporabnik (user) spredaj dodaj “sudo“:
sudo apt-get autoremove pulseaudio
sudo apt-get purge pulseaudio
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install mc alsa-utils cmake libsigc++-2.0-dev libasound2-dev tcl8.5-dev libpopt-dev libgcrypt20-dev tk-dev libgsm1-dev libspeex-dev libopus-dev groff rtl-sdr g++ make libcurl4-openssl-dev libqt4-dev speedtest-cli mutt

Ustvari novega uporabnika “svxlink“. Takoj ko potrdiš ukaz za novega uporabnika boš lahko nastavil tudi geslo temu uporabniku. Ukaz zaženi kot “root” ali pa uporabi v začetku ukaza “sudo“.(pomembno)
sudo adduser svxlink
Velika vrjetnost je da skupina “daemon” že obstaja. Ampak ne škodi, če še enkrat zaženeš spodnji ukaz. Če skupina že pbstaja se izpiše naslednja vrstica “the group may exist already“.
sudo groupadd daemon
Sedaj pride na vrsto namestitev kopiranje izvorne datoteke in namestitev programa SVXLink:
git clone https://github.com/sm0svx/svxlink.git
cd svxlink
cd src
mkdir build
cd build
sudo cmake -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var -DUSE_OSS=NO -DUSE_QT=NO ..
sudo make
sudo make doc
Spodnje ukaze je potrebno zagnati kot “root” ali pa je potrebno na začetku dodati “sudo“:
sudo make install
sudo ldconfig

SVXLinku je potrebno dodati še zvok:

cd /usr/share/svxlink/sounds
sudo wget https://github.com/sm0svx/svxlink-sounds-en_US-heather/releases/download/19.09/svxlink-sounds-en_US-heather-16k-19.09.tar.bz2
sudo tar xvjf svxlink-sounds-en_US-heather-16k-19.09.tar.bz2
sudo mv /usr/share/svxlink/sounds/en_US-heather-16k /usr/share/svxlink/sounds/en_US

Metoda 2

Lahko pa se uporabi skripta katera vse zgronje vrstice izvede avtomatično.

git clone https://github.com/s58DB/svxlink_install_wizard.git
cd svxlink_install_wizard
sudo chmode +x svxlink_install_wizard.sh
./svxlink_install_wizard.sh

Po končani namestitvi zapustiš skripto in nadaljuješ z konfiguracijo ustreznih datotek.

Sedaj je na vrsti nastavitev osnovnih parametov, da se bo SVXLink zagnal pravilno:
Zaženi “raziskovalca” (mc = Midnight Commander): sudo mc
Ustrezno uredi dokumente v:

/etc/svxlink
Za začetek uredi samo:

/etc/svxlink/svxlink.conf
/etc/svxlink/svxlink.d/ModuleEchoLink.conf

Proženja PTT in zaznave SQL preko USBtoRS232

V RPi priklopiš USB vmesnik v svxlink.conf v sekciji [Tx1] poiščeš naslednje vsrtice:

PTT_TYPE=SerialPinPTT_PORT=/dev/ttyUSB0PTT_PIN=DTRRTS

#SERIAL_SET_PINS=DTR!RTS

Proženje PTT in zaznave skvelča preko GPIO

Po zadnjih posodobitvah obstajajo dve možnosti kako nastavit GPIO pine da prožijo PTT in zaznavajo šumno zaporo(squelch). Nova metoda je da nastaviš konfiguracijski dokument v /etc/svxlink/gpio.conf. Druga možnost pa je da nastavitev GPIO pinov izvedeš v dokumentu /etc/rc.local. Jaz še zmeraj uporabljam staro metodo pri kateri nastavim GPIO pine kar v rc.local dokumentu. Najprej ukaz za zagon tekstovnega editorja: sudo nano /etc/rc.local Zapis pa izgleda nekako tako:
Primer inicializacije GPIO pinov v rc.local

# GPIO 17 as PTT to TX1
echo 17 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio17/direction
echo "0" > /sys/class/gpio/gpio17/value

#GPIO 22 as Squelch to RX1
echo 22 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio22/direction
echo "1" > /sys/class/gpio/gpio22/active_low

#GPIO 24 as PTT to TX2
#echo 24 > /sys/class/gpio/export
#echo out > /sys/class/gpio/gpio24/direction
#sudo chmod 777 /sys/class/gpio/gpio24/value

#GPIO 23 as Squelch to RX2
#echo 23 > /sys/class/gpio/export
#echo in > /sys/class/gpio/gpio23/direction
#sudo chmod 777 /sys/class/gpio/gpio23/value

#Autorun SVXLink
sleep 10
sudo svxlink --daemon --logfile=/var/log/svxlink/svxlink.log
sleep 5
echo "SVXLink started ..."

Viri:

Uradna spletna stran SVXLink-a

Posted by Danilo Bozic

  • Uradne ure:

    Vsak prvi četrtek v mesecu od 18 do 20 ure po lokalnem času se družimo v klubskem prostoru. Klubski prostor se nahaja v poslovnem objektu na Tgu svobode 11.


  • Kazalo:

    • Cookie Policy (EU)
    • O nas
    • Galerija
    • Video Galerija
    • Lokalni repetitorji
    • Kamere
    • Dokumentacija
      • Namestitev SVXLinka
      • EchoLink
      • Nastavitev programa mutt

  • Zahvaljujemo se:

    Občini Sevnica
    Podjetju jatel.si
    Župnišču Sevnica
    Društvu radioamaterjev Trbovlje S59DOR
    Podjetju ZMAS Group
    Podjetju Chemcolor
    Podjetju MEGAS
    Podjetju FENCO D.O.O.
    Planinskemu društvu Lisca Sevnica
    Podjetju METALIKA
    Podjetju PREIS



  • Flag Counter

© 2025 RADIOKLUB SEVNICA S50TTT -- Powered by WordPress -- Theme Iconis By DesignWicked