Цитата Сообщение от Papazol Посмотреть сообщение
Прежде всего стОит разобраться, что именно делают программы gpsd и gpspipe. Файл nmea.txt содержит только одну (последнюю по времени) посылку или туда пишутся все посылки? Если все - то не лучше ли использовать GPSGate? Если одну - то этот файл нужно переписывать всякий раз, когда придёт новая посылка.
Скрипты можно писАть на AutoIt.
Разобрался уже до этого. gpsd - это демон, который слушает gps-приемник
и отдает клиентам координаты по запросу.

gpspipe - это клиент для gpsd. Та строка, что я дал, пишет 10 записей в лог-файл за 1 запуск.
То бишь тупая идея была:
Запустить демон gpsd. Потом сделать прогу,которая делает следующее:

периодически делает следующее:
дергает gpspipe, который пишет 10 записей в файл (в этих 10 гарантированно будут последние координаты), потом его читает и парсит строку определенного формата, потом открывает коннект к эмулятору и выкидывает эту строку в эмулятор вместе с командой обновления координат.

gpspipe можно попробовать заменить на самописный клиент, так как API известно.

Основной вопрос - будет ли это все работать быстрее, чем эмуль wince?
Если нет, но тогда это все фигня...