Recent Releases of oe-gnss-sdr-manifest

oe-gnss-sdr-manifest - Geniux Hardknott 25.04

DOI

New release of the Geniux Hardknott 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Hardknott v25.04 is a customized embedded Linux distribution based on the Yocto Project version 3.3.6. Main features:

  • Development tools: Automake v1.16.3, CMake v3.19.5, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.9.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.8.0-rc1.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.75.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.15.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.4.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.20.

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

Changes with respect to Geniux Hardknott 24.02

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 hardknott 25.04 raspberrypi4

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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 10 months ago

oe-gnss-sdr-manifest - Geniux Walnascar 25.04

DOI

First release of the Geniux Walnascar 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Walnascar v25.04 is a customized embedded Linux distribution based on the Yocto Project version 5.2. Main features:

  • Linux kernel 6.6.63, glibc 2.41.
  • Development tools: Automake v1.7, CMake v3.31.6, GCC v14.2.0 (+ libgfortran), make v4.4.1, ninja v1.12.1, Python v3.13.2.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.12.
    • Number crunching libraries: Armadillo v14.4.0, FFTW v3.3.10, Lapack v3.12.1, VOLK v3.1.1.
    • C++ supporting libraries: Boost v1.86.0, abseil v20250127, googletest v1.16, Matio v1.5.28, Protocol Buffers v5.29.4, Pugixml v1.15, OpenSSL 3.4.1.
  • Software drivers and tools for RF front-ends: UHD 4.8 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.4 (+ rtl-sdr and hackrf), libiio v0.25, libad9361-iio v0.2, iio-oscilloscope v0.17.
  • GNSS-SDR v0.0.20.

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 walnascar 25.04 raspberrypi5

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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 10 months ago

oe-gnss-sdr-manifest - Geniux Styhead 25.04

DOI

First release of the Geniux Styhead 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Styhead v25.04 is a customized embedded Linux distribution based on the Yocto Project version 5.1.4. Main features:

  • Linux kernel 6.6.63, glibc 2.40.
  • Development tools: Automake v1.7, CMake v3.30.2, GCC v14.2.0 (+ libgfortran), make v4.4.1, ninja v1.12.1, Python v3.12.9.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.12.
    • Number crunching libraries: Armadillo v14.4.0, FFTW v3.3.10, Lapack v3.12.0, VOLK v3.1.1.
    • C++ supporting libraries: Boost v1.86.0, abseil v20240722, googletest v1.16, Matio v1.5.28, Protocol Buffers v4.25.5, Pugixml v1.15, OpenSSL 3.3.1.
  • Software drivers and tools for RF front-ends: UHD 4.8 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.4 (+ rtl-sdr and hackrf), libiio v0.25, libad9361-iio v0.2, iio-oscilloscope v0.17.
  • GNSS-SDR v0.0.20.

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 styhead 25.04 raspberrypi5

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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Scarthgap 25.04

DOI

First release of the Geniux Scarthgap 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Scarthgap v25.04 is a customized embedded Linux distribution based on the Yocto Project version 5.0.8 LTS. Main features:

  • Linux kernel 6.6.40, glibc 2.39.
  • Development tools: Automake v1.16.5, CMake v3.28.3, GCC v13.3.0 (+ libgfortran), make v4.4.1, ninja v1.11.1, Python v3.12.9.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.12.
    • Number crunching libraries: Armadillo v12.8.2, FFTW v3.3.10, Lapack v3.12.0, VOLK v3.1.1.
    • C++ supporting libraries: Boost v1.84.0, abseil v20240116, googletest v1.14, Matio v1.5.27, Protocol Buffers v4.25.3, Pugixml v1.13, OpenSSL 3.2.4.
  • Software drivers and tools for RF front-ends: UHD 4.6 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.4 (+ rtl-sdr and hackrf), libiio v0.25, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • Compatible with AMD PetaLinux Tools v2024.2.
  • GNSS-SDR v0.0.20.

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 scarthgap 25.04 raspberrypi5

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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Nanbield 25.04

New release of the Geniux Nanbield 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Nanbield v25.04 is a customized embedded Linux distribution based on the Yocto Project version 4.3.4. Main features:

  • Linux kernel 6.1.61, glibc 2.38.
  • Development tools: Automake v1.16.5, CMake v3.27.0, GCC v13.2.0 (+ libgfortran), make v4.4.1, ninja v1.11.1, Python v3.11.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.12.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.10, Lapack v3.10.1, VOLK v3.1.1.
    • C++ supporting libraries: Boost v1.83.0, gflags v2.2.2, glog v0.6.0, googletest v1.14, Matio v1.5.27, Protocol Buffers v3.23.4, Pugixml v1.13.
    • Graphical representation: Gnuplot v5.4.3, Matplotlib v3.5.3.
  • Software drivers and tools for RF front-ends: UHD 4.6 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.4 (+ rtl-sdr and hackrf), libiio v0.25, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.20.

Changes with respect to Geniux Nanbield 24.02

  • Updated openembedded-core, meta-qt5, meta-sdr, meta-raspberrypi, meta-intel, and meta-gnss-sdr layers.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 nanbield 25.04 raspberrypi64

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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Mickledore 25.04

New release of the Geniux Mickledore 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Mickledore v25.04 is a customized embedded Linux distribution based on the Yocto Project version 4.2.4. Main features:

  • Linux kernel 6.1.57, glibc 2.37.
  • Development tools: Automake v1.16.5, CMake v3.25.2, GCC v12.3.0 (+ libgfortran), make v4.4.1, ninja v1.11.1, Python v3.11.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.12.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.10, Lapack v3.10.1, VOLK v3.1.1.
    • C++ supporting libraries: Boost v1.81.0, gflags v2.2.2, glog v0.5.0, googletest v1.14, Matio v1.5.27, Protocol Buffers v3.21.5, Pugixml v1.13.
    • Graphical representation: Gnuplot v5.4.3, Matplotlib v3.5.3.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.23, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.20.

Changes with respect to Geniux Mickledore 24.02

  • Updated meta-sdr, meta-raspberrypi, and meta-gnss-sdr layers.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 mickledore 25.04 raspberrypi4

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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Langdale 25.04

New release of the Geniux Langdale 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Langdale v25.04 is a customized embedded Linux distribution based on the Yocto Project version 4.1.4. Main features:

  • Linux kernel 6.1.30, glibc 2.36.
  • Development tools: Automake v1.16.5, CMake v3.24.0, GCC v12.2.0 (+ libgfortran), make v4.3, ninja v1.11.1, Python v3.10.6.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.12.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.10, Lapack v3.10.1, VOLK v3.1.1.
    • C++ supporting libraries: Boost v1.80.0, gflags v2.2.2, glog v0.5.0, googletest v1.14.0, Matio v1.5.27, Protocol Buffers v3.21.5, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.3, Matplotlib v3.5.3.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.23, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • Compatible with AMD PetaLinux Tools v2023.2.
  • GNSS-SDR v0.0.20.

Changes with respect to Geniux Langdale 24.02

  • Updated meta-sdr, meta-xilinx, meta-xilinx-tools, and meta-gnss-sdr layers.
  • Added meta-adi layer and hdl repo.
  • Updated GNSS-SDR to v0.0.20

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 langdale 25.04 zcu208-zynqmp

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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Kirkstone 25.04

New release of the Geniux Kirkstone 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Kirkstone v25.04 is a customized embedded Linux distribution based on the Yocto Project version 4.0.26 LTS. Main features:

  • Linux kernel 5.15, glibc 2.35.
  • Development tools: Automake v1.16.5, CMake v3.22.3, GCC v11.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.10.4.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.12.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v3.1.1.
    • C++ supporting libraries: Boost v1.77.0, gflags v2.2.2, glog v0.5.0, googletest v1.12.1, Matio v1.5.23, Protocol Buffers v3.19.4, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.3, Matplotlib v3.5.1.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.24, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.20.

Changes with respect to Geniux Kirkstone 23.04

  • Updated openembedded-core, meta-openembedded, meta-qt5, meta-sdr, meta-raspberrypi, meta-intel, meta-swupdate, and meta-gnss-sdr layers.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 kirkstone 25.04 raspberrypi4-64

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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Honister 25.04

New release of the Geniux Honister 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Honister v25.04 is a customized embedded Linux distribution based on the Yocto Project version 3.4.4. Main features:

  • Development tools: Automake v1.16.3, CMake v3.21.1, GCC v11.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.9.9.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.1.
    • C++ supporting libraries: Boost v1.77.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.18.0, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.1, Matplotlib v3.4.1.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.24, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • Compatible with AMD PetaLinux Tools v2022.2.
  • GNSS-SDR v0.0.20.

Changes with respect to Geniux Honister 24.02

  • Updated meta-gnss-sdr layer.
  • Added meta-adi layer and hdl repo.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 honister 25.04 zcu102-zynqmp

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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Gatesgarth 25.04

New release of the Geniux Gatesgarth 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Gatesgarth v25.04 is a customized embedded Linux distribution based on the Yocto Project version 3.2.4. Main features:

  • Development tools: Automake v1.16.2, CMake v3.18.2, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.1, Python v3.8.5.
  • 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.9.0, VOLK v2.4.1.
    • C++ supporting libraries: Boost v1.75.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.15.2, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.4.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.
  • Compatible with AMD PetaLinux Tools v2021.2 and Analog Devices Inc.'s tools and HDL libraries 2021_R2.
  • GNSS-SDR v0.0.20.

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

Changes with respect to Geniux Gatesgarth 24.02

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 gatesgarth 25.04 zcu102-zynqmp

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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Dunfell 25.04

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

