Gps software windows ce

Gps software windows ce

Странно тогда. Моё устройство на базе WinCE 6.0 – автонавигатор GlobusGPS 800. Компилирую под него программу с библиотекой gpsapi, для импорта функции сделал простой вызов GPSOpenDevice(). Так вот после этого программа на навигаторе не запускается. Может быть, что библиотека GPS API не установлена на этом девайсе, хотя в MSDN поддержка заявлена?

Про SDK понял. Выбираю WM5.0. Спасибо 🙂

как так! а какой тогда смысл GPS API? я так понимаю Windows сама подключается к GPS приемнику, а потом раздает гео-данные всем подключившимся ч-з API.

Вообще дело даже не в этом – после линковки gpsapi.lib программа на WinCE 6.0 вообще не запускается! ошибки не выдает.

поискал — такую dll не нашел! 🙁
это у старых выпусков версия 5.0, у меня новая. и сзади наклейка — Windows CE 6.0 Core. Получается сам производитель мог урезать OS?
Блин, для меня не проблема работать напрямую с COM портом и NMEA. НО проблема в монопольном доступе к порту. А всякий доп софт – разветвители COM слетают после первой перезагрузки навигатора (там данные сохраняются только на внешней флешке).
Единственная надежда на YFCommux, через который работает НН. Может это встроенный разветвитель?!

хм. а если самому скопировать gpsapi.dll в windows/. Этого достаточно будет для работы GPS API? или там еще сервис как-нибудь ставится?

PS: получается что и функции API для GPRS соединения скорее всего не встроены.

ну наклеить можно что угодно, нужно смотреть где-то в «Сведениях о системе» в настройках (если такое есть).

попробовать конечно можно, но шансов мало, и желательно то же с WinCE6.0 навигатора, а не WM5.0 коммуникатора.

нету в большинстве навигаторов GPS API. вернее не так. несмотря на заявления, ни в одном из навигаторов не встречал еще GPS api.
поэтому и МЯК под wince работает с портами и NMEA напрямую. И кстати, это даже удобнее.

про ConnectionManager забудьте =) его обещают в Ce 6.0 R3 , но навигаторы на этом ядре еще не делают.
но для поднятие инета по GPRS отлично работают RAS функции

