1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-16 05:00:35 +00:00
Commit Graph

7100 Commits

Author SHA1 Message Date
Carles Fernandez
6f51292e17 Automatic building of Armadillo upgraded to version 4.000.0. Updated links to new BeiDou ICD and Performance documents.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@472 64b25241-fba3-4117-9849-534c7e92360d
2014-01-07 12:55:09 +00:00
Carles Fernandez
a4814362c5 Adding stuff for building gnss-sdr on openSUSE 13.1
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@471 64b25241-fba3-4117-9849-534c7e92360d
2013-12-30 02:11:32 +00:00
Carles Fernandez
eca42b2655 Improving cmake output if doxygen is not detected
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@470 64b25241-fba3-4117-9849-534c7e92360d
2013-12-21 11:39:16 +00:00
Carles Fernandez
b4ed22ee76 Upgrading Armadillo version. Removed some warnings when building in Release with clang.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@469 64b25241-fba3-4117-9849-534c7e92360d
2013-12-21 11:11:05 +00:00
Carles Fernandez
0d16ac4a69 Fixes bug that made configuration crash when glog and gflags were not installed and the script was run twice before doing 'make'
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@468 64b25241-fba3-4117-9849-534c7e92360d
2013-12-20 03:02:47 +00:00
Carles Fernandez
a6eaff8a65 Fix dependencies order when using 'make -jX'
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@467 64b25241-fba3-4117-9849-534c7e92360d
2013-12-20 01:20:39 +00:00
Carles Fernandez
7fac9f9507 Fix dependency name for multithreaded built
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@466 64b25241-fba3-4117-9849-534c7e92360d
2013-12-20 00:31:09 +00:00
Carles Fernandez
71fcd899a4 Change in cmake scripts that allows 'make' to spawn the provided amount of threads when armadillo, gflags or glog are downloaded and built 'on-the-fly'. Ideally each thread is executed on its own core/CPU, so a multi-core/CPU environment is used to its fullest. This fix allows compilation with e.g. 'make -j4"
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@465 64b25241-fba3-4117-9849-534c7e92360d
2013-12-20 00:11:14 +00:00
Carles Fernandez
9c890a799f add GNU Radio include dirs
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@464 64b25241-fba3-4117-9849-534c7e92360d
2013-12-15 22:27:37 +00:00
Carles Fernandez
a0cda5ae4d Fixing detection of Fedora, LinuxMint and Debian distributions
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@463 64b25241-fba3-4117-9849-534c7e92360d
2013-12-14 14:36:33 +00:00
Carles Fernandez
004495507d Fixing detection of GNU Radio when installed in non-usual locations (e.g. /home/user/target). Now the user can tell cmake where GNU Radio is by 'cmake ../ -DGNURADIO_INSTALL_PREFIX=/home/user/target'
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@462 64b25241-fba3-4117-9849-534c7e92360d
2013-12-14 10:23:33 +00:00
Carles Fernandez
61ff27165d Deleting old file
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@461 64b25241-fba3-4117-9849-534c7e92360d
2013-12-11 23:53:33 +00:00
Carles Fernandez
173cc13f76 Improving detection of GNU Radio
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@460 64b25241-fba3-4117-9849-534c7e92360d
2013-12-11 23:27:46 +00:00
Carles Fernandez
c89ca38ba4 Fixing detection of gfrontran in Ubuntu 12.04
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@459 64b25241-fba3-4117-9849-534c7e92360d
2013-12-10 22:46:30 +00:00
Carles Fernandez
e06af9f5f1 Improving detection of the operating system version and prettier output when configuring. Improving hints when dependencies are missing according to the OS (yum or apt-get)
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@458 64b25241-fba3-4117-9849-534c7e92360d
2013-12-10 20:17:57 +00:00
Carles Fernandez
ba8ebf0522 Fix detecting gfortran
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@457 64b25241-fba3-4117-9849-534c7e92360d
2013-12-05 19:05:54 +00:00
Carles Fernandez
d18b12624f Improving detection of blas, lapack and gfortran, as well as giving hints about how to install them if missing.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@456 64b25241-fba3-4117-9849-534c7e92360d
2013-12-05 18:36:45 +00:00
Carles Fernandez
abd02e34a8 Code cleaning and improving documentation
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@455 64b25241-fba3-4117-9849-534c7e92360d
2013-11-29 08:38:22 +00:00
Carles Fernandez
e8601cf111 Improving detection of required libraries and giving hints on how to install them: BLAS, LAPACK, gfortran and OpenSSL.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@454 64b25241-fba3-4117-9849-534c7e92360d
2013-11-27 21:11:21 +00:00
Carles Fernandez
865b573a67 Adding libssl-dev to the list of packages to be installed (needed by SUPL client). Improving info about the generation of a Eclipse project.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@453 64b25241-fba3-4117-9849-534c7e92360d
2013-11-27 19:40:41 +00:00
Carles Fernandez
5a292919f7 Changing info of gnuradio-build script (it installs GNU Radio 3.6, which is not usable by GNSS-SDR) by PyBOMBS, that installs the lastest version (>3.7).
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@452 64b25241-fba3-4117-9849-534c7e92360d
2013-11-27 19:23:21 +00:00
Javier Arribas
fc317810cc Bug fix in binary shift operand (_rotl) used by GPS telemetry decoder that caused problems in 64 bits systems.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@451 64b25241-fba3-4117-9849-534c7e92360d
2013-11-26 09:41:14 +00:00
Carles Fernandez
d7a5998dd2 Minor documentation improvements
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@450 64b25241-fba3-4117-9849-534c7e92360d
2013-11-25 00:07:00 +00:00
Carles Fernandez
de9415571d Minor documentation improvements
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@449 64b25241-fba3-4117-9849-534c7e92360d
2013-11-24 23:55:32 +00:00
Carles Fernandez
3daf65bfc4 Improving documentation and code cleaning
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@448 64b25241-fba3-4117-9849-534c7e92360d
2013-11-23 13:05:38 +00:00
Carles Fernandez
3adee701fd Improving documentation and code formatting
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@447 64b25241-fba3-4117-9849-534c7e92360d
2013-11-18 01:37:23 +00:00
Carles Fernandez
a7b1f71566 Improving documentation and some code cleaning
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@446 64b25241-fba3-4117-9849-534c7e92360d
2013-11-17 10:48:27 +00:00
Carles Fernandez
6eabb93de7 fixing typo
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@445 64b25241-fba3-4117-9849-534c7e92360d
2013-11-15 17:47:16 +00:00
Carles Fernandez
3595d60f99 Working on the tests. Workaround to build with Xcode. Improving documentation, README and cmake files readability
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@444 64b25241-fba3-4117-9849-534c7e92360d
2013-11-15 17:45:24 +00:00
Carles Fernandez
47c27fa056 Minor bugs: adding include files and removing an unnecessary declaration
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@443 64b25241-fba3-4117-9849-534c7e92360d
2013-11-13 22:41:24 +00:00
Carles Fernandez
669910f6af Improving the way cmake detects GNU Radio. Switching from FindGnuradioXXX() to ConfigGnuradio.cmake. Fixed a typo in README. Tested in Mac OS X 10.9 and Ubuntu 13.10 64 bits, should work on other versions as well.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@442 64b25241-fba3-4117-9849-534c7e92360d
2013-11-13 21:07:33 +00:00
Javier Arribas
21418835b3 Updated front-end cal main to include SBAS queues to avoid compiler errors.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@441 64b25241-fba3-4117-9849-534c7e92360d
2013-11-11 10:35:26 +00:00
Carles Fernandez
aa5b531cd3 Code cleaning
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@440 64b25241-fba3-4117-9849-534c7e92360d
2013-11-10 18:52:29 +00:00
Carles Fernandez
5b2abb62c2 Clean Mavericks configuration
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@439 64b25241-fba3-4117-9849-534c7e92360d
2013-11-10 00:48:22 +00:00
Carles Fernandez
0c758aa5a3 Including SBAS output in rinex printer
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@438 64b25241-fba3-4117-9849-534c7e92360d
2013-11-10 00:42:15 +00:00
Carles Fernandez
1a623a155f include SBAS_L1_Telemetry_Decoder in the block factory, and the corresponding queues
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@437 64b25241-fba3-4117-9849-534c7e92360d
2013-11-09 23:11:46 +00:00
Carles Fernandez
601e5fa2c9 SBAS stuff developed by Daniel Fehr during GSOC 2013
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@436 64b25241-fba3-4117-9849-534c7e92360d
2013-11-09 22:03:42 +00:00
Carles Fernandez
a8619337be Now GNSS-SDR also builds on Mac OS X 10.9 Mavericks using clang++ and libc++. Updated cmake scripts, some modification of code not accepted by clang. Updated README with instructions for Mavericks. Fixed file length computation in 64-bit architectures.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@435 64b25241-fba3-4117-9849-534c7e92360d
2013-11-09 10:51:11 +00:00
Javier Arribas
4ebeb950fc - Bug correction in Galileo telemetry decoder.
- Improved Galileo configuration to work with real-life captures (4 IOV SV)