IMPORTANT NOTE: This is the last release of the Geniux Dunfell manifest. From now on, only the latest Dunfell manifest may be occasionally updated, but no more tags for Geniux Dunfell will be published.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

Geniux Dunfell v25.04 is a customized embedded Linux distribution based on the Yocto Project version 3.1.33 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.20.

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

Changes with respect to Geniux Dunfell 24.02

  • Updated openembedded-core, meta-openembedded, meta-intel, and meta-gnss-sdr layers.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 25.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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Zeus 25.04

New release of the Geniux Zeus 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

IMPORTANT NOTE: This is the last release of the Geniux Zeus manifest. From now on, only the latest Zeus manifest may be occasionally updated, but no more tags for Geniux Zeus will be published.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

Geniux Zeus v25.04 is a customized embedded Linux distribution based on the Yocto Project version 3.0.4. Main features:

  • Development tools: Automake v1.16.1, CMake v3.15.3, GCC v9.2.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.8.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.71.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.9.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2, Matplotlib v3.1.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.
  • Compatible with AMD PetaLinux Tools v2020.3
  • GNSS-SDR v0.0.20.

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

Changes with respect to Geniux Zeus 24.02

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.19.

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 zeus 25.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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Warrior 25.04

New release of the Geniux Warrior 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

IMPORTANT NOTE: This is the last release of the Geniux Warrior manifest. From now on, only the latest Warrior manifest may be occasionally updated, but no more tags for Geniux Warrior will be published.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

Geniux Warrior v25.04 is a customized embedded Linux distribution based on the Yocto Project version 2.7.4. Main features:

  • Development tools: Automake v1.16.1, CMake v3.14.1, GCC v8.3.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.7.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.69.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2.
  • 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.20.

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

Changes with respect to Geniux Warrior 24.02

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 warrior 25.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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Thud 25.04

New release of the Geniux Thud 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

IMPORTANT NOTE: This is the last release of the Geniux Thud manifest. From now on, only the latest Thud manifest may be occasionally updated, but no more tags for Geniux Thud will be published.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

Geniux Thud v25.04 is a customized embedded Linux distribution based on the Yocto Project version 2.6.4 Main features:

  • Development tools: Automake v1.16.1, CMake v3.12.2, GCC v8.2.0 (+ libgfortran), make v4.2.1, ninja v1.8.2, Python v2.7.16 and v3.5.6.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.14.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.8, Lapack v3.7.0, VOLK v2.2.1.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, 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 v2019R2, libad9361-iio v2019R2, iio-oscilloscope v2019_R2.
  • Compatible with AMD PetaLinux Tools v2019.2 and Analog Devices Inc.'s tools and HDL libraries 2019_R2.
  • GNSS-SDR v0.0.20.

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

Changes with respect to Geniux Thud 24.02

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 thud 25.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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Sumo 25.04

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

IMPORTANT NOTE: This is the last release of the Geniux Sumo manifest. From now on, only the latest Sumo manifest may be occasionally updated, but no more tags for Geniux Sumo will be published.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

Geniux Sumo v25.04 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.23, 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 v2019R1, libad9361-iio v2019R1, iio-oscilloscope v2019_R1.
  • GNSS-SDR v0.0.20.

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

Changes with respect to Geniux Sumo 24.02

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 25.04 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 Licence

Copyright: © 2016-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Rocko 25.04

New release of the Geniux Rocko 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

IMPORTANT NOTE: This is the last release of the Geniux Rocko manifest. From now on, only the latest Rocko manifest may be occasionally updated, but no more tags for Geniux Rocko will be published.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

Geniux Rocko v25.04 is a customized embedded Linux distribution based on the Yocto Project version 2.4.4. Main features:

  • Development tools: Automake v1.15.1, CMake v3.8.2, GCC v7.3.0 (+ libgfortran), make v4.2.1, ninja v1.7.2, Python v2.7.14 and v3.5.3.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.13.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.6, Lapack v3.7.0, VOLK v1.4.0.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.4.1, Pugixml v1.11.4.
    • Graphical representation: Gnuplot v5.0.5.
  • Software drivers and tools for RF front-ends: UHD v3.10.2.0 (+ gr-uhd), gr-osmosdr v0.1.4.1 (+ rtl-sdr, airspy, hackrf, and rfspace), gr-iio v0.3, libiio v2019R1, libad9361-iio v2019R1, iio-oscilloscope v2019_R1.
  • Compatible with AMD PetaLinux Tools v2018.3 and Analog Devices Inc.'s tools and HDL libraries 2019_R1.
  • GNSS-SDR v0.0.20.

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

Changes with respect to Geniux Rocko 24.02

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts and CI jobs.
  • Updated GNSS-SDR to v0.0.20.

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 rocko 25.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-2025 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 CPP2021-008648 AEI/10.13039/501100011033 European Union NextGenerationEU/PRTR and Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.

- Shell
Published by carlesfernandez 11 months ago

oe-gnss-sdr-manifest - Geniux Nanbield 24.02

DOI

First release of the Geniux Nanbield 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Nanbield v24.02 is a customized embedded Linux distribution based on the Yocto Project version 4.3.2. Main features:

  • Linux kernel 6.1.61, glibc 2.38.
  • Development tools: Automake v1.16.5, CMake v3.27.0, GCC v13.2.0 (+ libgfortran), make v4.4.1, ninja v1.11.1, Python v3.11.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.10.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.10, Lapack v3.10.1, VOLK v3.1.0.
    • C++ supporting libraries: Boost v1.83.0, gflags v2.2.2, glog v0.6.0, googletest v1.12.1, Matio v1.5.26, Protocol Buffers v3.23.4, Pugixml v1.14.
    • Graphical representation: Gnuplot v5.4.3, Matplotlib v3.5.3.
  • Software drivers and tools for RF front-ends: UHD 4.6 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.4 (+ rtl-sdr and hackrf), libiio v0.25, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.19.

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 nanbield 24.02 raspberrypi64

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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Mickledore 24.02

DOI

First release of the Geniux Mickledore 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Mickledore v24.02 is a customized embedded Linux distribution based on the Yocto Project version 4.2.4. Main features:

  • Linux kernel 6.1.57, glibc 2.37.
  • Development tools: Automake v1.16.5, CMake v3.25.2, GCC v12.3.0 (+ libgfortran), make v4.4.1, ninja v1.11.1, Python v3.11.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.10.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.10, Lapack v3.10.1, VOLK v3.1.0.
    • C++ supporting libraries: Boost v1.81.0, gflags v2.2.2, glog v0.5.0, googletest v1.12.1, Matio v1.5.26, Protocol Buffers v3.21.5, Pugixml v1.13.
    • Graphical representation: Gnuplot v5.4.3, Matplotlib v3.5.3.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.23, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.19.

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 mickledore 24.02 raspberrypi4

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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Langdale 24.02

DOI

New release of the Geniux Langdale 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Langdale v24.02 is a customized embedded Linux distribution based on the Yocto Project version 4.1.4. Main features:

  • Linux kernel 5.15, glibc 2.35.
  • Development tools: Automake v1.16.5, CMake v3.24.0, GCC v12.2.0 (+ libgfortran), make v4.3, ninja v1.11.1, Python v3.10.6.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.10.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.10, Lapack v3.10.1, VOLK v3.1.0.
    • C++ supporting libraries: Boost v1.80.0, gflags v2.2.2, glog v0.5.0, googletest v1.12.1, Matio v1.5.26, Protocol Buffers v3.21.5, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.3, Matplotlib v3.5.3.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.23, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • Compatible with AMD PetaLinux Tools v2023.2.
  • GNSS-SDR v0.0.19.

Changes with respect to Geniux Langdale 23.04

  • Updated openembedded-core, meta-openembedded, meta-qt5, meta-sdr, meta-raspberrypi, meta-intel, meta-swupdate, and meta-gnss-sdr layers.
  • meta-xilinx and meta-xilinx-tools repos pointed to rel-v2023.2.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackr
  • Removed unused ezdma driver.
  • Update matio to 1.5.26.
  • Fix qemu building.
  • Updated GNSS-SDR to v0.0.19.

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 langdale 24.02 zcu208-zynqmp

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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Kirkstone 24.02

New release of the Geniux Kirkstone 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Kirkstone v24.02 is a customized embedded Linux distribution based on the Yocto Project version 4.0.16 LTS. Main features:

  • Linux kernel 5.15, glibc 2.35.
  • Development tools: Automake v1.16.5, CMake v3.22.3, GCC v11.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.10.4.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.9.2.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.2.
    • C++ supporting libraries: Boost v1.77.0, gflags v2.2.2, glog v0.5.0, googletest v1.12.1, Matio v1.5.24, Protocol Buffers v3.19.4, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.3, Matplotlib v3.5.1.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.24, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.19

Changes with respect to Geniux Kirkstone 23.04

  • Updated openembedded-core, meta-openembedded, meta-qt5, meta-sdr, meta-raspberrypi, meta-intel, meta-swupdate, and meta-gnss-sdr layers.
  • Updated developer scripts.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackrf
  • libiio: repo branch changed from master to main.
  • Removed unused ezdma driver.
  • Added grpc to the SDK.
  • Updated GNSS-SDR to v0.0.19.

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 kirkstone 24.02 raspberrypi4-64

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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Honister 24.02

DOI

New release of the Geniux Honister 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Honister v24.02 is a customized embedded Linux distribution based on the Yocto Project version 3.4.4. Main features:

  • Development tools: Automake v1.16.3, CMake v3.21.1, GCC v11.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.9.9.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.1.
    • C++ supporting libraries: Boost v1.77.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.18.0, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.1, Matplotlib v3.4.1.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.24, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • Compatible with AMD PetaLinux Tools v2022.2.
  • GNSS-SDR v0.0.19.

