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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Навигация (http://pccar.ru/forumdisplay.php?f=176)
-   -   USB GPS for Android (http://pccar.ru/showthread.php?t=18871)

AngelOfGrief 27.05.2013 01:30

BU353 по умолчанию работает на 4800. GPS модуль, который я сейчас использую в машине (Ublox TIM) тоже как оказалось работает на 4800, но у него это конфигурируется уровнями на ножках.

Ещё я использовал DIGMA BM110 (Holux M1200), там скорость была 38400.

Насколько я понимаю, принципиальной разницы нет.

mikhas41 27.05.2013 11:05

спасибо за ответ,буду пробовать методом втыка

YAM1966 02.06.2013 19:53

Имеем приблуду TV BOX UG008
Версия ядра 3.0.8+
Версия Андроид 4.1.1
Рутован.

Сделал на STM32F103 композитное устройство, которое включает в себя:
- стандартный USB CDC виртуальный компорт
- HID клавиатура
- HID тачскрин для Андроида
- HID тачскрин под винду

Все работает замечательно под 7 виндой и XP.
На андроиде тоже работает все, кроме USB CDC.
В линуксе и Андроиде пока не силен.
Чувствую что установка стандартного USB CDC драйвера на Андроид должна быть простой.
Ткните в нужном направлении плиз :)
cdc-acm.ko для версии ядра переписал в /system/lib/modules с правами 777
В терминале, команда:
insmod /system/lib/modules/cdc-acm.ko
возвращает:
insmod: init_module '/system/lib/modules/cdc-acm.ko' failed (Operation not permitted)

без этого модуля я не увижу ttyACMx в /dev/... как я понимаю.

Rage2 02.06.2013 20:39

1. Права не 777, а 644
2. Нужен рут. Т.е перед инсмод, нужно набрать su

YAM1966 02.06.2013 20:49

Да, уже понял свою тупость :) но получил Exec format error
странно, потому как vermagic=3.0.8+ в модуле...

p.s.
Понятно, надо еще смотреть лог ошибок :)
cdc_acm: version magic '3.0.8+ preempt mod_unload modversions ARMv7' should be '3.0.8+ SMP preempt mod_unload ARMv7'
Нашел для 3.0.8+ только с vermagic=3.0.8-alok+ SMP preempt mod_unload ARMv7, исправил в наглую на нужную и появился ttyACM0.

p.s.2
Все, приконнектил UART GPS модуль к своему девайсу, установил либу в шапке, появились координаты в Навителе, Sygic...

Rage2 отдельное спасибо за пинок в нужном направлении... :drinks_cheers:

avgaz 05.06.2013 22:06

Что то понять не могу вроде все сделал из первого поста, но не работает GPS BU-353 едиственно что команда stty -F /dev/ttyUSB0 speed 4800 не проходила выдавало cannot perform all requested command а с 9600 нормально прошла, но программа USBGPS выдавала 4800
Запускаю google карты появляется заначек поиска спутников, но не чего не находит, в Навитель так же
И теперь в добавок программа USBGPS перестала работать выдает cannot start: Mock locations disabled
Как проверить всё ли правильно сделано? И как откатится назад? Так же в первом посту появилось usb_serial_for_RK3066_3.0.8+.zip нужно ли это устанавливать и как?
Планшет Nextway F7 RK3066

YAM1966 05.06.2013 22:14

Кстати аналогично, дали подержать в руках BU-353S4 с pl2303. Драйвера на нее были в ядре, т.к. сразу определился как ttyUSB0. В винде работает на скорости 4800. Попытка ее изменить в свистке приводит точно к такому-же сообщению, как будто порт чем-то залочен на эту скорость....
Сенсеи - Ваше мнение?

p.s. права на ttyUSB0 777

avgaz 05.06.2013 22:25

Цитата:

Сообщение от YAM1966 (Сообщение 260535)
Кстати аналогично, дали подержать в руках BU-353S4 с pl2303. Драйвера на нее были в ядре, т.к. сразу определился как ttyUSB0. В винде работает на скорости 4800. Попытка ее изменить в свистке приводит точно к такому-же сообщению, как будто порт чем-то залочен на эту скорость....
Сенсеи - Ваше мнение?

p.s. права на ttyUSB0 777

Нет в руках, только сегодня получил ))
Права выставлял 666 как в первом посту, надо 777?
Больше волнует как сейчас сделать что бы хоть USBGPS улита заработала как раньше?

YAM1966 05.06.2013 22:29

ну мне эта мышь не критична, т.к. у меня прекрасно работает мой стандартный USB CDC... причем на любой установленной скорости :yes4:, т.к. сам GPS приемник подключен к процу на его родной, фиксированной...
а права нужны как в шапке написано... Это я уже перебдел...
главное что все получилось что хотел сделать и плата уже в разводке...

Rage2 05.06.2013 22:31

Цитата:

Сообщение от YAM1966 (Сообщение 260535)
В винде работает на скорости 4800. Попытка ее изменить в свистке приводит точно к такому-же сообщению, как будто порт чем-то залочен на эту скорость....
Сенсеи - Ваше мнение?

Ну уже ведь говорили......((((
...этой командой выставляется рабочая скорость порта, который общается с приемником. Т.е ту скорость, на которую он(usb gps) настроен.

Этот параметр прописан в настройках самой железки гпс и из андройда поднять не сможете.
Если нужно скорость выше, подключаете к компу, запускаете утилиту, в ней выставляете скорость, сохраняете. Но, данное сохранение храниться не долго, а до тех пор пока не разрядиться встроенный в гпс приемник акб. Геморрой потом может быть, т.к постоит машина на стоянке неделю и гпс перестанет работать, т.к скорость опять слетит на заводские настройки. Поэтому оставляете рабочую 4800 и не парьтесь.


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

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