1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-10-30 06:36:21 +00:00

Merge branch 'carlesfernandez:next' into osnma-cesare

This commit is contained in:
cesaaargm 2024-06-09 22:15:31 +02:00 committed by GitHub
commit afa2aa2f5c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 63 additions and 63 deletions

View File

@ -349,9 +349,9 @@ set(GNSSSDR_ABSEIL_MIN_VERSION "20240116")
################################################################################ ################################################################################
set(GNSSSDR_ARMADILLO_LOCAL_VERSION "12.8.x") set(GNSSSDR_ARMADILLO_LOCAL_VERSION "12.8.x")
set(GNSSSDR_GFLAGS_LOCAL_VERSION "2.2.2") set(GNSSSDR_GFLAGS_LOCAL_VERSION "2.2.2")
set(GNSSSDR_GLOG_LOCAL_VERSION "0.7.0") set(GNSSSDR_GLOG_LOCAL_VERSION "0.7.1")
set(GNSSSDR_MATIO_LOCAL_VERSION "1.5.27") set(GNSSSDR_MATIO_LOCAL_VERSION "1.5.27")
set(GNSSSDR_PROTOCOLBUFFERS_LOCAL_VERSION "27.0") set(GNSSSDR_PROTOCOLBUFFERS_LOCAL_VERSION "27.1")
set(GNSSSDR_PUGIXML_LOCAL_VERSION "1.14") set(GNSSSDR_PUGIXML_LOCAL_VERSION "1.14")
set(GNSSSDR_GTEST_LOCAL_VERSION "1.14.0") set(GNSSSDR_GTEST_LOCAL_VERSION "1.14.0")
set(GNSSSDR_GNSS_SIM_LOCAL_VERSION "origin/master") set(GNSSSDR_GNSS_SIM_LOCAL_VERSION "origin/master")

120
README.md
View File

