The Following 35 Users Say Thank You to jonwil For This Useful Post: | ||
acrux, Android_808, chill, DA5, Estel, foobar, freemangordon, juiceme, klinglerware, Kossuth, kureyon, Marshall Banana, MartinK, mr_pingu, myname24, nikname, nokiabot, OVK, panjgoori, peterleinchen, pichlo, ravent-n900, reinob, rotoflex, shawnjefferson, sixwheeledbeast, Sohil876, StefanL, UJKU, vincr, whayong, wicket, Wikiwide, woody14619, xes |
|
2014-09-23
, 14:36
|
Posts: 567 |
Thanked: 2,965 times |
Joined on Oct 2009
|
#2
|
|
2014-09-23
, 15:18
|
Posts: 567 |
Thanked: 2,965 times |
Joined on Oct 2009
|
#3
|
|
2014-09-24
, 13:16
|
Posts: 567 |
Thanked: 2,965 times |
Joined on Oct 2009
|
#4
|
|
2014-09-24
, 14:26
|
Posts: 567 |
Thanked: 2,965 times |
Joined on Oct 2009
|
#5
|
The Following 2 Users Say Thank You to jonwil For This Useful Post: | ||
Part 1 will give an overview of the N900 GPS subsystem
Part 2 will talk about how to talk to the GPS hardware at the low level via isi/phonet messages
Part 3 will describe the gconf, dbus and other interfaces involved in the various components.
On the N900, the GPS hardware is connected via the cellular modem. The main processor talks to the GPS via isi/phonet messages. The GPS subsystem is made up of 4 components. liblas is the low level library used to talk to the GPS hardware (it sends isi/phonet messages to the cellular modem via libisi). location-daemon is the daemon that handles the GPS position stuff. location-proxy is the daemon that handles supl and AGPS data and passes it to the cellular modem. liblocation is the library that other apps use to talk to the GPS subsystem.