Recent Releases of oe-gnss-sdr-manifest
oe-gnss-sdr-manifest - Geniux Hardknott 25.04
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-sdrlayer. - 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
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
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
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, andmeta-gnss-sdrlayers. - 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, andmeta-gnss-sdrlayers. - 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, andmeta-gnss-sdrlayers. - Added
meta-adilayer 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, andmeta-gnss-sdrlayers. - 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-sdrlayer. - Added
meta-adilayer 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-sdrlayer. - 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, andmeta-gnss-sdrlayers. - 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-sdrlayer. - 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-sdrlayer. - 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-sdrlayer. - 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-sdrlayer. - 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-sdrlayer. - 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
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
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
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, andmeta-gnss-sdrlayers. meta-xilinxandmeta-xilinx-toolsrepos pointed torel-v2023.2.- libhackrf: update to new repository github.com/greatscottgadgets/hackr
- Removed unused
ezdmadriver. - 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, andmeta-gnss-sdrlayers. - Updated developer scripts.
- libhackrf: update to new repository github.com/greatscottgadgets/hackrf
- libiio: repo branch changed from master to main.
- Removed unused
ezdmadriver. - Added
grpcto 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
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-sdrlayer. - Added
meta-avnetlayer. - 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
ezdmadriver. - Added
grpcto 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
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-sdrlayer. - Updated developer scripts.
- libhackrf: update to new repository github.com/greatscottgadgets/hackrf
- libiio: repo branch changed from master to main.
- Removed unused
ezdmadriver. - Added
grpcto 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
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
hdlandmeta-gnss-sdrlayers. - Added
meta-petalinuxandmeta-avnetlayers. - Updated developer scripts.
- libhackrf: update to new repository github.com/greatscottgadgets/hackrf
- libiio: repo branch changed from master to main.
- Removed unused
ezdmadriver. - Added
grpcto 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
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, andmeta-gnss-sdrlayers. - Updated developer scripts.
- libhackrf: update to new repository github.com/greatscottgadgets/hackrf
- libiio: repo branch changed from master to main.
- Removed unused
ezdmadriver. - Added
grpcto 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
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-sdrlayer. - Updated developer scripts.
- libhackrf: update to new repository github.com/greatscottgadgets/hackrf
- libiio: repo branch changed from master to main.
- Removed unused
ezdmadriver. - 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
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-sdrlayer. - Updated developer scripts.
- libhackrf: update to new repository github.com/greatscottgadgets/hackrf
- libiio: repo branch changed from master to main.
- Removed unused
ezdmadriver. - 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
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-sdrlayer. - Updated developer scripts.
- libhackrf: update to new repository github.com/greatscottgadgets/hackrf
- libiio: repo branch changed from master to main.
- Removed unused
ezdmadriver. - 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
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-sdrlayer. - Updated developer scripts.
- libhackrf: update to new repository github.com/greatscottgadgets/hackrf
- Removed unused
ezdmadriver. - 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
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-sdrlayer. - Updated developer scripts.
- libhackrf: update to new repository github.com/greatscottgadgets/hackrf
- Removed unused
ezdmadriver. - 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
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
pvtopackagegroup-gnss-sdr-base-extended. - Replaced the
gtestrecipe bygoogletestv1.12.1. - Updated Pugixml to v1.13.
- Replace
dhcp-serverbykea, adddhcpcd. - Always include
ezdmaanddma-proxy. - Update
gnsstkrecipe to v13.7.0. - Add
gr-zeromqin gnuradio conf and theZMQ_Signal_Sourceingnss-sdrrecipe. - 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
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-corelayer, pointing to the2021_R1branch. - Added the
hdlrepo. - Added package
pvtopackagegroup-gnss-sdr-base-extended. - Replaced the
gtestrecipe bygoogletestv1.12.1. - Updated Pugixml to v1.13.
- Replace
dhcp-serverbykea, adddhcpcd. - Always include
ezdmaanddma-proxy. - Fixed
uhdrecipe when building with Petalinux. - Update
gnsstkrecipe to v13.7.0. - Add
gr-zeromqin gnuradio conf and theZMQ_Signal_Sourceingnss-sdrrecipe. - 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
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
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, andmeta-gnss-sdrlayers. - Added scripts for developers.
- Added package
pvtopackagegroup-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-zeromqin gnuradio conf and theZMQ_Signal_Sourcein 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
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-swupdateandmeta-gnss-sdrlayers. - Updated
meta-xilinxandmeta-xilinx-toolslayers to therel-v2022.2branch. - Added
meta-xilinx-vendorlayer. - Added scripts for developers.
- Added package
pvtopackagegroup-gnss-sdr-base-extended. - Added UHD v4.3.
- Replaced GPSTk by GNSSTk v13.7.0.
- Replaced the
gtestrecipe bygoogletestv1.12.1. - Updated Pugixml recipe to v1.13.
- Added
gr-zeromqin gnuradio conf and theZMQ_Signal_Sourcein gnss-sdr recipe. - Replaced
dhcp-serverbykea, always installdma-proxyandezdmapackages. - 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
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, andmeta-gnss-sdrlayers. - GCC updated to v9.5.0.
- Added scripts for developers.
- Added package
pvtopackagegroup-gnss-sdr-base-extended. - Replaced the
gtestrecipe bygoogletestv1.12.1. - Removed
uhd_images_downloaderbinary from theuhdrecipe. - Updated GPSTk repository (now renamed to gnsstk).
- Added
gr-zeromqin gnuradio conf and theZMQ_Signal_Sourcein 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
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-sdrlayer. - Added scripts for developers.
- Added package
pvtopackagegroup-gnss-sdr-base-extended. - Updated Googletest to v1.12.1.
- Updated GPSTk repository (now renamed to gnsstk).
- Added
gr-zeromqin gnuradio conf and theZMQ_Signal_Sourcein 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
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-sdrlayer. - Added scripts for developers.
- Added package
pvtopackagegroup-gnss-sdr-base-extended. - Update Googletest to v1.12.1.
- Updated GPSTk repository (now renamed to gnsstk).
- Added
gr-zeromqin gnuradio conf and theZMQ_Signal_Sourcein 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
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-sdrlayer. - Added scripts for developers.
- Added package
pvtopackagegroup-gnss-sdr-base-extended. - Update Googletest to v1.12.1.
- Updated GPSTk repository (now renamed to gnsstk).
- Added
gr-zeromqin gnuradio conf and theZMQ_Signal_Sourcein 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
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-sdrlayer. - Added scripts for developers.
- Added package
pvtopackagegroup-gnss-sdr-base-extended. - Update Googletest to v1.12.1.
- Updated GPSTk repository (now renamed to gnsstk).
- Added
gr-zeromqin gnuradio conf and theZMQ_Signal_Sourcein 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
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-sdrlayer. - Added scripts for developers.
- Added
meta-adi/meta-adi-corelayer. - Added package
pvtopackagegroup-gnss-sdr-base-extended. - Fixed
jesd-status_devrecipe. - Updated Googletest to v1.12.1.
- Updated GPSTk repository (now renamed to gnsstk).
- Added
gr-zeromqin gnuradio conf and theZMQ_Signal_Sourcein 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
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
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
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
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
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
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
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
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
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
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
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
sumobranch of themeta-sdrlayer, so the UHD driver can be included in the image. - Added
meta-qt4layer. - 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
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
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
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
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-sdrlayer pointing to the hardknott branch.meta-xilinxlayer 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
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
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
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-qt5revision. - 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
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-qt4layer. - 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
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
.wicimage 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
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
.wicimage 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
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
.wicimage 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
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
.wicimage 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
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
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
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
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
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
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
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
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
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
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
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
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