Changes with respect to Geniux Honister 23.04

  • Updated meta-gnss-sdr layer.
  • Added meta-avnet layer.
  • Updated developer scripts.
  • Disabled faulty SPDX report generation.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackrf
  • libiio: repo branch changed from master to main.
  • Removed unused ezdma driver.
  • Added grpc to the SDK.
  • Updated GNSS-SDR to v0.0.19.

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 honister 24.02 zcu102-zynqmp

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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Hardknott 24.02

DOI

New release of the Geniux Hardknott 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Hardknott v24.02 is a customized embedded Linux distribution based on the Yocto Project version 3.3.6. Main features:

  • Development tools: Automake v1.16.3, CMake v3.19.5, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.9.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.8.0-rc1.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.75.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.15.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.4.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.19.

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

Changes with respect to Geniux Hardknott 23.04

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackrf
  • libiio: repo branch changed from master to main.
  • Removed unused ezdma driver.
  • Added grpc to the SDK.
  • Updated GNSS-SDR to v0.0.19.

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 hardknott 24.02 raspberrypi4

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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Gatesgarth 24.02

DOI

New release of the Geniux Gatesgarth 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Gatesgarth v24.02 is a customized embedded Linux distribution based on the Yocto Project version 3.2.4. Main features:

  • Development tools: Automake v1.16.2, CMake v3.18.2, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.1, Python v3.8.5.
  • 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.9.0, VOLK v2.4.1.
    • C++ supporting libraries: Boost v1.75.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.15.2, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.4.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.
  • Compatible with AMD PetaLinux Tools v2021.2 and Analog Devices Inc.'s tools and HDL libraries 2021_R2.
  • GNSS-SDR v0.0.19.

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

Changes with respect to Geniux Gatesgarth 23.04

  • Updated hdl and meta-gnss-sdr layers.
  • Added meta-petalinux and meta-avnet layers.
  • Updated developer scripts.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackrf
  • libiio: repo branch changed from master to main.
  • Removed unused ezdma driver.
  • Added grpc to the SDK.
  • Added public CTTC mirror for gatesgarth.
  • Updated GNSS-SDR to v0.0.19.

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 gatesgarth 24.02 zcu102-zynqmp

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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Dunfell 24.02

DOI

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 GNSS-SDR for Embedded GNU/Linux.

Geniux Dunfell v24.02 is a customized embedded Linux distribution based on the Yocto Project version 3.1.31 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.19

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

Changes with respect to Geniux Dunfell 23.04

  • Updated openembedded-core, meta-openembedded, meta-intel, meta-ti, meta-arm, meta-swupdate, and meta-gnss-sdr layers.
  • Updated developer scripts.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackrf
  • libiio: repo branch changed from master to main.
  • Removed unused ezdma driver.
  • Added grpc to the SDK.
  • Updated GNSS-SDR to v0.0.19

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 24.02 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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Zeus 24.02

DOI

New release of the Geniux Zeus 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Zeus v24.02 is a customized embedded Linux distribution based on the Yocto Project version 3.0.4. Main features:

  • Development tools: Automake v1.16.1, CMake v3.15.3, GCC v9.2.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.8.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.71.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.9.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2, Matplotlib v3.1.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.
  • Compatible with AMD PetaLinux Tools v2020.3
  • GNSS-SDR v0.0.19.

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

Changes with respect to Geniux Zeus 23.04

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackrf
  • libiio: repo branch changed from master to main.
  • Removed unused ezdma driver.
  • Updated GNSS-SDR to v0.0.19.

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 zeus 24.02 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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Warrior 24.02

DOI

New release of the Geniux Warrior 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Warrior v24.02 is a customized embedded Linux distribution based on the Yocto Project version 2.7.4. Main features:

  • Development tools: Automake v1.16.1, CMake v3.14.1, GCC v8.3.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.7.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.69.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2.
  • 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.19.

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

Changes with respect to Geniux Warrior 23.04

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackrf
  • libiio: repo branch changed from master to main.
  • Removed unused ezdma driver.
  • Updated GNSS-SDR to v0.0.19.

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 warrior 24.02 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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Thud 24.02

DOI

New release of the Geniux Thud 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Thud v24.02 is a customized embedded Linux distribution based on the Yocto Project version 2.6.4 Main features:

  • Development tools: Automake v1.16.1, CMake v3.12.2, GCC v8.2.0 (+ libgfortran), make v4.2.1, ninja v1.8.2, Python v2.7.16 and v3.5.6.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.14.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.8, Lapack v3.7.0, VOLK v2.2.1.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, 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 v2019R2, libad9361-iio v2019R2, iio-oscilloscope v2019_R2.
  • Compatible with AMD PetaLinux Tools v2019.2 and Analog Devices Inc.'s tools and HDL libraries 2019_R2.
  • GNSS-SDR v0.0.19

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

Changes with respect to Geniux Thud 23.04

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackrf
  • libiio: repo branch changed from master to main.
  • Removed unused ezdma driver.
  • Updated GNSS-SDR to v0.0.19.

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 thud 24.02 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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Sumo 24.02

DOI

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 GNSS-SDR for Embedded GNU/Linux.

Geniux Sumo v24.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.23, 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 v2019R1, libad9361-iio v2019R1, iio-oscilloscope v2019_R1.
  • GNSS-SDR v0.0.19

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

Changes with respect to Geniux Sumo 23.04

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackrf
  • Removed unused ezdma driver.
  • Updated GNSS-SDR to v0.0.19

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 24.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 Licence

Copyright: © 2016-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Rocko 24.02

DOI

New release of the Geniux Rocko 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Rocko v24.02 is a customized embedded Linux distribution based on the Yocto Project version 2.4.4. Main features:

  • Development tools: Automake v1.15.1, CMake v3.8.2, GCC v7.3.0 (+ libgfortran), make v4.2.1, ninja v1.7.2, Python v2.7.14 and v3.5.3.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.13.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.6, Lapack v3.7.0, VOLK v1.4.0.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.4.1, Pugixml v1.11.4.
    • Graphical representation: Gnuplot v5.0.5.
  • Software drivers and tools for RF front-ends: UHD v3.10.2.0 (+ gr-uhd), gr-osmosdr v0.1.4.1 (+ rtl-sdr, airspy, hackrf, and rfspace), gr-iio v0.3, libiio v2019R1, libad9361-iio v2019R1, iio-oscilloscope v2019_R1.
  • Compatible with AMD PetaLinux Tools v2018.3 and Analog Devices Inc.'s tools and HDL libraries 2019_R1.
  • GNSS-SDR v0.0.19.

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

Changes with respect to Geniux Rocko 23.04

  • Updated meta-gnss-sdr layer.
  • Updated developer scripts.
  • libhackrf: update to new repository github.com/greatscottgadgets/hackrf
  • Removed unused ezdma driver.
  • Updated GNSS-SDR to v0.0.19.

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 rocko 24.02 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-2024 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.

- Shell
Published by carlesfernandez about 2 years ago

oe-gnss-sdr-manifest - Geniux Hardknott v23.04

DOI

New release of the Geniux Hardknott 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Hardknott v23.04 is a customized embedded Linux distribution based on the Yocto Project version 3.3.6. Main features:

  • Development tools: Automake v1.16.3, CMake v3.19.5, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.9.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.5.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.75.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.15.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.4.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 Hardknott 22.06

  • Added scripts for developers.
  • Added package pv to packagegroup-gnss-sdr-base-extended.
  • Replaced the gtest recipe by googletest v1.12.1.
  • Updated Pugixml to v1.13.
  • Replace dhcp-server by kea, add dhcpcd.
  • Always include ezdma and dma-proxy.
  • Update gnsstk recipe to v13.7.0.
  • Add 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 hardknott 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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Gatesgarth v23.04

DOI

New release of the Geniux Gatesgarth 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Gatesgarth v23.04 is a customized embedded Linux distribution based on the Yocto Project version 3.2.4. Main features:

  • Development tools: Automake v1.16.2, CMake v3.18.2, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.1, Python v3.8.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.5.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.75.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.15.2, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.4.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 Gatesgarth 22.06

  • Added scripts for developers.
  • Added meta-adi-core layer, pointing to the 2021_R1 branch.
  • Added the hdl repo.
  • Added package pv to packagegroup-gnss-sdr-base-extended.
  • Replaced the gtest recipe by googletest v1.12.1.
  • Updated Pugixml to v1.13.
  • Replace dhcp-server by kea, add dhcpcd.
  • Always include ezdma and dma-proxy.
  • Fixed uhd recipe when building with Petalinux.
  • Update gnsstk recipe to v13.7.0.
  • Add 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 gatesgarth 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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Langdale 23.04

DOI

First release of the Geniux Langdale 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Langdale v23.04 is a customized embedded Linux distribution based on the Yocto Project version 4.1.3. Main features:

  • Linux kernel 5.15, glibc 2.35.
  • Development tools: Automake v1.16.5, CMake v3.24.0, GCC v12.2.0 (+ libgfortran), make v4.3, ninja v1.11.1, Python v3.10.6.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.3.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.10, Lapack v3.10.1, VOLK v2.5.2.
    • C++ supporting libraries: Boost v1.80.0, gflags v2.2.2, glog v0.5.0, googletest v1.12.1, Matio v1.5.23, Protocol Buffers v3.21.5, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.3, Matplotlib v3.5.3.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.23, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR 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 langdale 23.04 zcu208-zynqmp

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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Kirkstone v23.04

