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)

BorisGreen 02.06.2014 15:41

GPS
 
Еще проверяйте, что данные NMEA валидные. Я на подоконнике держал ГПС, он гнал 4878594, ,,, Не обратил внимания, что координат нет. Библиотеки ругаются, кажется, что они не работают :be: Например, родная библиотека пишет "Поиск ГПС", хотя в терминале данные бегут, правда, пустые :laugh2:
Убил на это пару часов! Мучал софт, а дело в железе.

Если у кого есть Ардуино, то создаете простой скетч, serial.begin(***_ваша_скорость_порта);
PHP код:

void setup()
{
   
// initialize serial and wait for port to open:
   
Serial.begin(9600); //ваша_скорость_порта
}

void loop()
{
     
//координаты какие пожелаете, можно свой город, чтобы карта была в навигаторе
     
Serial.println("$GPRMC,204322.842,V,8819.797,N,07605.094,E,2.8,32.30,010614,,E*58");
     
delay(100);
     
Serial.println("$GPGGA,204323.842,8819.797,N,07605.094,E,0,00,,,M,,M,,*41");
     
delay(100);
     
Serial.println("$GPGLL,8819.797,N,07605.094,E,204324.842,V*26");
     
delay(100);
     
Serial.println("$GPVTG,32.30,T,,M,2.8,N,5.1,K*6C");
     
delay(100); 


Подключаете GND,TX Ардуины на GND,RX своего CP2101\FT232 и получаете валидные NMEA прямо на столе в бетонной коробке. Планшет думает, что ГПС шлет координаты.

Mypp 04.06.2014 13:42

Друзья, а есть ли у кого программа PL2303GPS MockLocationProvider ?

отличная программа чтобы работали usb gps на чипе PL2303
просто всё сразу работает, без шаманств с модулями, терминалом, рутом и т.п.
воткнул GPS и программа сама запустилась.

но демо версия 10 минут живёт, а платную версию за 80 р. гугл не даёт купить, недоступно мол ни на одном моём планшете.

BorisGreen 05.06.2014 14:53

Цитата:

Сообщение от Mypp (Сообщение 298996)
платную версию за 80 р. гугл не даёт купить, недоступно мол ни на одном моём планшете.

У вас планшет без GPS? Тогда Гоогл не даст. Я тоже страдал, когда хотел установить GPS_INFO из маркета.
После шаманства с родной либой gps.default.so у меня "появился" GPS, я написал в build.prop gps.enable = on. Google.market сразу дал скачать любой GPS-софт, мол, ваш планшет поддерживает.

webnet 07.06.2014 18:39

помогите не могу победить авто загрузку! ttyacm0


insmod /system/lib/modules/cdc-acm.ko грузиться в dev появляется ttyacm0

cat /dev/ttyacm0 данные идут.

всё прочитал и перепробовал. может есть у кого готовые скрипты

Mypp 09.06.2014 12:34

Цитата:

Сообщение от BorisGreen (Сообщение 299151)
планшет без GPS?

ну да.
демо версию я скачал через APK Downloader

прога нравится тем что всё автоматом делается, установил программу, воткнул USB разъём и все, независимо от версии прошивки или настроек.

Shino Kuyo 10.06.2014 15:32

хай олл
хотел спросить, но уже подсказали, поэтому правлю сообщение будет типа план действий для конкретной железки :)
на столе Radxa Rock (RK3188) и UART GPS модуль, собственно подключенный к SPI1/UART3/GPS Radxa Rock (пины 17,18,22,24)
ставим бузибокс, рут есть в прошивке изначально

библиотеку gps.sun4i.so кладём в /system/lib/hw
переименовываем в gps.default.so (без замены, так как до этого там только gps.glofish.so)
выставляем ей права 644
монтируем раздел /system/etc на запись
создаём файл install-recovery.sh с Unix-переводами строк с содержимым:
Код:

#!/system/bin/sh

busybox stty -F /dev/ttyS3 9600
busybox chmod 666 /dev/ttyS3

setprop "ro.kernel.android.gps" "ttyS3"

копируем install-recovery.sh в /system/etc/ права 755

пользуемся :)

BorisGreen 11.06.2014 10:25

Цитата:

Сообщение от Shino Kuyo (Сообщение 299614)
UART GPS модуль, собственно подключенный к SPI1/UART3/GPS Radxa Rock (пины 17,18,22,24)

Повезло! Вам даже не требуется sleep() для инициализации и подкачка драйверов.
У вас пины RxTx выведены на пяточки? GPS разместили внутри планшета?

Shino Kuyo 11.06.2014 12:01

Цитата:

Сообщение от BorisGreen (Сообщение 299701)
Повезло! Вам даже не требуется sleep() для инициализации и подкачка драйверов.
У вас пины RxTx выведены на пяточки? GPS разместили внутри планшета?

это не планшет, это девелопер борд radxa.com
пины выведены на колодку
размещаться всё будет в корпусе штатной магнитолы :)
ну, кроме GPS приёмника, хотя может тоже будет внутри, только окошко для антенны выпилю сверху. вроде под обшивкой торпедо должен ловить. там посмотрим

webnet 11.06.2014 12:45

как создать файл install-recovery.sh с Unix-переводами строк с содержимым

Shino Kuyo 11.06.2014 12:49

notepad++ в помощь


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

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