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-swupdate
andmeta-gnss-sdr
layers. - Updated
meta-xilinx
andmeta-xilinx-tools
layers to therel-v2022.2
branch. - Added
meta-xilinx-vendor
layer. - Added scripts for developers.
- Added package
pv
topackagegroup-gnss-sdr-base-extended
. - Added UHD v4.3.
- Replaced GPSTk by GNSSTk v13.7.0.
- Replaced the
gtest
recipe bygoogletest
v1.12.1. - Updated Pugixml recipe to v1.13.
- Added
gr-zeromq
in gnuradio conf and theZMQ_Signal_Source
in gnss-sdr recipe. - Replaced
dhcp-server
bykea
, always installdma-proxy
andezdma
packages. - Updated GNSS-SDR to v0.0.18
How to build images and the SDK
With Docker already installed on your system, build the SDK and images for your preferred machine:
$ git clone https://github.com/carlesfernandez/yocto-geniux
$ cd yocto-geniux
$ ./geniux-builder.sh honister 23.04 zcu208-zynqmp
The generated yocto-geniux image also provides an interactive mode that allows users to make changes, experiment, fine-tune, and generate their own custom images and SDKs according to their specific requirements in a virtualized environment. Please check the README.md file of that repository for instructions.
Copyright and Licence
Copyright: © 2016-2023 Carles Fernández-Prades, CTTC. All rights reserved.
The content of this repository is released under the MIT licence.
Acknowledgements
This work was partially supported by Grant PID2021-128373OB-I00 funded by MCIN/AEI/10.13039/501100011033.