There is a newer version of the record available.

Published April 17, 2023 | Version dunfell-23.04

oe-gnss-sdr-manifest

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

Description

New release of the Geniux Dunfell 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 Dunfell v23.04 is a customized embedded Linux distribution based on the Yocto Project version 3.1.24 LTS. Main features:

  • Development tools: Automake v1.16.1, CMake v3.16.5, GCC v9.5.0 (+ libgfortran), make v4.3, ninja v1.10.0, Python v3.8.11.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.5.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.4.1.
    • C++ supporting libraries: Boost v1.72.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.11.4, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.2.1.
  • Software drivers and tools for RF front-ends: UHD v3.15.LTS (+ gr-uhd), gr-osmosdr v0.2.3 (+ rtl-sdr and hackrf), gr-iio v0.3, libiio v0.23, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.18

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

Changes with respect to Geniux Dunfell 22.06
  • Updated openembedded-core, meta-openembedded, meta-raspberrypi, meta-intel, meta-ti, meta-arm, meta-swupdate, and meta-gnss-sdr layers.
  • GCC updated to v9.5.0.
  • Added scripts for developers.
  • Added package pv to packagegroup-gnss-sdr-base-extended.
  • Replaced the gtest recipe by googletest v1.12.1.
  • Removed uhd_images_downloader binary from the uhd recipe.
  • Updated GPSTk repository (now renamed to gnsstk).
  • Added gr-zeromq in gnuradio conf and the ZMQ_Signal_Source in gnss-sdr recipe.
  • Updated GNSS-SDR to v0.0.18
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 dunfell 23.04 zedboard-zynq7

The generated yocto-geniux image also provides 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 Licence

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

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

Acknowledgements

This work was partially supported by Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

Notes

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

Files

carlesfernandez/oe-gnss-sdr-manifest-dunfell-23.04.zip

Files (15.4 kB)

Additional details