Новый qpegps и проблема с CF GPS в Cacko ROM 1.23

КПК с Linux, установка Linux на iPaq и другие модели, программы
Voblin
Кандидат (3 lvl)
Сообщения: 110
Зарегистрирован: Пт июл 04, 2003 17:07

Новый qpegps и проблема с CF GPS в Cacko ROM 1.23

Сообщение Voblin » Ср дек 14, 2005 14:48

1. Если кто пользуется то я выложил новую версию qpegps на http://sourceforge.net/project/showfile ... _id=162987

Толком ее правда тестировать негде но кое что работает. Кому интересно пробуйте.
Основные изменения:

1. Теперь имена сохраненных точек могут рисоваться на карте. Для этого нужно нажать <OK> и в появившемся меню выбрать Draw places.
2. Введена анимация сохраненных маршрутов (tracks)
3. Добавлен дополнительный источник карт (http://www.multimap.com) правда качество и разрешение у этих карт не высокое.
4. Кроме того теперь при сохранении точек сохраняется и восстанавливается высота. Правда формат файла places.txt изменился. А что делать...

По проблеме с CF GPS в Cacko ROM 1.23 (зависания) - http://www.hpc.ru/board/viewtopic.php?t=64449

Удалось отискать кривое решение. Ниже привожу отрывок из моего readme.txt для qpegps лень назад переводить с английского.
Known problem. This is a problem in Cacko ROM v 1.23. setting 4800 baud rate frozen Zaurus (stty 4800 < ttyS3). This is the problem with serial_cs driver, For solving problem in the console enter command:
$ cardctl ident 0
product info: "TFAC ", "CF30 GPS", "2001", " "
function: 2 (serial)

Then copy product info strings to the file: /etc/bluetooth/serial and add to the end of the string such substring: ":baud_base 1000000 spd_cust divisor 24"
For this example whole string will:
"TFAC ", "CF30 GPS", "2001", " ":baud_base 1000000 spd_cust divisor 24
After it you must use 38400 speed instead of 4800. So for 4800 GPS card working on /dev/ttyS3 port use gpsd Args: -p /dev/ttyS3 -s 38400.
So you must use 8 times higher speed.
Shurik

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср дек 14, 2005 15:36

Я бы не сказал что решение кривое, но обходной манёвр интересеный :)

А файлик /etc/bluetooth/serial как раз и предназначен для автоматической инициализации серийных карточек с различными параметрами. Единственное - расположен не удачно, так уж сложилось исторически...

Вячеслав Диконов
Доктор (4 lvl)
Сообщения: 200
Зарегистрирован: Ср июл 27, 2005 23:13

Сообщение Вячеслав Диконов » Сб дек 17, 2005 16:30

А имена точек в UTF теперь работают?
Как насчет привязки по 3-4 точкам в будущих версиях?

Может быть реально сделать общий с gpsdrive формат для больших карт, или поддержку ozf2?
Кто-нибудь смог запустить qpegps на pdaxrom? Нельзя ли сделать поддержку Х-сервера?

А то из Интернета карты абсолютно непригодны для России. По большому серому полю ходить и ездить не интересно. Я делаю qpegps карты из известных Ози-шных, но обеспечить их совместимость с двумя программами (qpegps/gpsdrive), не имея возможности запускать обе, мне сложно. Привязываться же к тормозной и закрытой кутопии тоже очень не хочется.

ViV
Академик (6 lvl)
Сообщения: 1138
Зарегистрирован: Ср апр 21, 2004 17:34

Сообщение ViV » Сб дек 17, 2005 17:05

Вячеслав Диконов писал(а):Привязываться же к тормозной и закрытой кутопии тоже очень не хочется.
можно привязаться к открытому опие 8)
Macbook Air 13, iPhone 4S

Вячеслав Диконов
Доктор (4 lvl)
Сообщения: 200
Зарегистрирован: Ср июл 27, 2005 23:13

Сообщение Вячеслав Диконов » Сб дек 17, 2005 22:09

Совместимость pdaxrom с настольником все fb-потуги перевешивает, и qt я не люблю.

Voblin
Кандидат (3 lvl)
Сообщения: 110
Зарегистрирован: Пт июл 04, 2003 17:07

Сообщение Voblin » Пн дек 19, 2005 09:08