git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@434 64b25241-fba3-4117-9849-534c7e92360d
2013-11-07 15:15:20 +00:00
Javier Arribas
87c5c212a4 FIRST GALILEO STANDALONE PVT FIX!!
- Bug fixes at Galileo telemetry decoder state machine
- Bug fixes at Galileo Ephemeris decoder (two complement's data interpreted as unsigned, mismatch at the LSB weights)

Galileo KML output is avalable!!

Galileo RINEX is still under construction

git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@433 64b25241-fba3-4117-9849-534c7e92360d
2013-11-06 20:14:40 +00:00
Javier Arribas
83a9d41b05 Progress in Galileo E1:
Bug fix in galileo tracking
Several improvements in Galileo telemetry decoder.
Code cleaning in observables
Galileo PVT is able to decode Galileo time and get satellite ECEF positions

Galileo PVT soluton is still under development


git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@432 64b25241-fba3-4117-9849-534c7e92360d
2013-10-30 18:08:25 +00:00
Javier Arribas
4d66f6c6ab - Galileo channels now supports all the published PRN IDs in acquisition and tracking
- Changes in Galileo telemetry decoding (still under construction)
- Bug correction in tracking blocks that could cause random segmentation faults on some configurations

git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@431 64b25241-fba3-4117-9849-534c7e92360d
2013-10-25 16:07:24 +00:00
Carles Fernandez
0f79be7e77 Pass the correct flags to clang++
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@430 64b25241-fba3-4117-9849-534c7e92360d
2013-10-24 22:54:15 +00:00
Carles Fernandez
1feb014685 front-end-cal is only built and installed if RTLSDR_DRIVER is true
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@429 64b25241-fba3-4117-9849-534c7e92360d
2013-10-23 18:27:40 +00:00
Javier Arribas
3a1b711e9f Updated configuration files for RTLSDR front-end and Front-end calibration
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@428 64b25241-fba3-4117-9849-534c7e92360d
2013-10-23 15:54:35 +00:00
Carles Fernandez
e23e566f87 Fixes compilation in Mac OS X
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@427 64b25241-fba3-4117-9849-534c7e92360d
2013-10-21 22:27:39 +00:00
Carles Fernandez
e0947ff900 Adds libc++ (an implementation of the C++ standard library) when compiling on Mac OS X.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@426 64b25241-fba3-4117-9849-534c7e92360d
2013-10-20 22:12:43 +00:00
Carles Fernandez
256bff8d18 Fixes armadillo building when it is not already installed in the system and has to be linked statically
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@425 64b25241-fba3-4117-9849-534c7e92360d
2013-10-19 13:26:48 +00:00
Carles Fernandez
31f275958c Updated armadillo version to 3.920.2
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@424 64b25241-fba3-4117-9849-534c7e92360d
2013-10-19 12:12:46 +00:00
Carles Fernandez
2972272b3e Fixes compilation issues on Mac OS X. Now it builds successfully against gnuradio installed by Macports and using gcc 4.8. Upgrade version of Gtest. Some fixes and updates in documentation and code cleaning.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@423 64b25241-fba3-4117-9849-534c7e92360d
2013-10-18 18:26:06 +00:00