DOI

New release of the Geniux Kirkstone 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Kirkstone v23.04 is a customized embedded Linux distribution based on the Yocto Project version 4.0.8 LTS. Main features:

  • Linux kernel 5.15, glibc 2.35.
  • Development tools: Automake v1.16.5, CMake v3.22.3, GCC v11.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.10.4.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.5.0-rc1.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.2.
    • C++ supporting libraries: Boost v1.77.0, gflags v2.2.2, glog v0.5.0, googletest v1.12.1, Matio v1.5.23, Protocol Buffers v3.19.4, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.3, Matplotlib v3.5.1.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.24, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.18

Changes with respect to Geniux Kirkstone 22.06

  • Updated openembedded-core, meta-openembedded, meta-qt5, meta-sdr, meta-raspberrypi, meta-intel, meta-swupdate, and meta-gnss-sdr layers.
  • Added scripts for developers.
  • Added package pv to packagegroup-gnss-sdr-base-extended.
  • Added UHD v4.3.
  • Replaced GPSTk by GNSSTk v13.7.0.
  • Updated Googletest to v1.12.1.
  • Updated Pugixml recipe to v1.13.
  • 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 kirkstone 23.04 raspberrypi4-64

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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Honister v23.04

DOI

New release of the Geniux Honister 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Honister v23.04 is a customized embedded Linux distribution based on the Yocto Project version 3.4.4. Main features:

  • Development tools: Automake v1.16.3, CMake v3.21.1, GCC v11.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.9.9.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.2.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.1.
    • C++ supporting libraries: Boost v1.77.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.18.0, Pugixml v1.13.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.1, Matplotlib v3.4.1.
  • Software drivers and tools for RF front-ends: UHD 4.3 (+ gr-uhd), gr-iio, gr-osmosdr v0.2.0 (+ rtl-sdr and hackrf), libiio v0.24, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.18

Changes with respect to Geniux Honister 22.06

  • Updated meta-intel, meta-swupdate and meta-gnss-sdr layers.
  • Updated meta-xilinx and meta-xilinx-tools layers to the rel-v2022.2 branch.
  • Added meta-xilinx-vendor layer.
  • Added scripts for developers.
  • Added package pv to packagegroup-gnss-sdr-base-extended.
  • Added UHD v4.3.
  • Replaced GPSTk by GNSSTk v13.7.0.
  • Replaced the gtest recipe by googletest v1.12.1.
  • Updated Pugixml recipe to v1.13.
  • Added gr-zeromq in gnuradio conf and the ZMQ_Signal_Source in gnss-sdr recipe.
  • Replaced dhcp-server by kea, always install dma-proxy and ezdma packages.
  • 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 honister 23.04 zcu208-zynqmp

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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Dunfell v23.04

DOI

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 GNSS-SDR for Embedded GNU/Linux.

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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Zeus v23.04

DOI

New release of the Geniux Zeus 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Zeus v23.04 is a customized embedded Linux distribution based on the Yocto Project version 3.0.4. Main features:

  • Development tools: Automake v1.16.1, CMake v3.15.3, GCC v9.2.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.8.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.71.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.9.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2, Matplotlib v3.1.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 Zeus 22.06

  • Updated meta-gnss-sdr layer.
  • Added scripts for developers.
  • Added package pv to packagegroup-gnss-sdr-base-extended.
  • Updated Googletest to v1.12.1.
  • 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 zeus 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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Warrior v23.04

DOI

New release of the Geniux Warrior 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Warrior v23.04 is a customized embedded Linux distribution based on the Yocto Project version 2.7.4. Main features:

  • Development tools: Automake v1.16.1, CMake v3.14.1, GCC v8.3.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.7.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.69.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2.
  • 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 Warrior 22.06

  • Updated meta-gnss-sdr layer.
  • Added scripts for developers.
  • Added package pv to packagegroup-gnss-sdr-base-extended.
  • Update Googletest to v1.12.1.
  • 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 warrior 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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Thud v23.04

DOI

New release of the Geniux Thud 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Thud v23.04 is a customized embedded Linux distribution based on the Yocto Project version 2.6.4 Main features:

  • Development tools: Automake v1.16.1, CMake v3.12.2, GCC v8.2.0 (+ libgfortran), make v4.2.1, ninja v1.8.2, Python v2.7.16 and v3.5.6.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.14.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.8, Lapack v3.7.0, VOLK v2.2.1.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, 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 v2019R2, libad9361-iio v2019R2, iio-oscilloscope v2019_R2.
  • GNSS-SDR v0.0.18

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

Changes with respect to Geniux Thud 22.06

  • Updated meta-gnss-sdr layer.
  • Added scripts for developers.
  • Added package pv to packagegroup-gnss-sdr-base-extended.
  • Update Googletest to v1.12.1.
  • 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 thud 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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Sumo v23.04

DOI

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 GNSS-SDR for Embedded GNU/Linux.

Geniux Sumo v23.04 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.23, 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 v2019R1, libad9361-iio v2019R1, iio-oscilloscope v2019_R1.
  • GNSS-SDR v0.0.18

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

Changes with respect to Geniux Sumo 22.02

  • Updated meta-gnss-sdr layer.
  • Added scripts for developers.
  • Added package pv to packagegroup-gnss-sdr-base-extended.
  • Update Googletest to v1.12.1.
  • 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 sumo 23.04 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 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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Rocko v23.04

DOI

New release of the Geniux Rocko 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Rocko v23.04 is a customized embedded Linux distribution based on the Yocto Project version 2.4.4. Main features:

  • Development tools: Automake v1.15.1, CMake v3.8.2, GCC v7.3.0 (+ libgfortran), make v4.2.1, ninja v1.7.2, Python v2.7.14 and v3.5.3.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.13.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.6, Lapack v3.7.0, VOLK v1.4.0.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.4.1, Pugixml v1.11.4.
    • Graphical representation: Gnuplot v5.0.5.
  • Software drivers and tools for RF front-ends: UHD v3.10.2.0 (+ gr-uhd), gr-osmosdr v0.1.4.1 (+ rtl-sdr, airspy, hackrf, and rfspace), gr-iio v0.3, libiio v2019R1, libad9361-iio v2019R1, iio-oscilloscope v2019_R1.
  • GNSS-SDR v0.0.18

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

Changes with respect to Geniux Rocko 22.06

  • Updated meta-gnss-sdr layer.
  • Added scripts for developers.
  • Added meta-adi/meta-adi-core layer.
  • Added package pv to packagegroup-gnss-sdr-base-extended.
  • Fixed jesd-status_dev recipe.
  • Updated Googletest to v1.12.1.
  • 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 rocko 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.

- Shell
Published by carlesfernandez almost 3 years ago

oe-gnss-sdr-manifest - Geniux Kirkstone v22.06

DOI

First release of the Geniux Kirkstone 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Kirkstone v22.06 is a customized embedded Linux distribution based on the Yocto Project version 4.0. Main features:

  • Linux kernel 5.15, glibc 2.35.
  • Development tools: Automake v1.16.5, CMake v3.22.3, GCC v11.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.10.4.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.2.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.10, Lapack v3.10.0, VOLK v2.5.1.
    • C++ supporting libraries: Boost v1.78.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.19.4, Pugixml v1.12.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.3, Matplotlib v3.5.1.
  • Software drivers and tools for RF front-ends: 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.17-git-342d378

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 kirkstone 22.06 raspberrypi4-64

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-2022 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 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.

- Shell
Published by carlesfernandez over 3 years ago

oe-gnss-sdr-manifest - Geniux Honister v22.06

DOI

New release of the Geniux Honister 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Honister v22.06 is a customized embedded Linux distribution based on the Yocto Project version 3.4.4. Main features:

  • Development tools: Automake v1.16.3, CMake v3.21.1, GCC v11.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.9.9.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.2.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.1.
    • C++ supporting libraries: Boost v1.77.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.18.0, Pugixml v1.11.2.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.1, Matplotlib v3.4.1.
  • Software drivers and tools for RF front-ends: 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.17-git-342d378

Changes with respect to Geniux Honister 22.02

  • Updated Yocto version from 3.4.2 to 3.4.3
  • Add Software Bill of Materials in SPDX JSON format.
  • Update matio to v1.5.23.
  • Update GNU Radio to v3.10.2 and VOLK to v2.5.1
  • Enable building for Xilinx's Zynq UltraScale+ MPSoC (ZCU102) and RFSoC (ZCU208) boards.
  • Added dma-proxy and dma-proxy test recipes for Xilinx boards with aarch64 architecture (e.g., zcu102-zynqmp machine).
  • Update Googletest to v1.12.0.
  • Update GNSS-SDR to v0.0.17-git-342d378

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 honister 22.06 zcu208-zynqmp

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-2022 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 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.

- Shell
Published by carlesfernandez over 3 years ago

oe-gnss-sdr-manifest - Geniux Hardknott v22.06

DOI

New release of the Geniux Hardknott 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 GNSS-SDR for Embedded GNU/Linux.

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

  • Development tools: Automake v1.16.3, CMake v3.19.5, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.9.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.5.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.75.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.15.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.4.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.17-git-342d378

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

Changes with respect to Geniux Hardknott 22.02

  • Updated Yocto version from 3.3.4 to 3.3.6
  • Update matio to v1.5.23.
  • Added dma-proxy and dma-proxy test recipes for Xilinx boards with aarch64 architecture (e.g., zcu102-zynqmp machine).
  • Update Googletest to v1.12.0.
  • Update GNSS-SDR to v0.0.17-git-342d378

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 hardknott 22.06 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-2022 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 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.

