The Arduino UNO Q runs a Debian-based Linux distribution, which enables native installation of GNU Radio and GNSS-SDR. The complete GNSS-SDR software stack is built directly on the target following the official GNSS-SDR build and installation instructions provided by the GNSS-SDR project.
In its current configuration, the receiver supports GPS L1 C/A only. Multi-constellation operation (e.g., Galileo) is not yet enabled due to computational and memory constraints of the platform.
The system integrates:
Real-time GNSS-SDR processing
A Node.js web server for remote control
A Python interface for data extraction
An STM32F0 microcontroller driving an LED matrix for live visualization