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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Навигация

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2013, 03:28   #81
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от avgaz Посмотреть сообщение
Да нет с час gps без хаба на прямую подключен.
Каким то чудным образом повторил команду setprop ro.kernel.android.gps ttyUSB0 и GPS подцепился и в навител показывало количество спутников, решил удалить программку USBGPS и перезагрузился и посмотреть как будет работать. И на этом всё кончилось больше не подхватывает gps повторял несколько раз все шаги и команды результат нулевой
смешались кони, люди
это два разных способа настройки

один - либа уважаемого tsynik. для этого способа нужен setprop. при этом способе будут видны спутники в прогах навигации. нужно добавить setprop в стартовый скрипт - иначе после ребута это слетит.

второй - прога usbgps - для нее нужно включить фиктивные местоположения. спутники видны не будут, но координаты будут передаваться в проги навигации. я в свое время перелопачивал эту прогу - там нет ничего, что может сломать прошивку. проге даже рут не нужен, если стоят правильные права на устройство

смешивать нельзя.

то есть настройка в два этапа - убедиться, что порт отдает данные - cat /dev/ttyUSB0
должны пойти строки с данными. если есть - ок. если пусто, то порт или неправильный или неправильная скорость.- поменять через stty
если порт работает - применить один из вышеуказанных способов.

но я еще раз повторяю, если порт не настраивается , значит занят уже.
единственный способ получить следующий свободный порт -занять дырки в хабе по порядку. модем обычно берет первых два ttyUSB. без хаба кина не будет.
__________________
Мой проект: Citroen Xsara Android CarPC
s.m. вне форума   Ответить с цитированием
Старый 06.06.2013, 03:41   #82
avgaz
Старший Пользователь
 
Регистрация: 19.07.2008
Возраст: 41
Регион: 35
Сообщений: 500
avgaz is on a distinguished road
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
то есть настройка в два этапа - убедиться, что порт отдает данные - cat /dev/ttyUSB0
должны пойти строки с данными. если есть - ок. если пусто, то порт или неправильный или неправильная скорость.- поменять через stty
если порт работает - применить один из вышеуказанных способов.

но я еще раз повторяю, если порт не настраивается , значит занят уже.
единственный способ получить следующий свободный порт -занять дырки в хабе по порядку. модем обычно берет первых два ttyUSB. без хаба кина не будет.
в cat /dev/ttyUSB0 бегут данные только после старта GPS прогой USBGPS без этого нет цифер там, но сам файл создается и исчезает в зависимости подключен GPS или нет. А чем порт занят если подключен только GPS на прямую без хаба? и соответственно если вынуть GPS то ttyUSB0 исчезает
__________________
Мой проект
Клуб Газелистов
В процессе инсталляция в Логан Nexus 7
avgaz вне форума   Ответить с цитированием
Старый 06.06.2013, 03:54   #83
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от avgaz Посмотреть сообщение
в cat /dev/ttyUSB0 бегут данные только после старта GPS прогой USBGPS без этого нет цифер там, но сам файл создается и исчезает в зависимости подключен GPS или нет. А чем порт занят если подключен только GPS на прямую без хаба? и соответственно если вынуть GPS то ttyUSB0 исчезает
usbgps просит при запуске рутовские права?
проверьте без проги права на ttyUSB0
сразу после втыкания
они должны быть 666

если права другие - прога при запуске просит рут чтобы их установить
__________________
Мой проект: Citroen Xsara Android CarPC
s.m. вне форума   Ответить с цитированием
Старый 06.06.2013, 03:56   #84
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

http://pccar.ru/showpost.php?p=259730&postcount=77
здесь я недавно описывал все нужные шаги
__________________
Мой проект: Citroen Xsara Android CarPC
s.m. вне форума   Ответить с цитированием
Старый 06.06.2013, 04:20   #85
avgaz
Старший Пользователь
 
Регистрация: 19.07.2008
Возраст: 41
Регион: 35
Сообщений: 500
avgaz is on a distinguished road
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
usbgps просит при запуске рутовские права?
проверьте без проги права на ttyUSB0
сразу после втыкания
они должны быть 666

если права другие - прога при запуске просит рут чтобы их установить
прога не просит рут после в тыкания права на файл 660
после запуска gps из программы этот файл пропадает
пробовал менять права на 666 но после повторного подключения они опять 660
в самой программе функция Choose Usb GPS имеет значение /dev/bus/usb/001/003 и оно меняется при каждом вытыкании gps
Цитата:
Сообщение от s.m. Посмотреть сообщение
http://pccar.ru/showpost.php?p=259730&postcount=77
здесь я недавно описывал все нужные шаги
Ну там совсем не понятно, куча библиотек
__________________
Мой проект
Клуб Газелистов
В процессе инсталляция в Логан Nexus 7
avgaz вне форума   Ответить с цитированием
Старый 06.06.2013, 11:07   #86
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от avgaz Посмотреть сообщение
прога не просит рут после в тыкания права на файл 660
после запуска gps из программы этот файл пропадает
пробовал менять права на 666 но после повторного подключения они опять 660
в самой программе функция Choose Usb GPS имеет значение /dev/bus/usb/001/003 и оно меняется при каждом вытыкании gps