@ -59,60 +59,60 @@ information about this open-source, software-defined GNSS receiver.
<summary><b>(click to expand)</b></summary> <summary><b>(click to expand)</b></summary>
<!-- MarkdownTOC --> <!-- MarkdownTOC -->
1. [Table of Contents](#table-of-contents) - [Table of Contents](#table-of-contents)
2. [How to build GNSS-SDR](#how-to-build-gnss-sdr) - [How to build GNSS-SDR](#how-to-build-gnss-sdr)
1. [GNU/Linux](#gnulinux) - [GNU/Linux](#gnulinux)
1. [Alternative 1: Install dependencies using software packages](#alternative-1-install-dependencies-using-software-packages) - [Alternative 1: Install dependencies using software packages](#alternative-1-install-dependencies-using-software-packages)
1. [Debian / Ubuntu](#debian--ubuntu) - [Debian / Ubuntu](#debian--ubuntu)
2. [AlmaLinux](#almalinux) - [AlmaLinux](#almalinux)
3. [Arch Linux](#arch-linux) - [Arch Linux](#arch-linux)
4. [CentOS](#centos) - [CentOS](#centos)
5. [Fedora](#fedora) - [Fedora](#fedora)
6. [openSUSE](#opensuse) - [openSUSE](#opensuse)
7. [Rocky Linux](#rocky-linux) - [Rocky Linux](#rocky-linux)
2. [Alternative 2: Install dependencies using PyBOMBS](#alternative-2-install-dependencies-using-pybombs) - [Alternative 2: Install dependencies using PyBOMBS](#alternative-2-install-dependencies-using-pybombs)
3. [Manual installation of other required dependencies](#manual-installation-of-other-required-dependencies) - [Manual installation of other required dependencies](#manual-installation-of-other-required-dependencies)
1. [Install Armadillo, a C++ linear algebra library](#install-armadillo-a-c-linear-algebra-library) - [Install Armadillo, a C++ linear algebra library](#install-armadillo-a-c-linear-algebra-library)
2. [Install Gflags, a commandline flags processing module for C++](#install-gflags-a-commandline-flags-processing-module-for-c) - [Install Gflags, a commandline flags processing module for C++](#install-gflags-a-commandline-flags-processing-module-for-c)
3. [Install Glog, a library that implements application-level logging](#install-glog-a-library-that-implements-application-level-logging) - [Install Glog, a library that implements application-level logging](#install-glog-a-library-that-implements-application-level-logging)
4. [Install the GnuTLS or OpenSSL libraries](#install-the-gnutls-or-openssl-libraries) - [Install the GnuTLS or OpenSSL libraries](#install-the-gnutls-or-openssl-libraries)
5. [Install Matio, MATLAB MAT file I/O library](#install-matio-matlab-mat-file-io-library) - [Install Matio, MATLAB MAT file I/O library](#install-matio-matlab-mat-file-io-library)
6. [Install Protocol Buffers, a portable mechanism for serialization of structured data](#install-protocol-buffers-a-portable-mechanism-for-serialization-of-structured-data) - [Install Protocol Buffers, a portable mechanism for serialization of structured data](#install-protocol-buffers-a-portable-mechanism-for-serialization-of-structured-data)
7. [Install Pugixml, a light-weight C++ XML processing library](#install-pugixml-a-light-weight-c-xml-processing-library) - [Install Pugixml, a light-weight C++ XML processing library](#install-pugixml-a-light-weight-c-xml-processing-library)
8. [Download GoogleTest](#download-googletest) - [Download GoogleTest](#download-googletest)
4. [Clone GNSS-SDR's Git repository](#clone-gnss-sdrs-git-repository) - [Clone GNSS-SDR's Git repository](#clone-gnss-sdrs-git-repository)
5. [Build and install GNSS-SDR](#build-and-install-gnss-sdr) - [Build and install GNSS-SDR](#build-and-install-gnss-sdr)
1. [Build OSMOSDR support (OPTIONAL)](#build-osmosdr-support-optional) - [Build OSMOSDR support (OPTIONAL)](#build-osmosdr-support-optional)
2. [Build FMCOMMS2 based SDR Hardware support (OPTIONAL)](#build-fmcomms2-based-sdr-hardware-support-optional) - [Build FMCOMMS2 based SDR Hardware support (OPTIONAL)](#build-fmcomms2-based-sdr-hardware-support-optional)
3. [Build OpenCL support (OPTIONAL)](#build-opencl-support-optional) - [Build OpenCL support (OPTIONAL)](#build-opencl-support-optional)
4. [Build CUDA support (OPTIONAL)](#build-cuda-support-optional) - [Build CUDA support (OPTIONAL)](#build-cuda-support-optional)
2. [macOS](#macos) - [macOS](#macos)
1. [Macports](#macports) - [Macports](#macports)
2. [Homebrew](#homebrew) - [Homebrew](#homebrew)
3. [Other package managers](#other-package-managers) - [Other package managers](#other-package-managers)
4. [Build GNSS-SDR](#build-gnss-sdr) - [Build GNSS-SDR](#build-gnss-sdr)
3. [Other builds](#other-builds) - [Other builds](#other-builds)
3. [Updating GNSS-SDR](#updating-gnss-sdr) - [Updating GNSS-SDR](#updating-gnss-sdr)
4. [Getting started](#getting-started) - [Getting started](#getting-started)
5. [Using GNSS-SDR](#using-gnss-sdr) - [Using GNSS-SDR](#using-gnss-sdr)
1. [Control plane](#control-plane) - [Control plane](#control-plane)
1. [Configuration](#configuration) - [Configuration](#configuration)
2. [GNSS block factory](#gnss-block-factory) - [GNSS block factory](#gnss-block-factory)
2. [Signal Processing plane](#signal-processing-plane) - [Signal Processing plane](#signal-processing-plane)
1. [Signal Source](#signal-source) - [Signal Source](#signal-source)
2. [Signal Conditioner](#signal-conditioner) - [Signal Conditioner](#signal-conditioner)
1. [Data type adapter](#data-type-adapter) - [Data type adapter](#data-type-adapter)
2. [Input filter](#input-filter) - [Input filter](#input-filter)
3. [Resampler](#resampler) - [Resampler](#resampler)
3. [Channel](#channel) - [Channel](#channel)
1. [Acquisition](#acquisition) - [Acquisition](#acquisition)
2. [Tracking](#tracking) - [Tracking](#tracking)
3. [Decoding of the navigation message](#decoding-of-the-navigation-message) - [Decoding of the navigation message](#decoding-of-the-navigation-message)
4. [Observables](#observables) - [Observables](#observables)
5. [Computation of Position, Velocity, and Time](#computation-of-position-velocity-and-time) - [Computation of Position, Velocity, and Time](#computation-of-position-velocity-and-time)
6. [About the software license](#about-the-software-license) - [About the software license](#about-the-software-license)
7. [Publications and Credits](#publications-and-credits) - [Publications and Credits](#publications-and-credits)
8. [Ok, now what?](#ok-now-what) - [Ok, now what?](#ok-now-what)
<!-- /MarkdownTOC --> <!-- /MarkdownTOC -->
</details> </details>
@ -437,9 +437,9 @@ v20240116 is available in your system.
#### Install [Glog](https://github.com/google/glog "Glog's Homepage"), a library that implements application-level logging #### Install [Glog](https://github.com/google/glog "Glog's Homepage"), a library that implements application-level logging
``` ```
$ wget https://github.com/google/glog/archive/v0.7.0.tar.gz $ wget https://github.com/google/glog/archive/v0.7.1.tar.gz
$ tar xvfz v0.7.0.tar.gz $ tar xvfz v0.7.1.tar.gz
$ cd glog-0.7.0 $ cd glog-0.7.1
$ mkdir build && cd build $ mkdir build && cd build
$ cmake .. $ cmake ..
$ make $ make
@ -468,9 +468,9 @@ GNSS-SDR can also work well with
#### Install [Matio](https://github.com/tbeu/matio "Matio's Homepage"), MATLAB MAT file I/O library #### Install [Matio](https://github.com/tbeu/matio "Matio's Homepage"), MATLAB MAT file I/O library
``` ```
$ wget https://github.com/tbeu/matio/releases/download/v1.5.26/matio-1.5.26.tar.gz $ wget https://github.com/tbeu/matio/releases/download/v1.5.26/matio-1.5.27.tar.gz
$ tar xvfz matio-1.5.26.tar.gz $ tar xvfz matio-1.5.27.tar.gz
$ cd matio-1.5.26 $ cd matio-1.5.27
$ ./configure $ ./configure
$ make $ make
$ sudo make install $ sudo make install

View File

@ -24,7 +24,7 @@ All notable changes to GNSS-SDR will be documented in this file.
### Improvements in Portability: ### Improvements in Portability:
- Fix building against google-glog 0.7.0. - Fix building against google-glog 0.7.x.
- Find dependencies in the loongarch64 architecture. - Find dependencies in the loongarch64 architecture.
- Soft transition from [GFlags](https://github.com/gflags/gflags) and - Soft transition from [GFlags](https://github.com/gflags/gflags) and
[Google Logging (glog)](https://github.com/google/glog) to Abseil [Google Logging (glog)](https://github.com/google/glog) to Abseil