USBGPS OpenSource Project homepage  

กก

Project Maintainer: Yu Lu   




Introduction

Hardware

Firmware

Device Driver

App Software

Download

Document

Thanks


Introduction

GPS is not a new word to lots of people. Many people also have experience of using commercial GPS receiver. But how the GPS receiver works remains a secret to most people. If you are a curious guy like me, this project can help you understand what happens in the GPS receiver.

This project is based on Clifford Kelly's Opensource GPS receiver project. I think the most amazing thing about his project is that he implements most GPS processing in PC, like tracking loop, navigation algorithm. This is very helpful to GPS receiver developper and researcher, because one can save the raw data of any stage which interests him/her for further analysis.

But his project is based on ISA bus and DOS OS. They are really out-dated. It's hard to find a motherboard with ISA bus running DOS OS now. When I began to read his code, I found that if I can transfer his code to current main-stream popular interface and operating system, I will have a very clear understanding of GPS receiver's structure, processing, algorithm, also I will make one more choice for future student like me .

The motivation of my work is just my interest in this project, not driven by commercial profit. That is why I can make all my hardware and software design open to public. I learned a lot from this project. The more I learned from this project, the more interested I am (kind of positive feedback :-)). I choose USB as my hardware interface for two reasons: The whole project includes hardware and software: The following graph shows the topology of whole project:

 Topology of whole project


Currently I only have the Windows2000/WindowsXP version. If I have time, I will develop Linux version. The obstacle for that is the device driver under Linux. I have no experience of that (so I have one more thing to learn in my to-learn list :-( ).

Current design has the following problems:
Welcome to USBGPS Opensource Project Homepage
© Copyright 2004    Email:   Yu Lu