Ну там совсем не понятно, куча библиотек

там все по порядку - Вам не нужны только пункты 0,1,7,8 - просто пропустить.
в пункте 9 Вам нужен такой скрипт

#!/system/bin/sh

busybox stty -F /dev/ttyUSB0 ispeed 4800
busybox chmod 666 /dev/ttyUSB0

setprop "ro.kernel.android.gps" "ttyUSB0"


Библиотека там одна и проверена лично мной на rk3066 (ядро 3.08+)
И внимательно перечитайте мое предыдущее сообщение для понимания процесса
__________________
Мой проект: Citroen Xsara Android CarPC
s.m. вне форума   Ответить с цитированием
Старый 06.06.2013, 12:53   #87
macau
Старший Пользователь
 
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
macau is just really nicemacau is just really nicemacau is just really nicemacau is just really nice
По умолчанию

вооот. и тут мы упираемся в удев. не пойму, зачем они его выкинули? почему такая недальновидность? у меня вот куча нод на тту висит- 3 для модема, елм, гпс, вафля. и как я должен определять какой ноде что соответсвует при передергивании хаба? городить костыли с парсером логов?
macau вне форума   Ответить с цитированием
Старый 06.06.2013, 13:29   #88
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от macau Посмотреть сообщение
вооот. и тут мы упираемся в удев. не пойму, зачем они его выкинули? почему такая недальновидность? у меня вот куча нод на тту висит- 3 для модема, елм, гпс, вафля. и как я должен определять какой ноде что соответсвует при передергивании хаба? городить костыли с парсером логов?
Вот поэтому я даже не хочу заморачиваться с режимом сна ради 30-40 секунд задержки старта - устройства уедут, где их потом искать?
ну это ж типа не Линукс - не гикам не нужно лазить во всякие /dev - им бы больше котегов в контактике - видимо так думали в Гугле, обрезая НУЖНЫЕ вещи. Но может как с USB audio через пару версий они таки повернуться к нам лицом и милостиво вернут обратно, подавая как новую супер-пупер фичу
__________________
Мой проект: Citroen Xsara Android CarPC
s.m. вне форума   Ответить с цитированием
Старый 06.06.2013, 13:40   #89
macau
Старший Пользователь
 
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
macau is just really nicemacau is just really nicemacau is just really nicemacau is just really nice
По умолчанию

с бт им уже пригорело-в 4.2.1 он тупо выпилили хци и приказали вендорам самим пилить костыли. их *****м накормили, в 4.3 обещали вернуть
macau вне форума   Ответить с цитированием
Старый 06.06.2013, 14:27   #90
avgaz
Старший Пользователь
 
Регистрация: 19.07.2008
Возраст: 41
Регион: 35
Сообщений: 500
avgaz is on a distinguished road
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
там все по порядку - Вам не нужны только пункты 0,1,7,8 - просто пропустить.
в пункте 9 Вам нужен такой скрипт

#!/system/bin/sh

busybox stty -F /dev/ttyUSB0 ispeed 4800
busybox chmod 666 /dev/ttyUSB0

setprop "ro.kernel.android.gps" "ttyUSB0"


Библиотека там одна и проверена лично мной на rk3066 (ядро 3.08+)
И внимательно перечитайте мое предыдущее сообщение для понимания процесса
Как я понимаю мне нужно сделать следующее
1.
Монтируем раздел /system/etc на запись с помощью RootExplorer
или с помощью команды из консоли
adb remount
4-6 уже делал из первого поста этой темы
9. Создаем файл install-recovery.sh с Unix-переводами строк с содержимым
#!/system/bin/sh

busybox stty -F /dev/ttyUSB0 ispeed 4800
busybox chmod 666 /dev/ttyUSB0

setprop "ro.kernel.android.gps" "ttyUSB0"
10. Копируем install-recovery.sh в /system/etc/install-recovery.sh
11. В консоли выполняем
busybox chmod 755 /system/etc/install-recovery.sh

Если так то у меня вопросы
1 как с помощью RootExplorer монтировать раздел на запись просто выставить 777? командой adb remount из под su у меня выдало следующее
* daemon not running, starting it now on port 5038*
* daemon started successfully *
error: device not found
Если выполнять из каталога то есть так cd /system/etc
adb remount результат error: device not found
9. как правильно это сделать? Я сделал по следующему через RootExplorer создал файл с этим содержимым, скопировал его в /system/etc/ там же через RootExplorer выставил 775 файлу

Перезагрузил аппарат в навителе нет спутников, проверил через RootExplorer файл ttyUSB0 присутствует и права у него 666 значит скрипт что создавал исполняется запустил через терминал cat /dev/ttyUSB0 данных нет, попробовал ещё раз через терминал выполнить busybox stty -F /dev/ttyUSB0 ispeed 4800 результат это сообщение cannot perform all requested command
Всё этот делал без хаба gps напрямую в планшет.
Далее опять решил попробовать запустил gps через прогу usbgps убедился что работает отключил gps в проге
набрал cat /dev/ttyUSB0 и данные пошли
__________________
Мой проект
Клуб Газелистов
В процессе инсталляция в Логан Nexus 7
avgaz вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 6 (пользователей: 0 , гостей: 6)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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