Новый qpegps и проблема с CF GPS в Cacko ROM 1.23
Новый qpegps и проблема с CF GPS в Cacko ROM 1.23
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.
Толком ее правда тестировать негде но кое что работает. Кому интересно пробуйте.
Основные изменения:
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
-
- Доктор (4 lvl)
- Сообщения: 200
- Зарегистрирован: Ср июл 27, 2005 23:13
А имена точек в UTF теперь работают?
Как насчет привязки по 3-4 точкам в будущих версиях?
Может быть реально сделать общий с gpsdrive формат для больших карт, или поддержку ozf2?
Кто-нибудь смог запустить qpegps на pdaxrom? Нельзя ли сделать поддержку Х-сервера?
А то из Интернета карты абсолютно непригодны для России. По большому серому полю ходить и ездить не интересно. Я делаю qpegps карты из известных Ози-шных, но обеспечить их совместимость с двумя программами (qpegps/gpsdrive), не имея возможности запускать обе, мне сложно. Привязываться же к тормозной и закрытой кутопии тоже очень не хочется.
Как насчет привязки по 3-4 точкам в будущих версиях?
Может быть реально сделать общий с gpsdrive формат для больших карт, или поддержку ozf2?
Кто-нибудь смог запустить qpegps на pdaxrom? Нельзя ли сделать поддержку Х-сервера?
А то из Интернета карты абсолютно непригодны для России. По большому серому полю ходить и ездить не интересно. Я делаю qpegps карты из известных Ози-шных, но обеспечить их совместимость с двумя программами (qpegps/gpsdrive), не имея возможности запускать обе, мне сложно. Привязываться же к тормозной и закрытой кутопии тоже очень не хочется.
-
- Доктор (4 lvl)
- Сообщения: 200
- Зарегистрирован: Ср июл 27, 2005 23:13
[quote="Вячеслав Диконов"]А имена точек в UTF теперь работают?
>> Нет. В принципе сделать не трудно но в следующем релизе. Или же можно выпустить специалную русскую версию?
Как насчет привязки по 3-4 точкам в будущих версиях?
>> Это не мой кусок кода я в нем только баги фиксю (если критично) и отсылаю автору.
Может быть реально сделать общий с gpsdrive формат для больших карт, или поддержку ozf2?
>> Сделать то не трудно но при обсуждении с другими разработчиками пришли к выводу что это не гуманно по отношению к тем кто уже сгрузил карты. Скорее стоит слелать конвертер. собственно помоему там нужно только конвертить maps.txt. Но воз и ныне там. Хотя я gpsdrive не пользовал у меня и qpegps на десктопе работает.
Кто-нибудь смог запустить qpegps на pdaxrom? Нельзя ли сделать поддержку Х-сервера?
>> Сделать поддержку Х это значит переписать весть GUI. Однако реально без великого труда выпустить версию под десктоп Linux. В принципе там почти все работает надо только собрать определив #define DESKTOP. Только оно кому надо?
>> Нет. В принципе сделать не трудно но в следующем релизе. Или же можно выпустить специалную русскую версию?
Как насчет привязки по 3-4 точкам в будущих версиях?
>> Это не мой кусок кода я в нем только баги фиксю (если критично) и отсылаю автору.
Может быть реально сделать общий с gpsdrive формат для больших карт, или поддержку ozf2?
>> Сделать то не трудно но при обсуждении с другими разработчиками пришли к выводу что это не гуманно по отношению к тем кто уже сгрузил карты. Скорее стоит слелать конвертер. собственно помоему там нужно только конвертить maps.txt. Но воз и ныне там. Хотя я gpsdrive не пользовал у меня и qpegps на десктопе работает.
Кто-нибудь смог запустить qpegps на pdaxrom? Нельзя ли сделать поддержку Х-сервера?
>> Сделать поддержку Х это значит переписать весть GUI. Однако реально без великого труда выпустить версию под десктоп Linux. В принципе там почти все работает надо только собрать определив #define DESKTOP. Только оно кому надо?
Shurik
-
- Доктор (4 lvl)
- Сообщения: 200
- Зарегистрирован: Ср июл 27, 2005 23:13
МНЕ!!! Для опытов.Voblin писал(а):Зачем? Я могу сделать перевод, но код должен быть общий, а то рассинхронизация угробит всю работу по локализации.Вячеслав Диконов писал(а):А имена точек в UTF теперь работают?
>> Нет. В принципе сделать не трудно но в следующем релизе. Или же можно выпустить специалную русскую версию?
А вот сделать так, чтобы названия точек не подменялись вопросиками обязательно надо. А там глядишь и коллекции интересных точек появятся. Я бы значки нарисовал и станции метро бы прописал, если бы программа это поддерживала.
Мне это здорово помогло бы привязывать карты Ozi... Сейчас приходится часами крутить и растягивать растры.Как насчет привязки по 3-4 точкам в будущих версиях?
>> Это не мой кусок кода я в нем только баги фиксю (если критично) и отсылаю автору.
То есть "мы нечаянно сделали каку, а менять на пирожок теперь не будем" ибо все принюхалисьМожет быть реально сделать общий с gpsdrive формат для больших карт, или поддержку ozf2?
>> Сделать то не трудно но при обсуждении с другими разработчиками пришли к выводу что это не гуманно по отношению к тем кто уже сгрузил карты.
Конвертер - да, но из старого уникального формата в новый унифицированный. Общий формат = больше карт, проще пересаживаться с одной программы на другую и т.п. Особенно, если этот формат используют толпы пользователей "покетов" или пользователи второй завровой среды. В общем, стандартность и распространенность формата данных - большое благо.Скорее стоит слелать конвертер. собственно помоему там нужно только конвертить maps.txt. Но воз и ныне там. Хотя я gpsdrive не пользовал у меня и qpegps на десктопе работает.
Кто-нибудь смог запустить qpegps на pdaxrom? Нельзя ли сделать поддержку Х-сервера?
>> Сделать поддержку Х это значит переписать весть GUI. Однако реально без великого труда выпустить версию под десктоп Linux. В принципе там почти все работает надо только собрать определив #define DESKTOP. Только оно кому надо?
Правда на настольнике у меня GNOME и никакого qt нету... Интерфейс должен быть отделен от функционала. Можно же позаимствовать решение у FBReader-а. Сейчас qpegps и удобный регулятор частоты процессора - единственное, что держит меня в противной кутопии, где даже окошек нет.

