Получил на днях модуль GPS UBLOX NEO-6M (GY-GPS6MV2), за 10$ и решил на базе него и OrangePI PC сделать свой навигатор с шахматами и поэтессами

и четырех ядерным процессором...
Подключение производится как обычно для UART, крест-накрест, вложение pin
По умолчанию uart в script.bin выключен, для того что бы его включить надо найти script.fex под свою модель платы, напимер
тут И привести часть конфига отвечающего за uart к такому виду
[uart2]
uart_used = 1
uart_port = 2
uart_type = 2
uart_tx = port:PA00<2><1><default><default>
uart_rx = port:PA01<2><1><default><default>
[uart3]
uart_used = 1
uart_port = 3
uart_type = 2
uart_tx = port:PA13<3><1><default><default>
uart_rx = port:PA14<3><1><default><default>
После чего скомпилировать утилитой fex2bin и скопировать на раздел boot
После перезагрузки проверяем видиться ли наш gps для этого в терминале набираем
sudo cat /dev/ttyS2
если на экране побежал текст значит все сделано правильно
Некоторые програмы не могут работать напрямую с портом для этого придеться поставить дополнительную службу
sudo apt-get install gpsd
gpsd /dev/ttyS2
В качестве навигационной программы рекомендую Семь Дорог
- Поиск по адресу и названиям.
- Выбор оптимального маршрута.
- Приятные ненавязчивые голосовые подсказки.
- Удобный эргономичный интерфейс программы.
- Специальная система управления изображением для сохранения вашего зрения.
- Огромный выбор понятных настроек.
- Улучшенные алгоритмы отрисовки карт и объектов.
- Быстрый поиск.
- Возможность создавать свои карты!
И главное есть офф сборка под
linux arm скачать