yocto-geniux v2.0
The purpose of this repository is to automate the generation in a virtualized environment of Geniux images and their corresponding Software Development Kit (SDK) for the cross-compilation and usage of GNSS-SDR on embedded devices.
The Docker images generated by the Dockerfile
file of this repository can run the building process defined by the meta-gnss-sdr Yocto layer.
More info at Cross-compiling GNSS-SDR and Introducing Geniux v21.08
The name Geniux comes from GNSS-SDR for Embedded GNU/Linux.
Changelog
- Create a yocto-geniux-base image so building different versions is faster.
- Add liblz4-tool and zstd packages to the base image, required by master/honister.
- Add a new option which allows to build the image but do not run the container. Useful for the interactive mode.
- Order packages alphabetically, so they are easier to spot by humans.
- Fix repo autoupdate.
- Use https:// instead of git:// in the manifest URL.
- Make it work for macOS.
- Skip manifest 21.06 in zeus, dunfell, gatesgarth and hardknott, since it was known to fail. If requested, bumped to 21.08.
- Improved/updated help and instructions in the README.md file.
Copyright and License
Copyright: © 2020-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.