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

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

Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}