[quote="Вячеслав Диконов"]А имена точек в UTF теперь работают?

>> Нет. В принципе сделать не трудно но в следующем релизе. Или же можно выпустить специалную русскую версию?

Как насчет привязки по 3-4 точкам в будущих версиях?

>> Это не мой кусок кода я в нем только баги фиксю (если критично) и отсылаю автору.

Может быть реально сделать общий с gpsdrive формат для больших карт, или поддержку ozf2?

>> Сделать то не трудно но при обсуждении с другими разработчиками пришли к выводу что это не гуманно по отношению к тем кто уже сгрузил карты. Скорее стоит слелать конвертер. собственно помоему там нужно только конвертить maps.txt. Но воз и ныне там. Хотя я gpsdrive не пользовал у меня и qpegps на десктопе работает.

Кто-нибудь смог запустить qpegps на pdaxrom? Нельзя ли сделать поддержку Х-сервера?

>> Сделать поддержку Х это значит переписать весть GUI. Однако реально без великого труда выпустить версию под десктоп Linux. В принципе там почти все работает надо только собрать определив #define DESKTOP. Только оно кому надо?
Shurik

Вячеслав Диконов
Доктор (4 lvl)
Сообщения: 200
Зарегистрирован: Ср июл 27, 2005 23:13

Сообщение Вячеслав Диконов » Ср дек 28, 2005 02:49

Voblin писал(а):
Вячеслав Диконов писал(а):А имена точек в UTF теперь работают?

>> Нет. В принципе сделать не трудно но в следующем релизе. Или же можно выпустить специалную русскую версию?
Зачем? Я могу сделать перевод, но код должен быть общий, а то рассинхронизация угробит всю работу по локализации.
А вот сделать так, чтобы названия точек не подменялись вопросиками обязательно надо. А там глядишь и коллекции интересных точек появятся. Я бы значки нарисовал и станции метро бы прописал, если бы программа это поддерживала.
Как насчет привязки по 3-4 точкам в будущих версиях?

>> Это не мой кусок кода я в нем только баги фиксю (если критично) и отсылаю автору.
Мне это здорово помогло бы привязывать карты Ozi... Сейчас приходится часами крутить и растягивать растры.
Может быть реально сделать общий с gpsdrive формат для больших карт, или поддержку ozf2?

>> Сделать то не трудно но при обсуждении с другими разработчиками пришли к выводу что это не гуманно по отношению к тем кто уже сгрузил карты.
То есть "мы нечаянно сделали каку, а менять на пирожок теперь не будем" ибо все принюхались :)
Скорее стоит слелать конвертер. собственно помоему там нужно только конвертить maps.txt. Но воз и ныне там. Хотя я gpsdrive не пользовал у меня и qpegps на десктопе работает.
Конвертер - да, но из старого уникального формата в новый унифицированный. Общий формат = больше карт, проще пересаживаться с одной программы на другую и т.п. Особенно, если этот формат используют толпы пользователей "покетов" или пользователи второй завровой среды. В общем, стандартность и распространенность формата данных - большое благо.
Кто-нибудь смог запустить qpegps на pdaxrom? Нельзя ли сделать поддержку Х-сервера?

>> Сделать поддержку Х это значит переписать весть GUI. Однако реально без великого труда выпустить версию под десктоп Linux. В принципе там почти все работает надо только собрать определив #define DESKTOP. Только оно кому надо?
МНЕ!!! Для опытов.

Правда на настольнике у меня GNOME и никакого qt нету... Интерфейс должен быть отделен от функционала. Можно же позаимствовать решение у FBReader-а. Сейчас qpegps и удобный регулятор частоты процессора - единственное, что держит меня в противной кутопии, где даже окошек нет.
:evil:

VadimG
Аспирант (2 lvl)
Сообщения: 84
Зарегистрирован: Вс июн 27, 2004 13:18

Проблема с новейшей версией - на могу соединиться с gpsd

Сообщение VadimG » Чт янв 19, 2006 23:22

Попробовал новую версию qpegps. У меня Socket Bluetooth PC карточка и GPS приемник. Так что я использую rfcomm0 для подключения.

После установки программа работает. Но если из нее выйти, или вынуть карту, затем подключить снова - все. На вкладке GPS->Data Status все параметры "красные". При этом если я изменю "gpsd settings->Args:" c rfcomm0 на "default" ttyS0, тогда gpsd становится зеленым.

