Raspberry Pi’s are inexpensive and the more modern Pi’s are powerful enough to keep up with the level of signal processing on GNURadio associated with Radio Astronomy applications.
- Supported Raspberry Pi Devices
- Installing Ubuntu image with radio astronomy preinstalled on a Raspberry Pi
- Operating system requirement
- Installing Ubuntu on Raspberry Pi
- Post Installation actions:
- Installing gr-radio_astro
Supported Raspberry Pi Devices
All devices must have RAM greater than 4GB
- Raspberry Pi 4 Model B
- Raspberry Pi 400
Installing Ubuntu image with radio astronomy preinstalled on a Raspberry Pi
This image requires a minimum of 16GB of space on the SD card.
- Download the image here
- Unzip the
.zip
file. - Use Raspberry Pi Imager to install this image.
- Insert SD card to Raspberry Pi and power it up.
- The default user name is
pi
, with passwordraspberry
. Change the password after first boot.
Setting OS and installing software from scratch.
Operating system requirement
- Ubuntu for Raspberry Pi Click here for more Info
Note: The custom gr-radio_astro
software is now only supported for GNURadio 3.8
only. The Raspberry Pi OS by default installs GNURadio 3.7
which is not longer supported.
Installing Ubuntu on Raspberry Pi
Prerequisites
- Support Raspberry Pi
- A microSD card (9GB minimum, 16GB recommended)
- A computer with a microSD card drive
- A micro USB-C power cable
- A monitor with an HDMI interface (Optionally for installing Ubuntu Server)
- A micro HDMI cable (Optionally for installing Ubuntu Server)
- A USB keyboard and mouse (Optionally for installing Ubuntu Server)
Instructions from Ubuntu to install the OS on the Raspberry Pi 4
NOTE: Firstly, for Ubuntu desktop a monitor and mouse and keyboard is required. If you do not want to access the full desktop interface of ubuntu and only interact via command line interface you can install Ubuntu Server instruction for Ubuntu server installation here. Secondly, Raspberry Pi is built on an ARM based architecture any version of Ubuntu will not work. The OS has to specific to the Pi.
Post OS Installation actions:
Interacting with the Raspberry Pi
- Using a moniter and mouse and keyboard like any other desktop.
- Using SSH:
- This method can be used on any machine with ssh server enabled.
- Install X server on your computer. VcXcrv on windows and XQuartz for macOS.
- Power up the Raspberry Pi and connect your computer via ethernet cable
- First we need to determine the IP address of the raspberry PI: How to determine Raspberry PI IP address
- If the determined IP address is
<IP address>
then in the terminal typessh -Y pi@<IP address>
- More info on SSH here
- Using PuTTy on Windows:
- Download PuTTy.
- Add IP address in the hostname field.
- Using VNC: More info here
Installing gr-radio_astro
: Installing gr-radio_astro
Notes: run volk_profile
after installing everything to make sure GNURadio is optimized to work on your device.
.