Von Mäusen und Treibern...

  • [Ich hab mir überlegt, obichs in die HW-Ecke stelle, aber es geht um die Software]:


    Man liest immer wieder die "Theorie", daß z.B. TTN weniger Sats "finden" soll, als andere, daß es einen Unterschied macht, welchen Treiber man für irgendwelche SW (meist TTN) verwendet usf...


    Dazu hätte ich gerne mal eine Expertenmeinung (Toooobiiii!).


    Wenn ich es richtig verstanden habe, dann funktioniert das ganze folgendermaßen:


    Eine GPS-Maus enthät eine Antenn (wenn nicht extern), einen Empfänger und weitere Käfer zur Kommunikation mit dem Endgerät.


    Dabei empfängt die Maus über den 12-kanal-Empfänger die Signale von bis zu 12 Sats, wertet das ganze aus, und sendet die Daten via NMEA-Protokoll an das Endgerät. Dabei werden Position, Geschwindigkeit, Höhe, Richtung, Empfangsqualität u.dgl. ausschließlich von der Maus selbst in diese GPS-Daten umgewandelt, das Endgerät hat damit nie wirklich was zu tun (Positionsbestimmung).


    Somit wären sämtliche Gschichtln, wie "TTN hat weniger Sats, als MN oder Desti" oder "Treiber A ist besser als Treiber B" eigentlich völliger Humbug, da die SW oder der Treiber an die eigentliche Auswertung und Positionsbestimmung garnicht "ran kommen".


    Bitte bestätigt, oder wiederlegt meine These, TIA


    ~ghw

  • Zitat

    Original von ghw
    Dabei empfängt die Maus über den 12-kanal-Empfänger die Signale von bis zu 12 Sats, wertet das ganze aus, und sendet die Daten via NMEA-Protokoll an das Endgerät. Dabei werden Position, Geschwindigkeit, Höhe, Richtung, Empfangsqualität u.dgl. ausschließlich von der Maus selbst in diese GPS-Daten umgewandelt, das Endgerät hat damit nie wirklich was zu tun (Positionsbestimmung).
    Somit wären sämtliche Gschichtln, wie "TTN hat weniger Sats, als MN oder Desti" oder "Treiber A ist besser als Treiber B" eigentlich völliger Humbug, da die SW oder der Treiber an die eigentliche Auswertung und Positionsbestimmung garnicht "ran kommen".
    Bitte bestätigt, oder wiederlegt meine These, TIA
    ~ghw


    Prinzipiell hast Du Recht, aber Unterschiede softwareseitig könnten zumindest bei der Auswertung der übertragenen NMEA-Sätze vorliegen. Möglicherweise liest die eine Software die aktuellen Daten eines bestimmten NMEA-Satzes nicht bei jeder Übertragung aus, während eine andere Software ständig 'lauscht'.
    Ein weiterer Punkt könnt die von der Software vorgenommene Initialisierung und/oder Umprogrammierung der GPS-Maus sein.
    Allerdings sehe ich die Problematik prinzipiell auch so wie Du: Eigentlich dürfte die Software keinen Unterschied machen, zumindest bei GPS-Empfängern, die nicht umprogrammierbar sind, wie etwa dem Garmin Etrex.

    Einmal editiert, zuletzt von vossi ()

  • Ja eben, daher finde ich diverse "Treiber-Diskussionen" recht seltsam.


    [Aber das hatten wir ja schon vor zig Jahren mit der Treiber-Diskussion für Analog-Modems unter Win95/98]


    Mich würde interessieren, was/wieviel man bei einer Maus wirklich "umprogrammieren" kann.


    Ich denke nämlich nicht, daß man wirklich viel drehen kann...


    Und zum Schluß würde mich interessieren, ob sich an den übermittelten Informationen bei SIRF-Binary Übertragung wirklich was ändert (RAW-Data Übertragung), oder ob das lediglich ein andere Protokoll ist und ebenso "nur" die berechneten Daten rübergeschickt werden...


    ~ghw

  • Zitat

    Original von ghw
    ...
    Mich würde interessieren, was/wieviel man bei einer Maus wirklich "umprogrammieren" kann....
    ~ghw


    Was meinst du denn mit wirklich umprogrammieren ?


    (ich blamier mich vermutlich, wenn ich dir erkläre, dass man die NMEA-Unterprotokolle definitiv an-/abschalten kann ;) )

  • Zitat

    Original von ghw
    Somit wären sämtliche Gschichtln, wie "TTN hat weniger Sats, als MN oder Desti" oder "Treiber A ist besser als Treiber B" eigentlich völliger Humbug, da die SW oder der Treiber an die eigentliche Auswertung und Positionsbestimmung garnicht "ran kommen".


    Richtig.


    Die GPS-Mäuse werten die Satellitensignale aus, berechnen daraus ihre Position und andere Informationen und senden die über eine einfache serielle Leitung an einen Empfänger.


    Im Empfänger, also dem PC oder PDA werkelt eine Software, die diese Nachrichten unmittelbar auswertet. Das ist z.B. die Navigationssoftware. Es mag natürlich sein, daß diese nur die eine oder andere Information vernachlässigt.


    Treiber spielen inbezug auf den Inhalt der Daten überhaupt keine Rolle, höchstens insofern, als daß für einen über USB hereinkommenden Datenstrom ein COM-Port emuliert wird, oder für ein CF-Card-Interface.


    MfG,
    L. Willms