Версия 0.9.2.3 работает без проблем.
Zaurus SL-C860 with Cacko 1.22a,Socket Bluetooth rev.G, Wi-Fi, SD Kingston 256MB & 1Gb, Casio CF Modem

Voblin
Кандидат (3 lvl)
Сообщения: 110
Зарегистрирован: Пт июл 04, 2003 17:07

Сообщение Voblin » Пт янв 27, 2006 15:20

Хм,
Ситуация любопытная дело в том что в версии 9.2.3.2 сделан ряд переделок позитивно влияющих на работу CF GPS в новых Cacko ROM 1.22 и позже.
Могу собрать версию с частью переделок, но она будет не удобна в Cacko ROM 1.22 (в 1.21 должна работать ).

Кроме того для начала советую попробовать после включния притания поставить курсор в поле Args: (вкладка GPS) и нажать OK. Если Должно помочь.
Shurik

VadimG
Аспирант (2 lvl)
Сообщения: 84
Зарегистрирован: Вс июн 27, 2004 13:18

Сообщение VadimG » Пт янв 27, 2006 19:56

Может быть проблема в том, что изменения улучшают работу CF GPS но не работают на BLUETOOTH GPS.

Я попробую сегодня совет с "курсором".
Zaurus SL-C860 with Cacko 1.22a,Socket Bluetooth rev.G, Wi-Fi, SD Kingston 256MB & 1Gb, Casio CF Modem

VadimG
Аспирант (2 lvl)
Сообщения: 84
Зарегистрирован: Вс июн 27, 2004 13:18

Сообщение VadimG » Пт янв 27, 2006 23:30

Попробовал. Не работает. Так что проблема существует. Можно ли скомпилировать вариант без изменений, влияющих на соединение с gpsd?
Zaurus SL-C860 with Cacko 1.22a,Socket Bluetooth rev.G, Wi-Fi, SD Kingston 256MB & 1Gb, Casio CF Modem

Voblin
Кандидат (3 lvl)
Сообщения: 110
Зарегистрирован: Пт июл 04, 2003 17:07

Сообщение Voblin » Пн янв 30, 2006 10:30

Скомпилировать можно но для начала нужно понять в чем проблема. Иначе таких компиляций понадобится много.
Скажите а Bluetooth не используется на ttyS3 (в смысле строки в парметрах "Args:")?
Shurik

VadimG
Аспирант (2 lvl)
Сообщения: 84
Зарегистрирован: Вс июн 27, 2004 13:18

Сообщение VadimG » Пн янв 30, 2006 15:06

У меня

Args:-p /dev/rfcomm0 -s 4800 где определен в rfcomm.conf
Zaurus SL-C860 with Cacko 1.22a,Socket Bluetooth rev.G, Wi-Fi, SD Kingston 256MB & 1Gb, Casio CF Modem

Voblin
Кандидат (3 lvl)
Сообщения: 110
Зарегистрирован: Пт июл 04, 2003 17:07

Сообщение Voblin » Пн янв 30, 2006 21:37

В принципе эта строка инициализации нормальна.
Кстати делаю новую помежуточную версию там собственно нового пока только поддержка русских букв (файл places.txt кодирован в UTF8) за одно там подправил кое-что с CF.
Rcnfnb Help тоже должен теперрь как-то вызываться.
Поробуйте ee.

Сообщите о результатах.

Это только загружаемый файл. Пускать ее лучше пока из консоли и просьба сообщить о том что она напишет в консоли.
Типа:
cd /катклог
./qpegps
Вложения
qpegps.zip
(171.71 КБ) 382 скачивания
Shurik

VadimG
Аспирант (2 lvl)
Сообщения: 84
Зарегистрирован: Вс июн 27, 2004 13:18

Сообщение VadimG » Вт янв 31, 2006 15:58

Заменил бинарник на новый. Запускается и из консоли, и из GUI без проблем. Также вроде работает без проблем. Я еще потестирую, но сразу видно, что отличия есть с предыдущей 0.9.2.3.2 версией.

Лог из консоли:

$ qpegps
Display size = 480x640
selection changed 0
Zaurus SL-C860 with Cacko 1.22a,Socket Bluetooth rev.G, Wi-Fi, SD Kingston 256MB & 1Gb, Casio CF Modem

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»