Difference between revisions of "PiHPSDR compile ubuntu"
From HPSDRwiki
(→Setup gpio group) |
|||
Line 25: | Line 25: | ||
<pre>KERNEL=="gpio*", OWNER="root", GROUP="gpio", MODE="660"</pre> | <pre>KERNEL=="gpio*", OWNER="root", GROUP="gpio", MODE="660"</pre> | ||
+ | |||
+ | === Disable SPI interface === | ||
+ | |||
+ | Edit /boot/firmware/config.txt and find the line with: | ||
+ | |||
+ | <pre>dtparams=spi=on</pre> | ||
+ | |||
+ | and change to: | ||
+ | |||
+ | <pre>dtparams=spi=off</pre> |
Revision as of 06:30, 3 December 2020
Contents
PiHPSDR - Compiling on Ubuntu 20.10 64 bit
Install System Reqirements
sudo apt install build-essential git
Install piHPSDR prerequisites
sudo apt install libfftw3-dev libgtk-3-dev libasound2-dev libusb-1.0-0-dev libgpiod-dev libi2c-dev
Setup gpio group
Installing libi2c-dev creates a group i2c but installing libgpiod-dev does not create the gpio group.
Replace USERNAME with your login username.
sudo addgroup --system gpio
sudo adduser USERNAME gpio
Set gpio ownership and permissions on bootup
Create /etc/udev/rules.d/90-gpio.rules with:
KERNEL=="gpio*", OWNER="root", GROUP="gpio", MODE="660"
Disable SPI interface
Edit /boot/firmware/config.txt and find the line with:
dtparams=spi=on
and change to:
dtparams=spi=off