Автор Тема: GPS навигация  (Прочитано 10612 раз)

Оффлайн 19myury62

  • Начинающий
  • *
  • Сообщений: 16
    • Email
GPS навигация
« : 21.02.2015 07:52:22 »
Может кто посоветует , как прикрутить  http://item.taobao.com/item.htm?spm=a230r.1.14.1.tF7cQH&id=39047397366&ns=1&abbucket=15#detailode к ноуту Dell - Vostro_1000 (Simpli 3.8.13.3-std-def-alt1.M70P.1 #1 SMP Fri Jun 21 06:25:57 UTC 2013 i686 GNU/Linux). Согласно инструкции к устройству (U-blox5, хотя устройство U-blox7) с линуксом должно работать. Установил gpsd , хотя ноут завис минут на 15, во время установки. Насколько я понял устройство обнаружилось :
#dmesg    10.152074] usb 6-7: new high-speed USB device number 2 using ehci-pci
[   10.285422] usb 6-7: New USB device found, idVendor=05e3, idProduct=0608
[   10.285430] usb 6-7: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[   10.285435] usb 6-7: Product: USB2.0 Hub
[   10.560343] usb 6-7.1: new full-speed USB device number 3 using ehci-pci
[   10.653222] usb 6-7.1: New USB device found, idVendor=1546, idProduct=01a7
[   10.653229] usb 6-7.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   10.653234] usb 6-7.1: Product: u-blox 7 - GPS/GNSS Receiver
[   10.653237] usb 6-7.1: Manufacturer: u-blox AG - www.u-blox.com
#lsusb  Protocol spec without prior Class and Subclass spec at line 17403
Bus 004 Device 002: ID 248a:8566 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 1546:01a7 U-Blox AG
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
#lsmod   cdc_acm                14914  0
.......................................................................
......................................................................
#ls /dev   crw-------   1 root  root    3, 188 янв 21 12:31 ttyac
           crw-rw----   1 root  uucp  166,   0 янв 21 13:07 ttyACM0 
           crw-------   1 root  root    3, 189 янв 21 12:31 ttyad
           crw-------   1 root  root    3, 190 янв 21 12:31 ttyae
Попытка вызвать gpsd с разными параметрами не привела к успеху.

« Последнее редактирование: 21.02.2015 10:03:48 от sb »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: GPS навигация
« Ответ #1 : 21.02.2015 08:14:38 »
Вот тут обсуждалось похожее:
http://forum.altlinux.org/index.php/topic,30801.0.html

Оффлайн 19myury62

  • Начинающий
  • *
  • Сообщений: 16
    • Email
Re: GPS навигация
« Ответ #2 : 21.02.2015 11:19:25 »
Вот тут обсуждалось похожее:
http://forum.altlinux.org/index.php/topic,30801.0.html
Прочитал , похоже там тоже не смогли запустить gpsd

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: GPS навигация
« Ответ #3 : 21.02.2015 11:28:53 »
Там остановились на:

gpsd -p /dev/ttyUSB0

Оффлайн 19myury62

  • Начинающий
  • *
  • Сообщений: 16
    • Email
Re: GPS навигация
« Ответ #4 : 27.02.2015 11:29:01 »
После попыток подключить к разным портам USB несколько изменились выводы команд в терминале. [code#dmesg
[  295.892074] usb 4-1: new full-speed USB device number 2 using ohci_hcd
[  296.059126] usb 4-1: New USB device found, idVendor=1546, idProduct=01a7
[  296.059142] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  296.059151] usb 4-1: Product: u-blox 7 - GPS/GNSS Receiver
[  296.059158] usb 4-1: Manufacturer: u-blox AG - www.u-blox.com
[  296.860656] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[  296.863475] usbcore: registered new interface driver cdc_acm
[  296.863489] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
][/code]
показался модуль и привязка к устройству /dev  согласно инструкции :
https://www.u-blox.com/images/downloads/Product_Docs/USB_with_LINUX%28GPS.G4-CS-07059%29.pdfнасколько понимаю модуль установился   # lsmod|grep acm
cdc_acm                14914  0
usbcore               152060  7 rt2x00usb,ohci_hcd,rt2800usb,ehci_hcd,ehci_pci,usbhid,cdc_acm
попытка подключения $ gpsd -f /dev/ttyACM0
   bash: gpsd: команда не найдена
 # gpsd -f /dev/ttyACM0
  .......выходит краткая справка ...........
заметил , через пол-часа подключения, в самом устройстве не моргает ламочка . Пробую другой ноут.

Оффлайн 19myury62

  • Начинающий
  • *
  • Сообщений: 16
    • Email
Re: GPS навигация
« Ответ #5 : 27.02.2015 12:24:26 »
Ноут "Packard_bell" 2 ядра Intel(R) Pentium(R) CPU B960 @ 2.20GHz ALT Linux_KDE  3.12.18-std-def-alt1
После втыкания устройства , лампочка на устройстве замигала через 5 минут.Открыл сведения о устройсвах , все что касается навигатора: Производитель: u-blox AG - www.u-blox.com
Класс
2
(Коммуникации)
Подкласс
0
Протокол
0
Версия USB
1.01
ID производителя
0x1546
(U-Blox AG)
ID продукта
0x1a7
Версия
0.00
Скорость
12 Mбит/с
Каналы
0
Макс. размер пакета
64
ttyACM0 --u-blox 7 - GPS GNSS Receiver
производитель -- u-blox AG - www.u-blox.com
тип -- неизвестно , порт -- неизвестно
дальше всё тоже # lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1bcf:2c18 Sunplus Innovation Technology Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 1546:01a7 U-Blox AG
Bus 002 Device 004: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
# lsmod |grep cdc
cdc_acm                27015  0
usbcore               200077  5 uvcvideo,ehci_hcd,ehci_pci,usbhid,cdc_acm
#dmesg
[    8.422990] cdc_acm 2-1.1:1.0: ttyACM0: USB ACM device
[    8.423408] usbcore: registered new interface driver cdc_acm
[    8.423410] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
# stty -F /dev/ttyACM0
speed 9600 baud; line = 0;
-brkint -imaxbel
, похоже надо  привязать к порту 2947 подскажите как , кто знает.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: GPS навигация
« Ответ #6 : 27.02.2015 14:20:54 »
gpsd -f /dev/ttyACM0
  .......выходит краткая справка ...........
usage: gpsd [-b] [-n] [-N] [-D n] [-F sockfile] [-G] [-P pidfile] [-S port] [-h] device...
  Options include:
  -b           = bluetooth-safe: open data sources read-only
  -n     = don't wait for client connects to poll GPS
  -N     = don't go into background
  -F sockfile     = specify control socket location
  -G              = make gpsd listen on INADDR_ANY
  -P pidfile           = set file to record process ID
  -D integer (default 0)    = set debug level
  -S integer (default 2947) = set port for daemon
  -h           = help message
  -V     = emit version and exit.
в которой нет ключа -f

Оффлайн 19myury62

  • Начинающий
  • *
  • Сообщений: 16
    • Email
Re: GPS навигация
« Ответ #7 : 03.03.2015 05:28:03 »
Ключ -f взял из инструкции   2 Installation Steps
  1.  Plug in a u-blox1 receiver through the USB interface.
  2.  If correctly functioning, NMEA data should be readily available using /dev/ttyACM0. Direct the application to
         read from this device file. Writing to this will send data to the GPS receiver.
  3.  If the Linux GPS application uses the gpsd interface, start gpsd -f /dev/ttyACM0.
Перепробовал другие ключи :# gpsd -b /dev/ttyACM0
# gpsd -n /dev/ttyACM0
# gpsd -N /dev/ttyACM0
gpsd: can't bind to IPv4 port 2947, Address already in use
gpsd: maybe gpsd is already running!
gpsd: can't bind to IPv6 port 2947, Address already in use
gpsd: maybe gpsd is already running!
# gpsd -G /dev/ttyACM0
# gpsd -D /dev/ttyACM0
gpsd: can't run with neither control socket nor devices
# gpsd -S /dev/ttyACM0
gpsd: can't run with neither control socket nor devices
# gpsd -V /dev/ttyACM0
gpsd: 2.94 (revision 2011-11-16T15:52:18)
# netstat -an|grep 2947
tcp        0      0 0.0.0.0:2947                0.0.0.0:*                   LISTEN   
 
 $ cat /dev/ttyACM0                                                                                                                                               
$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50                                                                                                                                                 

$GPTXT,01,01,02,HW  UBX-G70xx   00070000 *77                                                                                                                                                   

$GPTXT,01,01,02,ROM CORE 1.00 (59842) Jun 27 2012 17:43:52*59                                                                                                                                 

$GPTXT,01,01,02,PROTVER 14.00*1E                                                                                                                                                             

$GPTXT,01,01,02,ANTSUPERV=AC SD PDoS SR*20                                                                                                                                                     

$GPTXT,01,01,02,ANTSTATUS=OK*3B                                                                                                                                                       
$GPTXT,01,01,02,LLC FFFFFFFF-FFFFFFFD-FFFFFFFF-FFFFFFFF-FFFFFFF9*53 
...................................................................
Идеи кончались

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: GPS навигация
« Ответ #8 : 03.03.2015 06:24:30 »
gpsd: maybe gpsd is already running!
а он правда может уже работает?

Оффлайн 19myury62

  • Начинающий
  • *
  • Сообщений: 16
    • Email
Re: GPS навигация
« Ответ #9 : 03.03.2015 10:42:26 »
Надеялся увидеть карту, или нечто похожее на (gps-test for addroid). Похоже надо изучать WINE. Спасибо за участие!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: GPS навигация
« Ответ #10 : 03.03.2015 13:39:51 »
gpsd - это демон, с которым могут связываться другие приложения.
http://packages.altlinux.org/ru/search?utf8=✓&branch=p7&query=gps

« Последнее редактирование: 03.03.2015 13:41:38 от ruslandh »

Оффлайн 19myury62

  • Начинающий
  • *
  • Сообщений: 16
    • Email
Re: GPS навигация
« Ответ #11 : 04.04.2015 07:09:03 »
Похоже gpsd не запущен, после #gpsd -G /dev/ttyACM0 выскакивает приглашение # , можно предположить что gpsd запустился. Однако в (асс) на вкладке (системные службы) его нет. Так понимаю аналог xgps в АЛЬТе программа (gpsd-clients-2.94-alt2.1) -- не запускается. При этом лампочка на устройстве моргает.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: GPS навигация
« Ответ #12 : 04.04.2015 07:42:01 »
Посмотрите в ps. Он не является системной службой.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: GPS навигация
« Ответ #13 : 04.04.2015 07:45:32 »
А так, смотрите
man gpsctl
man rtcm-104
man srec
man gpsd

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: GPS навигация
« Ответ #14 : 04.04.2015 07:50:44 »
Насчёт клиента, там тоже куча манов по настройке, в частности
man gpsmon
man xgps