GPS-Treiber erstellen

D

dudero

Neues Mitglied
0
Hallo,

ich bin gerade dran ein GPS-Modul(ublox5) an mein Eval-Board(arm11) mittels UART/RS232 anzuschließen.

Ich kann schon via
Code:
cat < /dev/ttyS0
vom seriellen Port die NMEA-Daten lesen.

Jetzt soll das Android, was auf meinem Eval-Board läuft darauf zugreifen können.
So weit ich das verstanden habe muss ich hierfür eine Shared Libary:
Code:
libgps.so
erstellen die das Interface
Code:
hardware/libhardware/include/hardware/gps.h
implementiert.

Nun ist mein Problem das ich nicht weiß wie ich das ganze bauen soll - mit NDK?

Oder muss ich einfach in meinem Android-Source-Verzeichnis neben meinen Treiber-Sourcen auch eine Datei
Code:
Android.mk
erstellen, die dafür sorgt, dass die Bibliothek beim bauen von Android gleich mit erstellt wird?
 
Willkommen im Forum!
Endlich mal jemand der sich für die interessanten Dinge interessiert :D
Auf der Seite warst du wahrscheinlich schon mal?
GPS | Android Open Source

Das mit der Android.mk war genau richtig:
Place GPS sources and Android.mk in vendor/acme/chipset_or_board/gps/ (where "acme" is your organization name and "chipset_or_board" is your hardware target).

The following stub Android.mk file ensures that libgps compiles and links to the appropriate libraries:
[...]

Ansonsten stellst du am Besten alle Fragen in der Google-Group dazu:
android-porting | Google Groups

Leider gibt es in diesem Forum (anscheinend) niemanden der sich ernsthaft mit auskennt... (und das ist echt schade...)
Halt uns auf dem Laufenden ob es funktioniert!
 

Ähnliche Themen

DerOhneNick
Antworten
3
Aufrufe
1.093
DerOhneNick
DerOhneNick
A
Antworten
2
Aufrufe
1.544
MB526
MB526
Professor-Berni
  • Professor-Berni
Antworten
6
Aufrufe
2.043
Professor-Berni
Professor-Berni
Zurück
Oben Unten