Free and Open Source GPS Receiver Software Resources
Here's collection of resources for this site and links to others.
ARM & GNU ARM Tools
- GNU ARM: Prebuilt GNU ARM binaries. Highly recommended! GCC 3.4.3 and 4.1.
- CodeSourcery GNU ARM Tools Prebuilt GNU ARM binaries - supported by ARM, which might be a nice thing. GCC 3.44.
- Here's OpenGnssProjects, a list of all open source / open hardware GNSS projects that we know of!
GPS Receivers in Space:
Useful web tools
Articles and Books:
Open Source Software for Commercial Off-the-Shelf GPS Receivers by Andrew Greenberg. My masters thesis! Perhaps not the best reading, sorry. But it is a decent introduction to GPS and the GPL-GPS project, I'll give it that.
Global Positioning System: Theory and Applications Complete Set, J. Spilker & B. Parkinson, Eds., AIAA, 1996. A must have if you're doing serious GPS work. Describes the ICDs, and expands on why things are the way they are.
Embedded Software Development with eCos by Anthony J. Massa. Prentice Hall, 2003. The only book on eCos available; it's a decent but incomplete introduction to the RTOS: once you're done with this book, you can then use the online reference documentation can be used from there. A free PDF of the book can be found at the above link.
Fundamentals of Global Position System Receivers: A Software Approach (second edition) by James Bao-Yen Tsui. Wiley Series in Microwave and Optical Engeineering, 2000. A must-have for software receiver folks - the second edition corrects some of the buggy Matlab files and has nice info on weak signals. It's an excellent reference to have.
The Global Positioning System & Inertial Navigation by Jay A. Farrell and Matthew Barth. ?McGraw Hill, 1999. A great overview book on GPS, INS, and their integration. With examples.
Linear Algebra, Geodesy, and GPS by Gilbert Strang and Kai Borre. Wellesley-Cambridge Press, 1997. An excellent book for those who need an introduction - or in my case, a re-introduction - to linear algebra. Great stuff, good Matlab files. You can find the matlab files here: http://kom.aau.dk/~borre/matlab/
Spatial Error Analysis by David Hsu. IEEE Press, 1999. The only book I could find that specifically treats spatial errors, a subject sorely missing from other GPS books. Includes lots of examples, Matlab code, and more kinds of error analysis than you can shake a stick at. Bonus: Here's the errata to the book, courtesy the author.
Understanding GPS Principles and Applications Editor: Elliott D. Kaplan. Artech House Publishers, 1996. A classic, and a great reference.
Introduction to Random Signals and Applied Kalman Filtering by Robert Grover Brown and Patrick Y. C. Hwang. Jogn Wiley & Sons, Inc., 1997.