Skip to content

Releases: carlesfernandez/oe-gnss-sdr-manifest

hardknott-22.02

18 Feb 14:49
hardknott-22.02
fd8c35b
Compare
Choose a tag to compare

Geniux Hardknott v22.02

DOI

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

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

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

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

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

Changes with respect to Geniux Hardknott 21.08

  • Updated revisions for openembedded-core, meta-openembedded, meta-qt5, meta-sdr, meta-raspberrypi, and meta-intel layers.
  • Update Armadillo to v10.8.0
  • Update GNU Radio to v3.9.5.0.
  • Added a scriot to expand the root filesystem in the SD card at /etc/init.d/resize-rootfs
  • The gnss-sdr-demo-image now defines "root" and "geniux" users, both with default password "geniux".
  • Make use of https protocol when possible.
  • Added welcome message on login and ssh banner.
  • Small bug fixes and improvements of Yocto usage.
  • Update GNSS-SDR to v0.0.16

How to build images and the SDK

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

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

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

Copyright and License

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

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

Acknowledgements

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

gatesgarth-22.02

18 Feb 14:47
gatesgarth-22.02
9a1dd0b
Compare
Choose a tag to compare

Geniux Gatesgarth v22.02

DOI

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

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

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

  • Development tools: Automake v1.16.2, CMake v3.18.2, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.1, Python v3.8.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.5.0.
    • Number crunching libraries: Armadillo v10.8.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.74.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.13.0, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.3.2.
  • Software drivers and tools for RF front-ends: UHD v3.15.LTS (+ gr-uhd), gr-osmosdr v0.2.3 (+ rtl-sdr and hackrf), gr-iio v0.3, libiio v0.23, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.16

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

Changes with respect to Geniux Gatesgarth 21.08

  • Updated revisions for openembedded-core, meta-sdr, and meta-xilinx layers.
  • meta-sdr layer pointing to the hardknott branch.
  • meta-xilinx layer pointing to the rel-v2021.2 branch.
  • Update Armadillo to v10.8.0
  • Update GNU Radio to v3.9.5.0.
  • Update VOLK to v2.5.0.
  • Added a scriot to expand the root filesystem in the SD card at /etc/init.d/resize-rootfs
  • The gnss-sdr-demo-image now defines "root" and "geniux" users, both with default password "geniux".
  • Make use of https protocol when possible.
  • Added welcome message on login and ssh banner.
  • Small bug fixes and improvements of Yocto usage.
  • Update GNSS-SDR to v0.0.16

How to build images and the SDK

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

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

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

Copyright and License

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

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

Acknowledgements

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

dunfell-22.02

18 Feb 14:45
dunfell-22.02
f36b7a3
Compare
Choose a tag to compare

Geniux Dunfell v22.02

DOI

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

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

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

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

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

Changes with respect to Geniux Dunfell 21.08

  • Updated revisions for openembedded-core, meta-openembedded, meta-qt5, meta-sdr, meta-raspberrypi, and meta-intel layers.
  • Update Armadillo to v10.8.0
  • Update GNU Radio to v3.8.5.0.
  • Added a scriot to expand the root filesystem in the SD card at /etc/init.d/resize-rootfs
  • The gnss-sdr-demo-image now defines "root" and "geniux" users, both with default password "geniux".
  • Make use of https protocol when possible.
  • Added welcome message on login and ssh banner.
  • Small bug fixes and improvements of Yocto usage.
  • Update GNSS-SDR to v0.0.16

How to build images and the SDK

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

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

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

Copyright and License

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

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

Acknowledgements

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

zeus-21.08

24 Aug 10:55
zeus-21.08
95749f2
Compare
Choose a tag to compare

Geniux Zeus v21.08

DOI

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

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

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

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

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

Changes with respect to Geniux Zeus 21.06

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

How to build images and the SDK

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

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

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

Copyright and License

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

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

Acknowledgements

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