- Shell
Published by carlesfernandez over 3 years ago

oe-gnss-sdr-manifest - Geniux Gatesgarth v22.06

DOI

New release of the Geniux Gatesgarth 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 GNSS-SDR for Embedded GNU/Linux.

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

  • Development tools: Automake v1.16.2, CMake v3.18.2, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.1, Python v3.8.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.5.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.74.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.13.0, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.3.2.
  • 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.17-git-342d378

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

Changes with respect to Geniux Gatesgarth 22.02

  • Update matio to v1.5.23.
  • Added dma-proxy and dma-proxy test recipes for Xilinx boards with aarch64 architecture (e.g., zcu102-zynqmp machine).
  • Update Googletest to v1.12.0.
  • Update GNSS-SDR to v0.0.17-git-342d378

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 gatesgarth 22.06 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-2022 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 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.

- Shell
Published by carlesfernandez over 3 years ago

oe-gnss-sdr-manifest - Geniux Dunfell v22.06

DOI

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 GNSS-SDR for Embedded GNU/Linux.

Geniux Dunfell v22.02 is a customized embedded Linux distribution based on the Yocto Project version 3.1.16 LTS. Main features:

  • Development tools: Automake v1.16.1, CMake v3.16.5, GCC v9.3.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.17-git-342d378

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

Changes with respect to Geniux Dunfell 22.02

  • Updated Yocto version from 3.1.13 to 3.1.16
  • Update matio to v1.5.23.
  • Added dma-proxy and dma-proxy test recipes for Xilinx boards with aarch64 architecture (e.g., zcu102-zynqmp machine).
  • Update Googletest to v1.12.0.
  • Update GNSS-SDR to v0.0.17-git-342d378

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 22.06 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-2022 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 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.

- Shell
Published by carlesfernandez over 3 years ago

oe-gnss-sdr-manifest - Geniux Zeus v22.06

DOI

New release of the Geniux Zeus 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 GNSS-SDR for Embedded GNU/Linux.

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

  • Development tools: Automake v1.16.1, CMake v3.15.3, GCC v9.2.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.8.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.71.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.9.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2, Matplotlib v3.1.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.17-git-342d378

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

Changes with respect to Geniux Zeus 22.02

  • Update matio to v1.5.23.
  • Added dma-proxy and dma-proxy test recipes for Xilinx boards with aarch64 architecture (e.g., zcu102-zynqmp machine).
  • Update Googletest to v1.12.0.
  • Update GNSS-SDR to v0.0.17-git-342d378

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 zeus 22.06 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-2022 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 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.

- Shell
Published by carlesfernandez over 3 years ago

oe-gnss-sdr-manifest - Geniux Warrior v22.06

DOI

New release of the Geniux Warrior 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Warrior v22.06 is a customized embedded Linux distribution based on the Yocto Project version 2.7.4. Main features:

  • Development tools: Automake v1.16.1, CMake v3.14.1, GCC v8.3.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.7.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.69.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2.
  • 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.17-git-342d378

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

Changes with respect to Geniux Warrior 22.02

  • Update matio to v1.5.23.
  • Added dma-proxy and dma-proxy test recipes for Xilinx boards with aarch64 architecture (e.g., zcu102-zynqmp machine).
  • Update Googletest to v1.12.0.
  • Update GNSS-SDR to v0.0.17-git-342d378

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 warrior 22.06 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-2022 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 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.

- Shell
Published by carlesfernandez over 3 years ago

oe-gnss-sdr-manifest - Geniux Thud v22.06

DOI

New release of the Geniux Thud 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Thud v22.06 is a customized embedded Linux distribution based on the Yocto Project version 2.6.4 Main features:

  • Development tools: Automake v1.16.1, CMake v3.12.2, GCC v8.2.0 (+ libgfortran), make v4.2.1, ninja v1.8.2, Python v2.7.16 and v3.5.6.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.14.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.8, Lapack v3.7.0, VOLK v2.2.1.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, 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 v2019R2, libad9361-iio v2019R2, iio-oscilloscope v2019_R2.
  • GNSS-SDR v0.0.17-git-342d378

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

Changes with respect to Geniux Thud 22.02

  • Update matio to v1.5.23.
  • Added dma-proxy and dma-proxy test recipes for Xilinx boards with aarch64 architecture (e.g., zcu102-zynqmp machine).
  • Update Googletest to v1.12.0.
  • Update GNSS-SDR to v0.0.17-git-342d378

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 thud 22.06 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-2022 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 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.

- Shell
Published by carlesfernandez over 3 years ago

oe-gnss-sdr-manifest - Geniux Sumo v22.06

DOI

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 GNSS-SDR for Embedded GNU/Linux.

Geniux Sumo v22.06 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.23, 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 v2019R1, libad9361-iio v2019R1, iio-oscilloscope v2019_R1.
  • GNSS-SDR v0.0.17-git-342d378

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

Changes with respect to Geniux Sumo 22.02

  • Update matio to v1.5.23.
  • Added dma-proxy and dma-proxy test recipes for Xilinx boards with aarch64 architecture (e.g., zcu102-zynqmp machine).
  • Update Googletest to v1.12.0.
  • Update GNSS-SDR to v0.0.17-git-342d378

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.06 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 Licence

Copyright: © 2016-2022 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 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.

- Shell
Published by carlesfernandez over 3 years ago

oe-gnss-sdr-manifest - Geniux Rocko v22.06

DOI

New release of the Geniux Rocko 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Rocko v22.06 is a customized embedded Linux distribution based on the Yocto Project version 2.4.4. Main features:

  • Development tools: Automake v1.15.1, CMake v3.8.2, GCC v7.3.0 (+ libgfortran), make v4.2.1, ninja v1.7.2, Python v2.7.14 and v3.5.3.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.13.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.6, Lapack v3.7.0, VOLK v1.4.0.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.23, Protocol Buffers v3.4.1, Pugixml v1.11.4.
    • Graphical representation: Gnuplot v5.0.5.
  • Software drivers and tools for RF front-ends: UHD v3.10.2.0 (+ gr-uhd), gr-osmosdr v0.1.4.1 (+ rtl-sdr, airspy, hackrf, and rfspace), gr-iio v0.3, libiio v2019R1, libad9361-iio v2019R1, 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 Rocko 22.02

  • Update matio to v1.5.23.
  • Added dma-proxy and dma-proxy test recipes for Xilinx boards with aarch64 architecture (e.g., zcu102-zynqmp machine).
  • Update Googletest to v1.12.0.
  • Update GNSS-SDR to v0.0.17-git-342d378

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 rocko 22.06 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-2022 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 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.

- Shell
Published by carlesfernandez over 3 years ago

oe-gnss-sdr-manifest - sumo-22.02

Geniux Sumo v22.02

DOI

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 GNSS-SDR for Embedded GNU/Linux.

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 v2019R1, libad9361-iio v2019R1, 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.

- Shell
Published by carlesfernandez about 4 years ago

oe-gnss-sdr-manifest - rocko-22.02

Geniux Rocko v22.02

DOI

New release of the Geniux Rocko 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 GNSS-SDR for Embedded GNU/Linux.

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

  • Development tools: Automake v1.15.1, CMake v3.8.2, GCC v7.3.0 (+ libgfortran), make v4.2.1, ninja v1.7.2, Python v2.7.14 and v3.5.3.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.13.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.6, Lapack v3.7.0, VOLK v1.4.0.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.4.1, Pugixml v1.11.4.
    • Graphical representation: Gnuplot v5.0.5.
  • Software drivers and tools for RF front-ends: UHD v3.10.2.0 (+ gr-uhd), gr-osmosdr v0.1.4.1 (+ rtl-sdr, airspy, hackrf, and rfspace), gr-iio v0.3, libiio v2019R1, libad9361-iio v2019R1, 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 Rocko 21.08

  • Update Armadillo to v10.8.0
  • The gnss-sdr-demo-image now defines "root" and "geniux" users, both with default password "geniux".
  • Added a scriot to expand the root filesystem in the SD card at /etc/init.d/resize-rootfs
  • 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 rocko 22.02 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 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.

- Shell
Published by carlesfernandez about 4 years ago

oe-gnss-sdr-manifest - honister-22.02

Geniux Honister v22.02

DOI

First release of the Geniux Honister 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 GNSS-SDR for Embedded GNU/Linux.

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

  • Development tools: Automake v1.16.3, CMake v3.21.1, GCC v11.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.9.9.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.10.1.1.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.77.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.18.0, Pugixml v1.11.2.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.4.1, Matplotlib v3.4.1.
  • Software drivers and tools for RF front-ends: 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.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 honister 22.02 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 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.

- Shell
Published by carlesfernandez about 4 years ago

oe-gnss-sdr-manifest - hardknott-22.02

Geniux Hardknott v22.02

DOI

New release of the Geniux Hardknott 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 GNSS-SDR for Embedded GNU/Linux.

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

  • Development tools: Automake v1.16.3, CMake v3.19.5, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.2, Python v3.9.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.5.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.75.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.15.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.4.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.16

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

Changes with respect to Geniux Hardknott 21.08

  • Updated revisions for openembedded-core, meta-openembedded, meta-qt5, meta-sdr, meta-raspberrypi, and meta-intel layers.
  • Update Armadillo to v10.8.0
  • Update GNU Radio to v3.9.5.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".
  • Make use of https protocol when possible.
  • Added welcome message on login and ssh banner.
  • 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 hardknott 22.02 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 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.

- Shell
Published by carlesfernandez about 4 years ago

oe-gnss-sdr-manifest - gatesgarth-22.02

