ANAN-G2 Manual Page 29 of 35
7 Maintenance
7.1 Computer Maintenance
A Raspberry pi4 Compute Module provides the processing within the radio’s chassis. This is a normal
linux based Raspberry Pi and requires normal computer maintenance and precautions. It is the
user’s responsibility to ensure that it is adequately protected from viruses or other malicious attacks,
and that it is backed up adequately.
A mouse and keyboard can be connected to the front or rear panel USB sockets using a simple hub if
required.
7.2 File Locations
Your linux filesystem is set up in the normal way. There are some locations you will need to be aware
of.
As a general guide, do not make changes to other folders in the filesystem unless you know what
you are doing. Linux can be very unforgiving!
This is the “home” location for your account. You can
store any files you want in this location.
If you take screenshots using the Prtsc key, the image
files will be put here
Configuration files for some of your applications
including pihpsdr will be stored here.
Copies of files that are on your computer desktop.
Any files you download using a web browser will be
located here.
This is a copy of the Saturn software repository
Files for the FPGA design are in this folder.
You will find the files to reflash the FPGA here:
saturnprimary.bit (the primary FPGA image file)
saturnfallback.bit (the fallback configuration file)
Desktop shortcut files for some of our applications.
Copy these to your desktop to make them available as
clickable icons.
/github/Saturn/linuxdriver
This is the code for the PCI Express device driver
/github/Saturn/project_documentation
Useful software tools are located here
/github/Saturn/sw_projects
Radio related software projects are located here
/github/Saturn/sw_projects/P2_app
This is the location for “p2app”, the server program that
makes samples available to remote client applications
such as Thetis.
This is where the DSP code used by pihpsdr is located
This is a copy of the pihpsdr software repository
If you plug in a USB memory stick, the files will be
mounted here.
7.3 Some common Linux Commands
This is not a substitute for reading a proper linix reference but may help get you started!