Проблема с новейшей версией - на могу соединиться с gpsd
Попробовал новую версию qpegps. У меня Socket Bluetooth PC карточка и GPS приемник. Так что я использую rfcomm0 для подключения.
После установки программа работает. Но если из нее выйти, или вынуть карту, затем подключить снова - все. На вкладке GPS->Data Status все параметры "красные". При этом если я изменю "gpsd settings->Args:" c rfcomm0 на "default" ttyS0, тогда gpsd становится зеленым.
Версия 0.9.2.3 работает без проблем.
После установки программа работает. Но если из нее выйти, или вынуть карту, затем подключить снова - все. На вкладке 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
Хм,
Ситуация любопытная дело в том что в версии 9.2.3.2 сделан ряд переделок позитивно влияющих на работу CF GPS в новых Cacko ROM 1.22 и позже.
Могу собрать версию с частью переделок, но она будет не удобна в Cacko ROM 1.22 (в 1.21 должна работать ).
Кроме того для начала советую попробовать после включния притания поставить курсор в поле Args: (вкладка GPS) и нажать OK. Если Должно помочь.
Ситуация любопытная дело в том что в версии 9.2.3.2 сделан ряд переделок позитивно влияющих на работу CF GPS в новых Cacko ROM 1.22 и позже.
Могу собрать версию с частью переделок, но она будет не удобна в Cacko ROM 1.22 (в 1.21 должна работать ).
Кроме того для начала советую попробовать после включния притания поставить курсор в поле Args: (вкладка GPS) и нажать OK. Если Должно помочь.
Shurik
В принципе эта строка инициализации нормальна.
Кстати делаю новую помежуточную версию там собственно нового пока только поддержка русских букв (файл places.txt кодирован в UTF8) за одно там подправил кое-что с CF.
Rcnfnb Help тоже должен теперрь как-то вызываться.
Поробуйте ee.
Сообщите о результатах.
Это только загружаемый файл. Пускать ее лучше пока из консоли и просьба сообщить о том что она напишет в консоли.
Типа:
cd /катклог
./qpegps
Кстати делаю новую помежуточную версию там собственно нового пока только поддержка русских букв (файл places.txt кодирован в UTF8) за одно там подправил кое-что с CF.
Rcnfnb Help тоже должен теперрь как-то вызываться.
Поробуйте ee.
Сообщите о результатах.
Это только загружаемый файл. Пускать ее лучше пока из консоли и просьба сообщить о том что она напишет в консоли.
Типа:
cd /катклог
./qpegps
- Вложения
-
- qpegps.zip
- (171.71 КБ) 381 скачивание
Shurik
Заменил бинарник на новый. Запускается и из консоли, и из GUI без проблем. Также вроде работает без проблем. Я еще потестирую, но сразу видно, что отличия есть с предыдущей 0.9.2.3.2 версией.
Лог из консоли:
$ qpegps
Display size = 480x640
selection changed 0
Лог из консоли:
$ 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