Geniux Gatesgarth v22.02

DOI

New release of the Geniux Gatesgarth 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 GNSS-SDR for Embedded GNU/Linux.

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

  • Development tools: Automake v1.16.2, CMake v3.18.2, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.1, Python v3.8.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.5.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.74.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.13.0, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.3.2.
  • 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.16

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

Changes with respect to Geniux Gatesgarth 21.08

  • Updated revisions for openembedded-core, meta-sdr, and meta-xilinx layers.
  • meta-sdr layer pointing to the hardknott branch.
  • meta-xilinx layer pointing to the rel-v2021.2 branch.
  • Update Armadillo to v10.8.0
  • Update GNU Radio to v3.9.5.0.
  • Update VOLK to v2.5.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".
  • Make use of https protocol when possible.
  • Added welcome message on login and ssh banner.
  • 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 gatesgarth 22.02 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 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.

- Shell
Published by carlesfernandez about 4 years ago

oe-gnss-sdr-manifest - dunfell-22.02

Geniux Dunfell v22.02

DOI

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 GNSS-SDR for Embedded GNU/Linux.

Geniux Dunfell v22.02 is a customized embedded Linux distribution based on the Yocto Project version 3.1.13 LTS. Main features:

  • Development tools: Automake v1.16.1, CMake v3.16.5, GCC v9.3.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.21, 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.16

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

Changes with respect to Geniux Dunfell 21.08

  • Updated revisions for openembedded-core, meta-openembedded, meta-qt5, meta-sdr, meta-raspberrypi, and meta-intel layers.
  • Update Armadillo to v10.8.0
  • Update GNU Radio to v3.8.5.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".
  • Make use of https protocol when possible.
  • Added welcome message on login and ssh banner.
  • 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 dunfell 22.02 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 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.

- Shell
Published by carlesfernandez about 4 years ago

oe-gnss-sdr-manifest - zeus-22.02

Geniux Zeus v22.02

DOI

New release of the Geniux Zeus 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 GNSS-SDR for Embedded GNU/Linux.

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

  • Development tools: Automake v1.16.1, CMake v3.15.3, GCC v9.2.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.8.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.71.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.9.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2, Matplotlib v3.1.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.16

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

Changes with respect to Geniux Zeus 21.08

  • 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".
  • Make use of https protocol when possible.
  • Added welcome message on login and ssh banner.
  • 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 zeus 22.02 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 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.

- Shell
Published by carlesfernandez about 4 years ago

oe-gnss-sdr-manifest - warrior-22.02

Geniux Warrior v22.02

DOI

New release of the Geniux Warrior 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 GNSS-SDR for Embedded GNU/Linux.

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

  • Development tools: Automake v1.16.1, CMake v3.14.1, GCC v8.3.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.7.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.69.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2.
  • 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.16

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

Changes with respect to Geniux Warrior 21.08

  • Updated meta-qt5 revision.
  • 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".
  • Make use of https protocol when possible.
  • Added welcome message on login and ssh banner.
  • 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 warrior 22.02 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 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.

- Shell
Published by carlesfernandez about 4 years ago

oe-gnss-sdr-manifest - thud-22.02

Geniux Thud v22.02

DOI

New release of the Geniux Thud 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 GNSS-SDR for Embedded GNU/Linux.

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

  • Development tools: Automake v1.16.1, CMake v3.12.2, GCC v8.2.0 (+ libgfortran), make v4.2.1, ninja v1.8.2, Python v2.7.16 and v3.5.6.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.14.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.8, Lapack v3.7.0, VOLK v2.2.1.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, 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 v2019R2, libad9361-iio v2019R2, iio-oscilloscope v2019_R2.
  • GNSS-SDR v0.0.16

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

Changes with respect to Geniux Thud 21.08

  • Downgrade GNU Radio version to 3.7.14.0, so gr-osmosdr and gr-iio can be included in images.
  • 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".
  • Make use of https protocol when possible.
  • Added welcome message on login and ssh banner.
  • 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 thud 22.02 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 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.

- Shell
Published by carlesfernandez about 4 years ago

oe-gnss-sdr-manifest - hardknott-21.08

Geniux Hardknott v21.08

DOI

New release of the Geniux Hardknott 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Hardknott v21.08 is a customized embedded Linux distribution based on the Yocto Project version 3.3.2. Main features:

  • Development tools: Automake v1.16.3, CMake v3.19.5, GCC v10.2.0 (+ ibgfortran), make v4.3, ninja v1.10.2, Python v3.9.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.2.0.
    • Number crunching libraries: Armadillo v10.5.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.75.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.15.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.4.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.15

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

Changes with respect to Geniux Hardknott 21.06

  • Fix .wic image creation in Geniux Hardknott 21.06.
  • Updated meta-openembedded, openembedded-core, meta-raspberrypi, meta-intel, and meta-gnss-sdr layers.
  • GNSS-SDR updated to v0.0.15
  • Update FFTW to v3.3.9 and force to compile it without NEON, since it was causing segfaults.
  • Update libiio to v0.23.
  • Updated libad9361-iio and iio-oscilloscope recipes.
  • Update glog to v0.5.0.
  • Customized splash screen.
  • Added a script for easier maintenance of the manifest.

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 hardknott 21.08 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 License

Copyright: © 2016-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - gatesgarth-21.08

Geniux Gatesgarth v21.08

DOI

New release of the Geniux Gatesgarth 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Gatesgarth v21.08 is a customized embedded Linux distribution based on the Yocto Project version 3.2.4. Main features:

  • Development tools: Automake v1.16.2, CMake v3.18.2, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.1, Python v3.8.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2+.
    • Number crunching libraries: Armadillo v10.5.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.4.1.
    • C++ supporting libraries: Boost v1.74.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.13.0, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.3.2.
  • 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.15

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

Changes with respect to Geniux Gatesgarth 21.06

  • Fix .wic image creation in Geniux Gatesgarth 21.06.
  • Updated meta-intel, meta-raspberrypi, and meta-gnss-sdr layers.
  • GNSS-SDR updated to v0.0.15
  • Update FFTW to v3.3.9 and force to compile it without NEON, since it was causing segfaults.
  • Update libiio to v0.23.
  • Updated libad9361-iio and iio-oscilloscope recipes.
  • Update glog to v0.5.0.
  • Customized splash screen.
  • Added a script for easier maintenance of the manifest.

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 gatesgarth 21.08 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 License

Copyright: © 2016-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - dunfell-21.08

Geniux Dunfell v21.08

DOI

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 GNSS-SDR for Embedded GNU/Linux.

Geniux Dunfell v21.08 is a customized embedded Linux distribution based on the Yocto Project version 3.1.10 LTS. Main features:

  • Development tools: Automake v1.16.1, CMake v3.16.5, GCC v9.3.0 (+ libgfortran), make v4.3, ninja v1.10.0, Python v3.8.11.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.5.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.21, 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.15

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

Changes with respect to Geniux Dunfell 21.06

  • Fix .wic image creation in Geniux Dunfell 21.06.
  • Updated openembedded-core, meta-openembedded, meta-raspberrypi, and meta-gnss-sdr layers.
  • GNSS-SDR updated to v0.0.15
  • Update FFTW to v3.3.9 and force to compile it without NEON, since it was causing segfaults.
  • Update libiio to v0.23.
  • Updated libad9361-iio and iio-oscilloscope recipes.
  • Update glog to v0.5.0.
  • Customized splash screen.
  • Added a script for easier maintenance of the manifest.

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 21.08 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 License

Copyright: © 2016-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - zeus-21.08

Geniux Zeus v21.08

DOI

New release of the Geniux Zeus 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Zeus v21.08 is a customized embedded Linux distribution based on the Yocto Project version 3.0.4. Main features:

  • Development tools: Automake v1.16.1, CMake v3.15.3, GCC v9.2.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.8.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.5.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.71.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.9.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2, Matplotlib v3.1.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.15

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

Changes with respect to Geniux Zeus 21.06

  • Fix .wic image creation in Geniux Zeus 21.06.
  • Updated meta-gnss-sdr layer.
  • Update meta-xilinx and meta-xilinx tools to rel-v2020.3.
  • Add meta-intel layer.
  • GNSS-SDR updated to v0.0.15
  • Update FFTW to v3.3.9 and force to compile it without NEON, since it was causing segfaults.
  • Update libiio to v0.23.
  • Updated libad9361-iio and iio-oscilloscope recipes.
  • Update glog to v0.5.0.
  • Customized splash screen.
  • Added a script for easier maintenance of the manifest.

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 zeus 21.08 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 License

Copyright: © 2016-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - warrior-21.08

Geniux Warrior v21.08

DOI

New release of the Geniux Warrior 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Warrior v21.08 is a customized embedded Linux distribution based on the Yocto Project version 2.7.4. Main features:

  • Development tools: Automake v1.16.1, CMake v3.14.1, GCC v8.3.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.7.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.5.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.69.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2.
  • 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.15

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

Changes with respect to Geniux Warrior 21.06

  • Updated meta-gnss-sdr layer.
  • Updated meta-qt5 layer.
  • Remove unused meta-adi layer.
  • Add meta-intel layer.
  • GNSS-SDR updated to v0.0.15
  • Update FFTW to v3.3.9 and force to compile it without NEON, since it was causing segfaults.
  • Update libiio to v0.23.
  • Updated libad9361-iio and iio-oscilloscope recipes.
  • Update glog to v0.5.0.
  • Customized splash screen.
  • Added a script for easier maintenance of the manifest.

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 warrior 21.08 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 License

Copyright: © 2016-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - thud-21.08

