GPSデバイスからのシリアルNMEAストリームを読み取るCアプリケーション/ドライバーをAndroidで実行しようとしています。正しいデバイス(例:/ dev / ttyUSB0、ttyS0など)から読み取っている限り、このドライバーをLinuxプラットフォームで実行できます。
ドライバーはAndroidOSで実行されますが、デバイスがオペレーティングシステムにどのように公開されているかわからないため、GPSストリームを読み取ることができません。これにOS経由で直接アクセスできるかどうか、または追加のドライバー/カーネルmodが必要かどうかを誰かが知っていますか?
LocationManagerまたはJNIの回答を探していません。
ありがとう!