PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Для новичков (http://pccar.ru/forumdisplay.php?f=170)
-   -   Pl2303drv - замена pl2303.ko ! (http://pccar.ru/showthread.php?t=19270)

dmitry-c 23.06.2014 18:15

Попробовал тоже такой способ для изменения скорости порта, но не могу запустить прогу вот что выдаёт:

126|root@rk3188:/ # su
root@rk3188:/ # cd data
root@rk3188:/data # cd test
root@rk3188:/data/test # cd 1
root@rk3188:/data/test/1 # ./pl2303drv /dev/ttyUSB0 4800
sh: ./pl2303drv: can't execute: Permission denied


Как быть?

AngelOfGrief 23.06.2014 19:34

chmod +X pl2303drv

dmitry-c 24.06.2014 17:24

Вот что выдаёт:

10|root@rk3188:/data/test/1 #su
root@rk3188:/data/test/1 # chmod +X pl2303drv
Bad mode
10|root@rk3188:/data/test/1 #

AngelOfGrief 24.06.2014 18:00

chmod 0777 pl2303drv

попробуйте так

dmitry-c 24.06.2014 19:03

Цитата:

Сообщение от AngelOfGrief (Сообщение 300804)
chmod 0777 pl2303drv

попробуйте так

Получилось вот что:

1|root@rk3188:/ # su
root@rk3188:/ # cd /data/test/1
root@rk3188:/data/test/1 # ./pl2303drv /dev/ttyUSB0 4800

PL2303drv by vovan.v.rum, mod by Ao'Gf
--------------------------------------

Searching for device VID_067b&PID_2303
Found PL2303 device VID_067b&PID2303 (Index=0)
Baudrate requested: 4800
Creating virtual tty. Virtual port: /dev/pts/2
System: unlink /dev/ttyUSB0
System: symlink(/dev/pts/2,/dev/ttyUSB0)
PL2303 serial installed on /dev/ttyUSB0. Type `cat /dev/ttyUSB0` in another shell window to test.

System: chmod 0666 /dev/pts/2
System: chmod 0666 /dev/ttyUSB0
CTL=0 : CTL=0 : CTL=7 : CTL=7 : CTL=0 :CTL=7 :CTL=0 :BLK=1 : RD=0x56 : INT=-1 :RD=0x56 :CTL=0 :INT=-1 :RD=0x56 :


Перехожу в другое окно терминала набираю:

u0_a67@rk3188:/ $ cat /dev/ttyUSB0
/system/bin/sh: cat: /dev/ttyUSB0: No such file or directory


Перехожу в Рут эксплорер, обновляю директорию /dev и вправду устройства ttyUSB0 нет...

dmitry-c 24.06.2014 20:18

Перезапустил устройство, по новой запустил прогу, данные на cat /dev/ttyUSB0 пошли, но софт не видит спутники

dmitry-c 24.06.2014 20:50

Ничего не пойму, один раз получилось увидеть данные, но повторно после перезагрузки опять та же история, устройство пропадает в /dev после запуска программы

AngelOfGrief 24.06.2014 21:01

Любое другое имя попробуйте. Возможно кто-то параллельно его удаляет.

dmitry-c 25.06.2014 07:11

В обшем ситуация такая, прога работает, но надо ее запустить дважды, после первого раза устройство /dev/ttyUSB0 исчезает, после повторного запуска появляется, данные cat /dev/ttyUSB0 идут. Если после запуска удалить из USB порта GPS приемник, то при повторном подключении создается устройство в /dev c именем ttyUSB1 (при каждом перевключении следующий ttyUSB2 и т.д.). Но нави софт не работает, спутников нет, параллельно работает терминал и данные есть...

AngelOfGrief 25.06.2014 13:35

Чтобы нави софт работал, надо запускать ещё доп. софт помимо эмулятора ttyUSB0. Это описано на форуме. Вы сейчас просто организовали поток GPS данных, над его дополнительно обработать чтобы стандартный софт увидел эти данные.


Часовой пояс GMT +4, время: 17:23.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot