HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Новый qpegps и проблема с CF GPS в Cacko ROM 1.23
Страницы: [1] 2 3

[Ответить]
Voblin [14.12.2005 14:48] Новый qpegps и проблема с CF GPS в Cacko ROM 1.23:
1. Если кто пользуется то я выложил новую версию qpegps на http://sourceforge.net/project/showfiles.php?group_id=55933&release_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/pda/board/index.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.
maslovsky [14.12.2005 15:36] :
Я бы не сказал что решение кривое, но обходной манёвр интересеный

А файлик /etc/bluetooth/serial как раз и предназначен для автоматической инициализации серийных карточек с различными параметрами. Единственное - расположен не удачно, так уж сложилось исторически...
Вячеслав Диконов [17.12.2005 16:30] :
А имена точек в UTF теперь работают?
Как насчет привязки по 3-4 точкам в будущих версиях?

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

А то из Интернета карты абсолютно непригодны для России. По большому серому полю ходить и ездить не интересно. Я делаю qpegps карты из известных Ози-шных, но обеспечить их совместимость с двумя программами (qpegps/gpsdrive), не имея возможности запускать обе, мне сложно. Привязываться же к тормозной и закрытой кутопии тоже очень не хочется.
ViV [17.12.2005 17:05] :
можно привязаться к открытому опие
Вячеслав Диконов [17.12.2005 22:09] :
Совместимость pdaxrom с настольником все fb-потуги перевешивает, и qt я не люблю.
Voblin [19.12.2005 09:08] :
[quote="Вячеслав Диконов"]А имена точек в UTF теперь работают?

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

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

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

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

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

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

>> Сделать поддержку Х это значит переписать весть GUI. Однако реально без великого труда выпустить версию под десктоп Linux. В принципе там почти все работает надо только собрать определив #define DESKTOP. Только оно кому надо?
Вячеслав Диконов [28.12.2005 02:49] :
[quote="Voblin"]Зачем? Я могу сделать перевод, но код должен быть общий, а то рассинхронизация угробит всю работу по локализации.
А вот сделать так, чтобы названия точек не подменялись вопросиками обязательно надо. А там глядишь и коллекции интересных точек появятся. Я бы значки нарисовал и станции метро бы прописал, если бы программа это поддерживала.

Мне это здорово помогло бы привязывать карты Ozi... Сейчас приходится часами крутить и растягивать растры.

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

Конвертер - да, но из старого уникального формата в новый унифицированный. Общий формат = больше карт, проще пересаживаться с одной программы на другую и т.п. Особенно, если этот формат используют толпы пользователей "покетов" или пользователи второй завровой среды. В общем, стандартность и распространенность формата данных - большое благо.

МНЕ!!! Для опытов.

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

VadimG [19.01.2006 23:22] Проблема с новейшей версией - на могу соединиться с gpsd:
Попробовал новую версию qpegps. У меня Socket Bluetooth PC карточка и GPS приемник. Так что я использую rfcomm0 для подключения.

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

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

Кроме того для начала советую попробовать после включния притания поставить курсор в поле Args: (вкладка GPS) и нажать OK. Если Должно помочь.
VadimG [27.01.2006 19:56] :
Может быть проблема в том, что изменения улучшают работу CF GPS но не работают на BLUETOOTH GPS.

Я попробую сегодня совет с "курсором".
[Ответить]
[Вперед >]