There is a newer version of the record available.

Published February 19, 2022 | Version Sumo 22.02

oe-gnss-sdr-manifest

  • 1. Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)
  • 2. OpenSDR

Description

Geniux Sumo v22.02

New release of the Geniux Sumo manifest. It contains a list of Git repositories and their respective commit hashes that allow building images and SDKs defined by the meta-gnss-sdr OpenEmbedded layer

The name Geniux comes from <ins>**G**</ins>NSS-SDR for <ins>**E**</ins>mbedded G<ins>**N**</ins>U/L<ins>**i**</ins>n<ins>**ux**</ins>.

Geniux Sumo v22.02 is a customized embedded Linux distribution based on the Yocto Project version 2.5.3. Main features:

  • Development tools: Automake v1.15.1, CMake v3.10.3, GCC v7.3.0 (+ libgfortran), make v4.2.1, ninja v1.8.2, Python v2.7.15 and v3.5.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.13.5.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.7, Lapack v3.7.0, VOLK v1.5.0.
    • C++ supporting libraries: Boost v1.66.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.5.1, Pugixml v1.11.4.
    • Graphical representation: Gnuplot v5.2.2.
  • Software drivers and tools for RF front-ends: UHD v3.14.1.1 (+ gr-uhd), gr-osmosdr v0.1.4.1 (+ rtl-sdr and hackrf), gr-iio v0.3, libiio v2019_R1, libad9361-iio v2019_R1, iio-oscilloscope v2019_R1.
  • GNSS-SDR v0.0.16

More info at https://gnss-sdr.org/docs/tutorials/cross-compiling/

Changes with respect to Geniux Sumo 21.08
  • Downgrade GNU Radio version to 3.7.13.5, in sync to the sumo branch of the meta-sdr layer, so the UHD driver can be included in the image.
  • Added meta-qt4 layer.
  • Update Armadillo to v10.8.0
  • Added a scriot to expand the root filesystem in the SD card at /etc/init.d/resize-rootfs
  • The gnss-sdr-demo-image now defines "root" and "geniux" users, both with default password "geniux".
  • Added welcome message on login and ssh banner.
  • Make use of https protocol when possible.
  • Small bug fixes and improvements of Yocto usage.
  • Update GNSS-SDR to v0.0.16
How to build images and the SDK

With Docker already installed on your system, build the SDK and images for your preferred machine:

$ git clone https://github.com/carlesfernandez/yocto-geniux
$ cd yocto-geniux
$ ./geniux-builder.sh sumo 22.02 zedboard-zynq7

The generated yocto-geniux images also provide an interactive mode that allows users to make changes, experiment, fine-tune, and generate their own custom images and SDKs according to their specific requirements in a virtualized environment. Please check the README.md file of that repository for instructions.

Copyright and License

Copyright: © 2016-2022 Carles Fernández-Prades, CTTC. All rights reserved.

The content of this repository is released under the MIT license.

Acknowledgements

This work was partially supported by the Spanish Ministry of Science, Innovation, and Universities through the Statistical Learning and Inference for Large Dimensional Communication Systems (ARISTIDES, RTI2018-099722-B-I00) project.

Notes

If you use this software, please cite it using the metadata from this file.

Files

carlesfernandez/oe-gnss-sdr-manifest-sumo-22.02.zip

Files (11.3 kB)

Additional details