LINUX.ORG.RU

История изменений

Исправление imul, (текущая версия) :

Сделай файл /etc/udev/rules.d/90-gps.rules

С таким содержимым:

ACTION=="add", KERNEL=="ttyACM[0-9]*", SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="1546", ENV{ID_MODEL_ID}=="01a8", SYMLINK+="gps0", GROUP="uucp", MODE="0660"

GROUP="uucp"
<-- вместо uucp подставь другую группу, ту с которой запускается программа читающая из /dev/gps0

Потом сделай
udevadm control --reload
И воткни приёмник в usb.

Насчёт серийника не совсем понятно, зачем это тебе. Для другого приёмника придётся же тогда менять правило.

PS: посмотрел спеки, поддержка nmea есть, так что после tail -f /dev/gps0 увидишь gps данные в текстовом виде раз в секунду (если не заданы другие настройки).

Исправление imul, :

Сделай файл /etc/udev/rules.d/90-gps.rules

С таким содержимым:

ACTION=="add", KERNEL=="ttyACM[0-9]*", SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="1546", ENV{ID_MODEL_ID}=="01a8", SYMLINK+="gps0", GROUP="uucp", MODE="0660"

GROUP="uucp"
<-- вместо uucp подставь другую группу, ту с которой запускается программа читающая из /dev/gps0

Потом сделай
udevadm control --reload
И воткни приёмник в usb.

Насчёт серийника не совсем понятно, зачем это тебе. Для другого приёмника придётся же тогда менять правило.

Исправление imul, :

Сделай файл /etc/udev/rules.d/90-gps.rules

С таким содержимым:

ACTION=="add", KERNEL=="ttyACM[0-9]*", SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="1546", ENV{ID_MODEL_ID}=="01a8", SYMLINK+="gps0", GROUP="uucp", MODE="0660"

GROUP=«uucp» <-- вместо uucp подставь другую группу, ту с которой запускается программа читающая из /dev/gps0

Потом сделай
udevadm control --reload
И воткни приёмник в usb.

Насчёт серийника не совсем понятно, зачем это тебе. Для другого приёмника придётся же тогда менять правило.

Исходная версия imul, :

Сделай файл /etc/udev/rules.d/90-gps.rules

С таким содержимым:

ACTION==«add», KERNEL==«ttyACM[0-9]*», SUBSYSTEM==«tty», SUBSYSTEMS==«usb», ENV{ID_VENDOR_ID}==«1546», ENV{ID_MODEL_ID}==«01a8», SYMLINK+=«gps0», GROUP=«uucp», MODE=«0660»

GROUP=«uucp» <-- вместо uucp подставь другую группу, ту с которой запускается программа читающая из /dev/gps0

Потом сделай
udevadm control --reload
И воткни приёмник в usb.

Насчёт серийника не совсем понятно, зачем это тебе. Для другого приёмника придётся же тогда менять правило.