Skip to content

Manual Installation on RaspberryPi

lazywalker edited this page Mar 29, 2021 · 6 revisions

1. System update

sudo apt update && apt upgrade -y

2. Install libs of python3

sudo apt install python3-requests python3-numpy python3-colorlog

3. Install wsjtx

sudo apt install libgfortran5 libqt5widgets5 libqt5network5 \
     libqt5printsupport5 libqt5multimedia5-plugins libqt5serialport5 \
     libqt5sql5-sqlite libfftw3-single3 libgomp1 libboost-all-dev \
     libusb-1.0-0

wget https://physics.princeton.edu/pulsar/k1jt/wsjtx_2.3.0_armhf.deb
sudo dpkg -i wsjtx_2.3.0_armhf.deb

4. Use ramdisk as temporary directory to save SD card

sudo echo "tmpfs /tmp/digiskr tmpfs defaults,noatime,nosuid,size=300m    0 0" >> /etc/fstab

5. Settings of DigiSkimmer

TMP_PATH = '/tmp/digiskr'

DECODER_QUEUE = {
    'maxsize': 300,
    'workers': 2
}

by this setting, a raspberry pi4 unit can run 14 channels simultaneously and keep the cpu at 50-70%.

have fun