Работа с GPS в WinCE (C#)

Введение

Всем привет!
В этой статье я хочу рассмотреть вопрос реализации доступа к данным GPS в устройствах на базе WindowsCE. При создании продукта СКАУТ-Навигатор, необходимо было разработать приложение, работающее как в WinСЕ версии 5.0, так и в WinCE версии 6.0, которое умеет получать данные NMEA с навигационного приемника, и записывать их в журнал.

Решение

Для работы с GPS в WinCE как версии 5.0, так и версии 6.0 проще всего использовать работу с COM портом. Найти в устройстве, какой COM-порт предоставляет данные GPS, можно при помощи программы: DeviceManager.

Часто производители прошивок уже позаботились о том, чтобы COM портов GPS было два. Это позволяет развести ПО, которому требуется GPS и навигационное, чтобы они не боролись за доступ к COM-порту. Предположим, что COM порт мы будем использовать в монопольном доступе.
Чтобы получить данные NMEA (http://ru.wikipedia.org/wiki/NMEA_0183), нам нужно всего-то открыть COM порт, прочитать с него данные, потом закрыть COM порт. Что на C# выглядит так:

Несмотря на то, что всё выглядит весьма тривиально, приведенный код часто не работает из-за ошибок доступа к COM-порту. (Например, часто возникает ошибка: «UnauthorizedAccessException: Access to the port is denied»).

Не будем расстраиваться, есть другой подход, который работает.

Замечательные люди из проекта OpenNetCf заботливо предоставляют исходные коды собственного SerialPort.

Добавляем в проект сборку OpenNetCf.IO.Serial

Класс работы с COM-портом GPS будет выглядеть так:

Читайте также:  Как отключить таймер отключения компьютера windows 10

Вметоде SerialPortDataReceived пишем, собственно, парсинг NMEA строк.
Для этого можно:

  1. Написать свой парсер NMEA;
  2. Использовать SharpGps;
  3. Использовать NMEA-0183-2-0-Sentense-parser-builder (Тут статья разработчика на Хабре);
  4. Любой другой парсер.

Sentenseparserbuilder я использовать не пробовал, а вот про SharpGps есть, что рассказать.

Сделаю небольшое отступление от темы. В библиотеке есть забавная ошибка в подсчете контрольной суммы, хотя многие мои коллеги считают, что это не ошибка, а логичное поведение. Но обо всём по порядку:

В протоколе NMEA 0183 (http://www.tronico.fi/OH6NT/docs/NMEA0183.pdf) контрольная сумма описывается как 2-значное 16-ричное число — контрольная XOR-сумма всех байт в строке между «$» и «*».

В SharpGps есть функция проверки корректности контрольной суммы в пакете:

Эта функция великолепно работает, если навигационный приемник передает контрольную сумму в виде двух чисел (0x01, 0x02 и т.д.), как и заявлено в протоколе. Но любой идеальный код разбивается о реальность, в которой навигационные приемники передают пакеты с контрольной суммой, не добавляя ведущий ноль (0x1,0x2).

В работающем приложении получается, что часть пакетов отсеивается. При этом ощущение, что всё вроде бы работает. Но трек, хоть он и есть, но очень плохого качества.

Чтобы всё заработало, последнюю строчку можно переписать, хотя бы так:

С отступлением всё.

Для хранения навигационных данных было решено использовать SqlServer Compact Edition. Его очень просто интегрировать в приложение, и использовать в разработке. Описывать использование SqlServer Compact в данной статье я не планировал, если есть желание увидеть статью по использованию SqlServer Compact в приложениях на WinCe можете его обозначить в комментариях.

Заключение

В данной статье я привел решение проблемы доступа к GPS данным на WinCe устройствах, решение опробовано на навигаторах различных производителей (Prestigio, Texet, Shturmann, Mio) с разными версиями WinCE. Надеюсь что от части граблей подстерегающих вас на пути разработки под WinCE она избавит.
Спасибо за внимание. Жду вопросов и замечаний в комментариях.

Gps software windows ce

Здравствуйте, дорогие читатели. В этой статье мы хотим продолжить тему приложений для GPS-навигаторов. В самом деле — тема довольно актуальная на сегодняшний день. Мы, как и обещали, продолжили поиск наиболее полезных и функциональных программы для Windows CE.

На этот раз мы постарались уделить внимание системным утилитам. Ведь, что ни говори, хоть CE и «совсем игрушечная», но вполне себе полноправная операционная система семейства Windows. Со своими недостатками и промахами. Поэтому программы для редактирования реестра, файловые менеджеры и менеджеры автозагрузок присутствуют и для нее.

CE Autorun

Отличный менеджер автозагрузок для Windows CE. Позволяет запускать различные приложения после старата операционной системы. К сожалению, команда записывается в виде скрипта, поэтому придется набирать текст вручную, но не переживайте — это совсем несложно. Достаточно лишь указать путь к исполняемому файлу нужной программы и задержку перед запуском в файле CE Autorun.ini. Задержка нужна для того, чтобы несколько программ не смоли обратиться к ядру системы одновременно, вызывая тем самым ее зависание, а то и вовсе необходимость сброса навигатора. Как образец можно взять прописанную там уже команду запуска проводника. Только задержку выберите другую.

[urlspan] Скачать [/urlspan]

Необходимый для полной функциональности универсальный видеодрайвер для Windows CE. Без него невозможен поворот экрана в играх, которые этого требуют и корректное отображение некоторых программ и игр. Помимо самого драйвера в состав входит несколько тестов, позволяющих проверить адекватность его поведения на каждом конкретном устройстве. Если у вас в запущенном приложении кнопки на сенсорном экране навигатора не совпадают с зонами нажатия, а в других все нормально, то вам нужен именно это программный продукт.

[urlspan] Скачать [/urlspan]

Tree Size

Как и его старший родственник на настольном компьютере, это приложение способно подсчитывать место, занимаемое каждой директорией или отдельным файлом на навигаторе. То есть, если места стало резко не хватать — запустите эту программу и посмотрите что за слон завелся у вас на карточке. Несколько раз я не мог вручную найти на своем навигаторе под Windows CE тяжеленные файлы, которые занимали пропасть места. Но с этим мне всегда помогала справиться именно эта программа.

Читайте также:  Создание загрузочного диска установленной windows

[urlspan] Скачать [/urlspan]

PHMTools

Набор программ первой необходимости для каждого навигатора Windows CE. Включает в себя редактор реестра (ну а как же без него), блокнот, диспетчер устройств (да-да, не забывайте: хоть навигатор и карманный, но все же ПК) и еще несколько полезных системных утилит. Такой набор инструментов наверняка знаком каждому пользователю настольной Windows любой серии: от Windows 98 до «восьмерки». То есть, как бы мелочь, а приятно. Не придется привыкать к незнакомым инструментам.

[urlspan] Скачать [/urlspan]

Task Manager

Опять-таки уже знакомый нам диспетчер задач с настольной Windows. Как нельзя лучше подходит для устройств под управлением Windows. И только потому, что позволяет быстро и без неприятных последствий закрыть зависшую программу на навигаторе. Действует точно так же, как и на ПК — выделяете нужную программу и завершаете ее работу. Все просто, и вместе с тем, функционально. Ну а большего, в принципе, и не нужно.

[urlspan] Скачать [/urlspan]

Ну а если кто-то зашел к нам впервые и его заинтересовали программы для Windows CE на свой навигатор, то на нашем блоге уже выходили пару статей на эту тему:

А кому-то может быть интересна статья «GPS-навигатор или КПК?», которая описывает процесс «волшебного превращения» обычного навика в практически полноценный КПК под управлением Windows CE. Мне например, не так давно было легче дать ссылку на статью, чем разжевывать по мессенджеру одному из своих приятелей ход работы. Поэтому, если среди ваших знакомых есть желающие превратить свой навигатор в КПК, а возиться с этим вам напряг, мы будем благодарны, если вы дадите ссылку на нашу статью. А еще мы будем благодарны за комментарии по теме статьи и за лайки.

АВТОСПУТНИК 5 для Windows CE

Бесплатная автомобильная GPS-навигация для GPS-навигаторов, автомобильных компьютеров, мультимедиа-центров и других устройств под управлением Windows CE. Карты России и мира — полностью бесплатно.

АВТОСПУТНИК 5 — это полностью бесплатная GPS-навигация. Здесь описана версия для навигаторов, автомобильных компьютеров и прочих устройств. на платформе Windows CE 5/6 (с Windows CE 4.2 программа не совместима, поэтому на старых навигаторах она работат не будет). Если вас интересует версия для ноутбука/нетбука/планшета под Windows, то обратите внимание на версию для Microsoft Windows 8, Windows 7, Windows Vista, Windows XP.

Для установки программы АВТОСПУТНИК на Ваш навигатор или другое устройство просто скопируйте её на носитель (например, SD-карту), запишите нужные карты в каталог /maps/ и настройте запуск. Иногда для этого нужно переименовать каталог с программой и исполняемый файл autosputnik.exe, иногда путь к этому файлу можно настроить в меню устройства. Если затрудняетесь, обратитесь к специалистам.

Почему GPS-навигация АВТОСПУТНИК распространяется бесплатно? Дело в том, что мы зарабатываем деньги совершенно на других проектах, а автомобильная навигация АВТОСПУТНИК — это в некотором смысле хобби, доставшееся нам «в наследство». И мы очень рады, что появилась возможность опубликовать эту хорошую, с нашей точки зрения, программу бесплатно для всех.

Мы считаем, что GPS-навигация АВТОСПУТНИК отличается очень простым, разумным и удобным поиском. У нас достаточно в одной строке ввести первые буквы города, улицы и номер дома (например, «МОСК ЛЕН ПРОСП 30») и через пару секунд искомый объект (дом 30 по проспекту Ленина в Москве) появится на карте. Очень странно, что более коммерчески успешные «конкуренты» до сих пор не предложили подобного простого решения.

АВТОСПУТНИК — это по-прежнему современная навигация с удобным, лаконичным интерфейсом, маршрутным компьютером, голосовыми подсказками на разных языках и так далее. Кроме этого, она допускает создание пользовательских расширений: например, Вы можете добавить в неё любой язык, сделать собственные голосовые подсказки, заменить иконки-пиктограммы POI на собственные.

С любезного разрешения компании «Геоцентр-Консалтинг» вместе с программой АВТОСПУТНИК мы публикуем актуальную карту России Rumap. Также Вы можете скачать карты мира проекта OpenStreetMap, конвертированные в формат АВТОСПУТНИК. Они не всегда работают идеально, однако отлично помогают при ориентировании в незнакомых странах. Уже много лет мы пользуемся только АВТОСПУТНИКом с картами OSM для поездок по Италии, Германии, Хорватии, Боснии и Герцоговине, Румынии, Турции, Украине, Белоруссии, Швеции, Финляндии и другим странам Европы.

Читайте также:  Creative emu 0204 usb windows 10

К сожалению, позиция компании «Яндекс» оказалась не столь дружественной по отношению к нашим пользователям. Некоторое время назад нам объявили о планах коммерциализации сервиса «Пробки», так что унаследовать его в АВТОСПУТНИК 5 после окончания коммерческой истории продукта нам не удалось.

Функции

Функции навигации АВТОСПУТНИК 5

Поиск, удобный в своей простоте

  • Простой, удобный и быстрый полнотекстовый поиск
  • Всё на одной кнопке, никаких сомнений и ошибок. По слову, например, МЕТРО найдутся и одноимённые магазины, и все станции метро
  • Результаты поиска компактны, ведь они сгруппированы по уникальным именам. Найденные объекты располагаются по алфавиту или по расстоянию от Вас
  • Вы сразу видите объект на карте в специальном режиме, из которого его можно добавить на маршрут или в закладки в одно касание

Автомобильные маршруты

  • Экономим время и узнаём новые пути.
  • Стратегии маршрута: Короткий, Быстрый, По магистралям. Переключение в 2 касания.
  • Маршрут прокладывается в фоне и не блокирует программу

Бесплатные карты России, стран мира и Европы

  • Карта России Rumap от компании «Геоцентр-Консалтинг» — бесплатная для пользователей АВТОСПУТНИК 5
  • Бесплатные http://openstreetmaps.ru.
  • Детальность карт городов до отдельного дома, корпуса, строения
  • Глобальный поиск всех объектов на открытой карте

Удобный пользовательский интерфейс

  • Векторный масштабируемый интерфейс. Выберите диагональ экрана, и программа сама подстроится под неё
  • Режим «день — ночь» не только для карты, но и для всей программы. Навигация больше не слепит по ночам!
  • Маршрутный компьютер с набором датчиков: пройденный путь, средняя скорость и др.
  • Автомасштабирование с удобной графической настройкой
  • Детальное и наглядное окно «Местоположение» для контроля GPS-приёмника
  • Закладки — для часто посещаемых мест
  • Многоязычность с возможностью добавлять свои языки
  • Интерфейс выполнен в едином стиле, кнопки — на ожидаемых местах
Скриншоты

Системные требования

Совместимость АВТОСПУТНИК 5 для Windows CE

Чтобы убедиться в совместимости Вашего устройства, просто скачайте и установите автомобильную навигацию АВТОСПУТНИК бесплатно.

Платформа Windows CE

Спутниковые GPS-навигаторы. Встраиваемые автомобильные головные устройства, мультимедийные центры. Некоторые штатные автомобильные системы. «Чёрные ящики», подключающиеся к головным системам автомобиля.

Операционная система: Windows CE 5.x / 6.x
Процессор: ARM
Частота процессора: рекомендовано от: 400 МГц
Внутренняя память (storage memory) или карта памяти: свободно от: 2 Гб
Оперативная память (program memory): рекомендовано от 128 MB
Местоопределение: Спутниковый приёмник GPS или GLONASS (NMEA 0183) + позиционирование по точкам WiFi

Платформа Windows Mobile

Смарфоны, телефоны, коммуникаторы и планшеты на платформе Windows Mobile 5.x/6.x.

Операционная система: Windows Mobile 5.x / 6.x
Процессор: ARM
Частота процессора: рекомендовано от: 400 МГц
Платформа: Windows CE 5.0 / 6.0
Внутренняя память (storage memory) или карта памяти: свободно от: 2 Гб
Оперативная память (program memory): рекомендовано от 128 MB
Местоопределение: Спутниковый приёмник GPS или GLONASS (NMEA 0183) + позиционирование по точкам WiFi
Скачать

Полнофункциональная 30-дневная версия для Windows CE 5 / 6, Windows Mobile 5.x / 6.x для тех, у кого нет номера лицензии.

Если программа Вам понравилась, то пришлите нам ID Вашего устройства, и мы вышлем Вам регистрационный код для него совершенно бесплатно.

Скачать бесплатно GPS-навигацию для Windows 8, 7, Vista, XP, Windows CE 5/6, Windows Mobile 5/6.

Версия 5.1. Сборка b9bf6a3. Дата сборки: 13.01.2015.

Актуализация: ноябрь 2014. Сборка: март-апрель 2015. Только для АВТОСПУТНИК 5.

Copyright: Геоинформационный набор данных GISRegionProf © ЗАО «Геоцентр-Консалтинг» 2001-2015, c использованием картографических материалов © Федерального агентства по геодезии и картографии (Роскартография).

Бесплатные, открытые и 100% легальные карты стран СНГ, Европы и мира для АВТОСПУТНИК 5. Созданы в проекте OpenStreetMap. Конвертированы в формат АВТОСПУТНИК 5.

  • Обновление программы АВТОСПУТНИК 5 и карт (по номеру лицензии)
  • Если у Вас есть номер лицензии АВТОСПУТНИК 5, то Вы можете получить самые последние версии программного обеспечения и карт, соответствующих вашей лицензии. Для этого войдите в Личный кабинет пользователя по номеру лицензии.
  • Оцените статью