warrior-21.08

24 Aug 10:54
warrior-21.08
e71b10f
Compare
Choose a tag to compare

Geniux Warrior v21.08

DOI

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

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

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

  • Development tools: Automake v1.16.1, CMake v3.14.1, GCC v8.3.0 (+ libgfortran), make v4.2.1, ninja v1.9.0, Python v2.7.18 and v3.7.7.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2.0.
    • Number crunching libraries: Armadillo v10.5.0, FFTW v3.3.9, Lapack v3.7.0, VOLK v2.3.0.
    • C++ supporting libraries: Boost v1.69.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.6.1, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.2.
  • Software drivers and tools for RF front-ends: UHD v3.15.LTS (+ gr-uhd), gr-osmosdr v0.2.3 (+ rtl-sdr and hackrf), gr-iio v0.3, libiio v0.23, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.15

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

Changes with respect to Geniux Warrior 21.06

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

How to build images and the SDK

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

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

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

Copyright and License

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

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

Acknowledgements

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

thud-21.08

24 Aug 10:54
thud-21.08
2086540
Compare
Choose a tag to compare

Geniux Thud v21.08

DOI

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

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

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

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

sumo-21.08

24 Aug 10:53
sumo-21.08
771249f
Compare
Choose a tag to compare

Geniux Sumo v21.08

DOI

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

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

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

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

rocko-21.08

24 Aug 10:51
rocko-21.08
82879a9
Compare
Choose a tag to compare

Geniux Rocko v21.08

DOI

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

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

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

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

hardknott-21.08

24 Aug 10:57
hardknott-21.08
22629dc
Compare
Choose a tag to compare

Geniux Hardknott v21.08

DOI

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

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

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

  • Development tools: Automake v1.16.3, CMake v3.19.5, GCC v10.2.0 (+ ibgfortran), make v4.3, ninja v1.10.2, Python v3.9.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.9.2.0.
    • Number crunching libraries: Armadillo v10.5.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.5.0.
    • C++ supporting libraries: Boost v1.75.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.15.2, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.4.1.
  • Software drivers and tools for RF front-ends: UHD v3.15.LTS (+ gr-uhd), gr-osmosdr v0.2.3 (+ rtl-sdr and hackrf), gr-iio v0.3, libiio v0.23, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.15

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

Changes with respect to Geniux Hardknott 21.06

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

How to build images and the SDK

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

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

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

Copyright and License

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

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

Acknowledgements

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

gatesgarth-21.08

24 Aug 10:56
gatesgarth-21.08
4d6340e
Compare
Choose a tag to compare

Geniux Gatesgarth v21.08

DOI

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

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

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

  • Development tools: Automake v1.16.2, CMake v3.18.2, GCC v10.2.0 (+ libgfortran), make v4.3, ninja v1.10.1, Python v3.8.5.
  • Goodies for signal processing:
    • SDR framework: GNU Radio v3.8.2+.
    • Number crunching libraries: Armadillo v10.5.0, FFTW v3.3.9, Lapack v3.9.0, VOLK v2.4.1.
    • C++ supporting libraries: Boost v1.74.0, gflags v2.2.2, glog v0.5.0, googletest v1.11.0, Matio v1.5.21, Protocol Buffers v3.13.0, Pugixml v1.11.4.
    • Graphical representation: gnss-sdr-monitor v1.0, Gnuplot v5.2.8, Matplotlib v3.3.2.
  • Software drivers and tools for RF front-ends: UHD v3.15.LTS (+ gr-uhd), gr-osmosdr v0.2.3 (+ rtl-sdr and hackrf), gr-iio v0.3, libiio v0.23, libad9361-iio v0.2, iio-oscilloscope v0.14.
  • GNSS-SDR v0.0.15

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

Changes with respect to Geniux Gatesgarth 21.06

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

How to build images and the SDK

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

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

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

Copyright and License

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

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

Acknowledgements

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