Первый раз пробовал подцепить GPS-приёмник к нашей Виртурилочке. Понятно что это элементарно, но всё же.
Вот такой модуль - TISTAR15. Простенький, но зато наидешевлейший. 150 рублей всего. Правда, к нему ещё антенна нужна, которая раза в три дороже. Но сейчас вот он вроде засёк спутники и без антенны.
Подключается просто - питание 3.3 берём с борта, землю оттуда же. Сигнальный провод TX0 подключаем ко входу RX0 виртурилки. И наоборот, RX0 приёмника подключаем ко выходу TX0 виртурилки. Можно и без этого обойтись, в принципе, эта линия нужна только для конфигурирования GPS-приёмника, но он и с дефолтными настройками отлично пашет.
Сейчас вот надо парсер NMEA 0183 найти готовый или написать свой.
UPD> Не, без антенны нифига не засекает толком. UPD> Короче, ваще не ловят нифига. Пробовал подключать активную антенну (у меня их две разные, специально для GPS) - ни один спутник не виден, хотя антенну клал прям на подоконник.
Так что на эти пятибаксовые приёмники забил, купил покруче - EM-408. Странно, но в МСК (globalsat.ru) дешевле чем на спаркфане, всего $50 стоят.
UPD> В описании EM-408 написано что поддерживает скорость порта до 57600, в описании команды смены скорости указано только до 38400. Методом тыка попробовал указать 57600 (с соответствующей контрольной суммой, само собой) - сработало. Обнаглел, попробовал вписать 115200... Работает!
На всяк случай вот комады: установка параметров порта 57600,8,N,1 - $PSRF100,1,57600,8,1,0*36 установка параметров порта 115200,8,N,1 - $PSRF100,1,115200,8,1,0*05
Смена скорости консоли на виртурилке - штатная линуховая stty -F /dev/ttyS0 115200