Geniux Thud v21.08

DOI

New release of the Geniux Thud 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Thud v21.08 is a customized embedded Linux distribution based on the Yocto Project version 2.6.4 Main features:

  • Development tools: Automake v1.16.1, CMake v3.12.2, GCC v8.2.0 (+ libgfortran), make v4.2.1, ninja v1.8.2, Python v2.7.16 and v3.5.6.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.0+.
    • Number crunching libraries: Armadillo v10.5.0, FFTW v3.3.8, Lapack v3.7.0, VOLK v2.2.1.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2.
  • Software drivers and tools for RF front-ends: UHD v3.13.0.1 (+ gr-uhd), libiio v2019R2, libad9361-iio v2019R2, iio-oscilloscope v2019_R2.
  • GNSS-SDR v0.0.15

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

Changes with respect to Geniux Thud 21.06

  • Updated meta-gnss-sdr layer.
  • Add meta-intel layer.
  • Point meta-adi layer to the 2019_R2 branch.
  • GNSS-SDR updated to v0.0.15
  • Update glog to v0.5.0.
  • Customized splash screen.
  • Added a script for easier maintenance of the manifest.

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 thud 21.08 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 License

Copyright: © 2016-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - sumo-21.08

Geniux Sumo v21.08

DOI

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 GNSS-SDR for Embedded GNU/Linux.

Geniux Sumo v21.08 is a customized embedded Linux distribution based on the Yocto Project version 2.4.4. 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.8.0+.
    • Number crunching libraries: Armadillo v10.5.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: gr-osmosdr v0.1.4.1 (+ rtl-sdr and hackrf), gr-iio v0.3, libiio v2019R1, libad9361-iio v2019R1, iio-oscilloscope v2019_R1.
  • GNSS-SDR v0.0.15

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

Changes with respect to Geniux Sumo 21.06

  • Updated meta-gnss-sdr layer.
  • Add meta-intel layer.
  • Point meta-adi layer to the 2019_R1 branch.
  • GNSS-SDR updated to v0.0.15
  • Update glog to v0.5.0.
  • Update gr-iio recipe.
  • Customized splash screen.
  • Added a script for easier maintenance of the manifest.

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 21.08 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-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - rocko-21.08

Geniux Rocko v21.08

DOI

New release of the Geniux Rocko 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 GNSS-SDR for Embedded GNU/Linux.

Geniux Rocko v21.08 is a customized embedded Linux distribution based on the Yocto Project version 2.4.4. Main features:

  • Development tools: Automake v1.15.1, CMake v3.8.2, GCC v7.3.0 (+ libgfortran), make v4.2.1, ninja v1.7.2, Python v2.7.14 and v3.5.3.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.7.13.
    • Number crunching libraries: Armadillo v10.5.0, FFTW v3.3.6, Lapack v3.7.0, VOLK v1.4.0.
    • C++ supporting libraries: Boost v1.64.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.4.1, Pugixml v1.11.4.
    • Graphical representation: Gnuplot v5.0.5.
  • Software drivers and tools for RF front-ends: UHD v3.10.2.0 (+ gr-uhd), gr-osmosdr v0.1.4.1 (+ rtl-sdr, airspy, hackrf, and rfspace), gr-iio v0.3, libiio v2019R1, libad9361-iio v2019R1, iio-oscilloscope v2019_R1.
  • GNSS-SDR v0.0.15

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

Changes with respect to Geniux Rocko 21.06

  • Updated meta-gnss-sdr layer.
  • Add meta-intel layer.
  • Point meta-xilinx layer to the rocko branch
  • GNSS-SDR updated to v0.0.15
  • Update glog to v0.5.0.
  • Customized splash screen.
  • Added a script for easier maintenance of the manifest.

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 rocko 21.08 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 License

Copyright: © 2016-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - hardknott-21.06

Geniux Hardknott v21.06

DOI

First release of the Geniux Hardknott 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.

Geniux Hardknott v21.06 is a customized embedded Linux distribution based on Yocto Project version 3.3.1.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

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

Main features

  • GCC v10.2, CMake v3.19..5, Boost v1.75.0 GNU Radio v3.9.2.0, Armadilllo v10.5.0, glog v0.4.0, gflags v2.2.2, Protocol Buffers 3.15.2, Pugixml v1.11.4, Matio v1.5.21, UHD v3.15.LTS (+ gr-uhd), gr-osmosdr v0.2.3, gr-iio v0.3.

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 hardknott 21.06 raspberrypi4

or $ ./geniux-builder.sh hardknott 21.06 intel-corei7-64

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-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - gatesgarth-21.06

Geniux Gatesgarth v21.06

DOI

New release of the Geniux Gatesgarth 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

Geniux Gatesgarth v21.06 is a customized embedded Linux distribution based on Yocto Project version 3.2.4.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux. GENiUX

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

Changes with respect to Geniux Gatesgarth 21.01

  • Updated openembedded-core, meta-openembedded, meta-sdr, meta-xilinx, and meta-raspberrypi layer commits.
  • Added meta-intel layer
  • Use linux-xlnx kernel for zedboard-zynq7 machine, based on Linux kernel 5.10.
  • Updated gnss-sdr recipe: Remove python-six dependency, add ENABLE_FPGA as building option by default, other syntax improvements, update to latest upstream next branch commit.
  • Updated libiio, libad9361-iio, and iio-oscilloscope recipes to current master.
  • Updated pugixml version to 1.11.4.
  • Updated matio version to 1.5.21.
  • Updated Armadillo version to 10.5.0.
  • Updated GoogleTest version 1.11.0.
  • Improved packaging of gpstk.
  • Improved glog recipe.
  • Improved gtkdatabox recipe.
  • Cleaner image definitions.
  • gnss-sdr-minimal-image and gnss-sdr-demo-image now create wic image files.
  • Transition of the https://github.com/carlesfernandez/yocto-geniux/ repo default branch name from “master” to “main”.
  • Do not inhibit package and package debug split.
  • Updated README.md file.

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 gatesgarth 21.06 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-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - dunfell-21.06

Geniux Dunfell v21.06

DOI

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

Geniux Dunfell v21.06 is a customized embedded Linux distribution based on Yocto Project version 3.1.7.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

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

Changes with respect to Geniux Dunfell 21.01

  • Updated openembedded-core, meta-openembedded, meta-qt5, meta-sdr, meta-xilinx, and meta-raspberrypi layer commits.
  • Added meta-intel layer.
  • Updated gnss-sdr recipe: Remove python-six dependency, add ENABLE_FPGA as building option by default, other syntax improvements, update to latest upstream next branch commit.
  • Updated libiio, libad9361-iio, and iio-oscilloscope recipes to current master.
  • Updated matio version to 1.5.21.
  • Updated Armadillo version to 10.5.0.
  • Updated GoogleTest version 1.11.0.
  • Improved packaging of gpstk.
  • Improved glog recipe.
  • Improved gtkdatabox recipe.
  • Improved gnss-sdr-monitor recipe.
  • Cleaner image definitions.
  • gnss-sdr-minimal-image and gnss-sdr-demo-image now create wic image files.
  • Transition of the https://github.com/carlesfernandez/yocto-geniux/ repo default branch name from “master” to “main”.
  • Do not inhibit package and package debug split.
  • Updated README.md file.

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 21.06 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-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - zeus-21.06

Geniux Zeus v21.06

DOI

New release of the Geniux Zeus 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

Geniux Zeus v21.06 is a customized embedded Linux distribution based on Yocto Project version 3.0.4.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

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

Changes with respect to Geniux Zeus 21.01

  • Updated meta-xilinx layer commit.
  • Added meta-xilinx-tools layer.
  • meta-xilinx layer points to rel-v2020.2 branch.
  • Updated gnss-sdr recipe: Remove python-six dependency, add ENABLE_FPGA as building option by default, other syntax improvements, update to latest upstream next branch commit.
  • Updated libiio, libad9361-iio, and iio-oscilloscope recipes to current master.
  • Updated pugixml version to 1.11.4.
  • Updated matio version to 1.5.21.
  • Updated Armadillo version to 10.5.0.
  • Updated GoogleTest version 1.11.0.
  • Improved packaging of gpstk.
  • Improved gtkdatabox recipe.
  • Improved gnss-sdr-monitor recipe.
  • Cleaner image definitions.
  • gnss-sdr-minimal-image and gnss-sdr-demo-image now create wic image files.
  • Transition of the https://github.com/carlesfernandez/yocto-geniux/ repo default branch name from “master” to “main”.
  • Do not inhibit package and package debug split.
  • Updated README.md file.

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 zeus 21.06 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-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - warrior-21.06

Geniux Warrior v21.06

DOI

New release of the Geniux Warrior 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

Geniux Warrior v21.06 is a customized embedded Linux distribution based on Yocto Project version 2.7.4.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

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

Changes with respect to Geniux Warrior 21.01

  • Updated meta-qt5, meta-adi and meta-raspberry layer commits.
  • Removed unused meta-ti and meta-odroid layers.
  • Updated gnss-sdr recipe: Remove python-six dependency, add ENABLE_FPGA as building option by default, other syntax improvements, update to latest upstream next branch commit.
  • Updated libiio, libad9361-iio, and iio-oscilloscope recipes to current master.
  • Updated pugixml version to 1.11.4.
  • Updated gflags version to 2.2.2.
  • Updated glog version to 0.4.0.
  • Updated matio version to 1.5.21.
  • Updated Armadillo version to 10.5.0.
  • Updated GoogleTest version 1.11.0.
  • Improved packaging of gpstk.
  • Improved gtkdatabox recipe.
  • Cleaner image definitions.
  • Transition of the https://github.com/carlesfernandez/yocto-geniux/ repo default branch name from “master” to “main”.
  • Do not inhibit package and package debug split.
  • Updated README.md file.

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 warrior 21.06 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-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - thud-21.06

