Tuning GPS

Описание

TuneGPS

Позволяет увидеть информацию о текущей версии GPS приемника, текущем драйвере GPS, установках портов, работающих с GPS приемником, а также для задания и синхронизации скорости передачи информации в последовательный порт и GPS приемника.
Протокол - NMEA.
Если не понятно на какой скорости работает GPS приемник, то есть возможность быстро найти эту скорость (не путать скорость работы последовательного порта и скорость передачи информации GPS приемником - это разные вещи).

ЗАМЕЧАНИЕ: Программа работает с GPS приемником через hardware port, значение которого установлено в настройках системы (для FSC N560 это Settings-System-External GPS). Перебора портов в программе нет.
Утилита протестирована на PDA FSC N560 на firmware GPS версий: GSW 3.1.1, GSW 3.2.4, GSW 3.2.5, GSW 3.5.0, GSW 3.6.0
Интерфейс программы: Английский.
Скриншоты: GSW 3.1.1, GSW 3.2.4, GSW 3.2.5, GSW 3.5.0, GSW 3.6.0

Обсуждение на форуме

Как это работает

Скорость последовательного порта PDA и скорость передачи информации GPS приемника могут, по разным причинам, различатся и в этом случае, информация переданная GPS приемником не будет передаваться в PDA. Изменяя скорость (Baud rate) последовательного порта в настройках PDA, Вы не изменяете скорость передачи информации GPS приемника.
Если после запуска программы Вы видите в строке GPS version: ?????, то это означает, что эти скорости не совпадают, поэтому делаем следующее: выбираем пункт меню программы: GPS: Find BaudRate. После того, как программа отработает, скорости порта и GPS приемника будут синхронизированы и запомнены системой.
После этого можно будет, с помощью кнопки Set GPS speed baudrate, синхронно изменить скорость работы GPS приемника и последовательного порта и выставить ее до нужного значения (предусмотрены скорости 4800, 9600, 57600).

Практическое применение

  • проверка функционирования GPS приемника. Когда Вы запускаете в программе на выполнение пункт меню GPS: Find BaudRate, то происходит реальная работа с GPS приемником, т.е. считываются и передаются данные.
  • собрались поменять firmware GPS, но программа прошивльщик GPS, например для PDA FSC N560, работает только на скорости 9600. Установите с помощью этой утилиты эту скорость, поменяйте драйвер GPS на стандартный драйвер от Microsoft с помощью утилиты TuneUp и меняйте firmware GPS.
  • применительно к FSC N560. Прошивка GSW 3.6.0 для GPS приемника имеет такую особенность: при снятии аккумулятора или при Hard Reset, скорость работы самого GPS приемника сбрасывается на скорость 4800, а операционная система остается настроенной на свою скорость (как правило 9600 или 57600), в результате GPS не работает. С помощью этой утилиты, можно быстро и без особых усилий установить и синхронизировать скорости работы последовательного порта PDA и GPS приемника.

    Начиная с версии 1.3.0.0 в программу добавлена работа с параметрами командной строки без запуска оконого интерфейса, что актуально при работе с firmware GPS version 3.6.0 после рестарта.

Установка программы

Скачайте и распакуйте программу. Полученный исполняемый файл скопируйте на PDA. Устанавливать программу можно как в основную память, так и на карту памяти.

Начиная с версии 1.3.0.0
Для того чтобы необходимая скорость порта GPS устанавливалась при запуске системы, необходимо программу TuneGPS.exe поместить на PDA в директорию \Windows, создать ярлык с текстом: 28#"\Windows\TuneGPS.exe" 57600, где 57600 - выбранная скорость работы GPS (допустимые значения 4800, 9600, 57600) в директорию \Windows\StartUp (готовый ярлык находится вместе с программой в архиве).

Требования

Windows mobile 6.0 и выше, .NET 2.0 или выше, экран - VGA, QVGA.