Цитата Сообщение от s.m. Посмотреть сообщение
Разобрался уже до этого. gpsd - это демон, который слушает gps-приемник
и отдает клиентам координаты по запросу.

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

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

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

Основной вопрос - будет ли это все работать быстрее, чем эмуль wince?
Если нет, но тогда это все фигня...
По ощущениям, на этом эмуляторе работает быстрее, по крайней мере, при нажатии чего-нибудь отработка идёт заметно резвее. Тормознутая только загрузка самого эмулятора, но с этим можно было бы смириться. если бы сама программа не тормозила.
Но вернёмся к нашим баранам. Упоминалось, что для работы виндовых версий gpsd и gpspipe нужен ещё cygwin. Это не маленькая программа, как где-то я прочитал, советуют купить диск с ней, а не скачивать её. Так или нет, пока не выяснил. Но в любом случае при одновременной работе нескольких программ нагрузка на процессор увеличится значительно, что может привести к тому, что зря всё это. Как бы так сделать, чтобы обработка данных приёмника осуществлялась маленькой шустрой программкой, а не "слоном"? Вот GPSGate тоже может писАть данные от приёмника в файл. Как бы это использовать?