Geniux Thud v21.06

DOI

New release of the Geniux Thud 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

Geniux Thud v21.06 is a customized embedded Linux distribution based on Yocto Project version 2.6.4.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

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

Changes with respect to Geniux Thud 21.01

  • Updated meta-qt5 layer commit.
  • Removed unused meta-ti and meta-odroid repos.
  • Use linux-xlnxadi-2019R2 kernel for zedboard-zynq7 and zcu102-zynqmp machines, based on Linux kernel 4.14.
  • Compatible with PetaLinux Tools v2019.2.
  • Fixes for the zcu102-zynqmp machine.
  • Updated libiio, libad9361-iio, and iio-oscilloscope to version 2019_R2.
  • Updated gnss-sdr recipe: Remove python-six dependency, add ENABLE_FPGA as building option by default, other syntax improvements, update to latest upstream next branch commit.
  • Updated pugixml version to 1.11.4.
  • Updated gflags version to 2.2.2.
  • Updated glog version to 0.4.0.
  • Updated matio version to 1.5.21.
  • Updated Armadillo version to 10.5.0.
  • Updated GoogleTest version 1.11.0.
  • Improved packaging of gpstk.
  • Improved gtkdatabox recipe.
  • Cleaner image definitions.
  • Transition of the https://github.com/carlesfernandez/yocto-geniux/ repo default branch name from “master” to “main”.
  • Do not inhibit package and package debug split.
  • Updated README.md file.

How to build images and the SDK

With Docker 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 thud 21.06 zedboard-zynq7

or $ ./geniux-builder.sh thud 21.06 zcu102-zynqmp

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-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - sumo-21.06

Geniux Sumo v21.06

DOI

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

Geniux Sumo v21.06 is a customized embedded Linux distribution based on Yocto Project version 2.5.3.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

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

Changes with respect to Geniux Sumo 21.01

  • Updated meta-qt5 layer commit.
  • Removed unused meta-ti, meta-odroid, and meta-ettus repos.
  • Updated gnss-sdr recipe: Remove python-six dependency, add ENABLE_FPGA as building option by default, other syntax improvements, update to latest upstream next branch commit.
  • Updated pugixml version to 1.11.4.
  • Updated gflags version to 2.2.2.
  • Updated glog version to 0.4.0.
  • Updated matio version to 1.5.21.
  • Updated Armadillo version to 10.5.0.
  • Updated GoogleTest version 1.11.0.
  • Improved packaging of gpstk.
  • Improved gtkdatabox recipe.
  • Improved gnss-simulator recipe.
  • Cleaner image definitions.
  • Transition of the https://github.com/carlesfernandez/yocto-geniux/ repo default branch name from “master” to “main”.
  • Do not inhibit package and package debug split.
  • Updated README.md file.

How to build images and the SDK

With Docker 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 21.06 zedboard-zynq7

or $ ./geniux-builder.sh sumo 21.06 raspberrypi3

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-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - rocko-21.06

Geniux Rocko v21.06

DOI

New release of the Geniux Rocko 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

Geniux Rocko v21.06 is a customized embedded Linux distribution based on Yocto Project version 2.4.4.

The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.

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

Changes with respect to Geniux Rocko 21.01

  • Updated meta-raspberrypi layer commit.
  • Removed unused meta-ti and meta-odroid repos.
  • Use linux-xlnxadi-2019R1 kernel for zedboard-zynq7 and zcu102-zynqmp machines, based on Linux kernel 4.14.
  • Compatible with PetaLinux Tools v2018.3.
  • Updated gnss-sdr recipe: Remove python-six dependency, add ENABLE_FPGA as building option by default, other syntax improvements, update to latest upstream next branch commit.
  • Updated pugixml version to 1.11.4.
  • Updated gflags version to 2.2.2.
  • Updated glog version to 0.4.0.
  • Updated matio version to 1.5.21.
  • Updated Armadillo version to 10.5.0.
  • Updated GoogleTest version 1.11.0.
  • Improved packaging of gpstk.
  • Improved gtkdatabox recipe.
  • Cleaner image definitions.
  • Transition of the https://github.com/carlesfernandez/yocto-geniux/ repo default branch name from “master” to “main”.
  • Do not inhibit package and package debug split.
  • Updated README.md file.

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 rocko 21.06 zedboard-zynq7

or

$ ./geniux-builder.sh rocko 21.06 zcu102-zynqmp

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-2021 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.

- Shell
Published by carlesfernandez over 4 years ago

oe-gnss-sdr-manifest - gatesgarth-21.02

Geniux Gatesgarth v21.02

First release of the Geniux Gatesgarth 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 GNSS-SDR for Embedded GNU/Linux.

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

Main features

  • GCC v10.2.0, CMake v3.18.2, Boost v1.74.0, GNU Radio v3.8.2+, Armadilllo v9.900.1, glog v0.4.0, gflags v2.2.2, Protocol Buffers v3.13.0, Pugixml v1.10, Matio v1.5.19, UHD v3.15.LTS (+ gr-uhd), gr-osmosdr v0.2.3, gr-iio v0.3.

How to build images and the SDK

With Docker installed on your system:

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

The 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.

- Shell
Published by carlesfernandez about 5 years ago

oe-gnss-sdr-manifest - dunfell-21.02

Geniux Dunfell v21.02

First 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 GNSS-SDR for Embedded GNU/Linux.

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

Main features

  • GCC v9.3.0, CMake v3.16.5, Boost v1.72.0, GNU Radio v3.8.2.0, Armadilllo v9.900.1, glog v0.4.0, gflags v2.2.2, Protocol Buffers v3.11.4, Pugixml v1.10, Matio v1.5.19, UHD v3.15.LTS (+ gr-uhd), gr-osmosdr v0.2.3, gr-iio v0.3.

How to build images and the SDK

With Docker installed on your system:

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

The 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.

- Shell
Published by carlesfernandez about 5 years ago

oe-gnss-sdr-manifest - zeus-21.02

Geniux Zeus v21.02

First release of the Geniux Zeus 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 GNSS-SDR for Embedded GNU/Linux.

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

Main features

  • GCC v9.2.0, CMake v3.15.3, Boost v1.71.0, GNU Radio v3.8.2.0, Armadilllo v9.900.1, glog v0.4.0, gflags v2.2.2, Protocol Buffers v3.9.2, Pugixml v1.9, Matio v1.5.17, UHD v3.15.LTS (+ gr-uhd), gr-osmosdr v0.2.3, gr-iio v0.3.

How to build images and the SDK

With Docker installed on your system:

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

The 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.

- Shell
Published by carlesfernandez about 5 years ago

oe-gnss-sdr-manifest - warrior-21.02

Geniux Warrior v21.02

First release of the Geniux Warrior 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 GNSS-SDR for Embedded GNU/Linux.

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

Main features

  • GCC v8.3.0, CMake v3.14.1, Boost v1.69.0, GNU Radio v3.8.2.0, Armadilllo v9.900.1, glog v0.4.0, gflags v2.2.2, Protocol Buffers v3.6.1, Pugixml v1.9, Matio v1.5.17, UHD v3.15.LTS (+ gr-uhd), gr-osmosdr v0.2.3, gr-iio v0.3.

How to build images and the SDK

With Docker installed on your system:

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

The 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.

- Shell
Published by carlesfernandez about 5 years ago

oe-gnss-sdr-manifest - thud-21.02

Geniux Thud v21.02

First release of the Geniux Thud 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 GNSS-SDR for Embedded GNU/Linux.

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

Main features

  • GCC v8.2.0, CMake v3.12.2, Boost v1.64.0, GNU Radio v3.8.0+, Armadilllo v9.900.1, glog v0.4.0, gflags v2.2.2, Protocol Buffers v3.6.1, Pugixml v1.9, Matio v1.5.11, UHD v3.13.0.1 (+ gr-uhd)

How to build images and the SDK

With Docker installed on your system:

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

The 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.

- Shell
Published by carlesfernandez about 5 years ago

oe-gnss-sdr-manifest -

Geniux Sumo v21.02

First 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 GNSS-SDR for Embedded GNU/Linux.

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

Main features

  • GCC v7.3.0, CMake v3.10.3, Boost v1.68.0, GNU Radio v3.8.0+, Armadilllo v9.900.1, glog v0.3.5, gflags v2.2.1, Protocol Buffers v3.5.1, Pugixml v1.9, Matio v1.5.11 , gr-osmosdr v0.1.4.1, gr-iio v0.3.

How to build images and the SDK

With Docker installed on your system:

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

The 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.

- Shell
Published by carlesfernandez about 5 years ago

oe-gnss-sdr-manifest - rocko-21.02

Geniux Rocko v21.02

First release of the Geniux Rocko 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 GNSS-SDR for Embedded GNU/Linux.

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

Main features

  • GCC v7.3.0, CMake v3.8.2, Boost v1.64.0, GNU Radio v3.7.13, Armadilllo v9.900.1, glog v0.3.5, gflags v2.2.1, Protocol Buffers v3.4.1, Pugixml v1.9, Matio v1.5.11, UHD v3.10.2.0 (+ gr-uhd), gr-osmosdr v0.1.4.1, gr-iio v0.3.
  • Tested with Petalinux v2018.3.

How to build images and the SDK

With Docker installed on your system:

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

The 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.

- Shell
Published by carlesfernandez about 5 years ago