
SiRFstarII-GPS-Software GSW2
Die GPS-Software von SiRFstarII (GSW2) wird in einer Mischung von Quellen- und Objektformaten ausgeliefert. Der gesamte Hardware-Schnittstellen-Code, der für die Initialisierung und Generierung von Kommunikationsmeldungen zwischen den Aufgaben erforderlich ist, wird in Quellen-Form verteilt, während die Haupt-Algorithmen zur GPS-Navigation in Objektform zur Auslieferung kommen.
Source Code
- Startup-Routinen: Initialisieren die GSP2e-Register einschließlich ARM7TDMI und IOs sowie die GSW2e-Softwarestrukturen
- Interrupt Service Routine: Verarbeitet die Programmunterbrechungen von GSP2e-Zeitgeber, -Kanal und -IO
- User Interface: Ermöglicht dem Anwender vollständige Steuerung der NMEA-, SiRF- und RTCM-Protokolle oder der Schnittstelle zum gemeinsam genutzten Speicher (Shared Memory).
- Scheduler: einfache Vorrang-Task-Warteschlange, die sämtliche SiRF-Aufgaben steuert und das Hinzufügen anwenderspezifischer Aufgaben erlaubt.
Objekt-Code
- Tracker: Task mit niedriger Rate (nur 100 ms), die Satellitenmessungen sammelt.
- Receiver Manager: Modul, das Strategien zur Signalsuche, Kanalzuordnungen sowie die Navigationsaufgabe steuert.
- Navigation: Berechnet das Positionssignal aus den Messungen unter Verwendung eines 8-State-Kalman-Filters hoher Leistung.
zurück
|