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

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

Закрытая тема
 
Опции темы Поиск в этой теме
Старый 12.03.2012, 14:51   #631
bob555
Новый Пользователь
 
Регистрация: 01.03.2012
Город: Минск
Регион: Беларусь
Машина: bmw x5
Сообщений: 15
bob555 is on a distinguished road
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
читать-писать можно и нужно как в обычный файл.
Но так как из жавы нельзя по-человечески открыть порт на запись, нужна либа, написанная на С, которая получит нормальный дескриптор порта.

Я брал готовую либу отсюда http://code.google.com/p/android-serialport-api/
Под андроидом 2.3.3 на ARM11 все работает на ура.
Не могу понять, как забрать что-то кроме apk оттуда? Или там не все так просто?
bob555 вне форума  
Старый 12.03.2012, 15:23   #632
Alex-pet
Старший Пользователь
 
Аватар для Alex-pet
 
Регистрация: 28.08.2011
Город: Минск
Регион: Беларусь
Машина: Mazda 6
Сообщений: 150
Alex-pet is on a distinguished road
По умолчанию

Да, вы были правы по поводу аккумулятора - 1,5 месяца в авто в морозы и он почти не заряжается. Его то не жалко, но появился баг: если аккумулятор почти разряжен и в таком состоянии отключить питание (вытащив ключ из зажигания), то при возобновлении питания через 5-10 минут, планшет не стартует, как-будто виснет с выключенным экраном, не реагирует на нажатия кнопок (может потому-что рутован..?). Помогло бы передёргивание батареи, но это невозможно, т.к. планшет встроен в панель авто и приходится ждать чтобы батарея полностью разрядилась, а это несколько часов с выключенным зажиганием в машине.

При варианте питания без батареи возникает вопрос: как бороться с тем, что при запуске двигателя падает напряжение и планшет просто напросто будет перезагружаться?
Alex-pet вне форума  
Старый 12.03.2012, 15:32   #633
bob555
Новый Пользователь
 
Регистрация: 01.03.2012
Город: Минск
Регион: Беларусь
Машина: bmw x5
Сообщений: 15
bob555 is on a distinguished road
По умолчанию

Цитата:
Сообщение от Alex-pet Посмотреть сообщение
Да, вы были правы по поводу аккумулятора - 1,5 месяца в авто в морозы и он почти не заряжается. Его то не жалко, но появился баг: если аккумулятор почти разряжен и в таком состоянии отключить питание (вытащив ключ из зажигания), то при возобновлении питания через 5-10 минут, планшет не стартует, как-будто виснет с выключенным экраном, не реагирует на нажатия кнопок (может потому-что рутован..?). Помогло бы передёргивание батареи, но это невозможно, т.к. планшет встроен в панель авто и приходится ждать чтобы батарея полностью разрядилась, а это несколько часов с выключенным зажиганием в машине.

При варианте питания без батареи возникает вопрос: как бороться с тем, что при запуске двигателя падает напряжение и планшет просто напросто будет перезагружаться?
Поставить аккум технологии AGM
bob555 вне форума  
Старый 12.03.2012, 15:56   #634
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
По умолчанию

Цитата:
Сообщение от bob555 Посмотреть сообщение
Не могу понять, как забрать что-то кроме apk оттуда? Или там не все так просто?
http://code.google.com/p/android-ser...ource/checkout

Это можно вытащить все дерево проекта командой

PHP код:
svn checkout http://android-serialport-api.googlecode.com/svn/trunk/ android-serialport-api-read-only 
Если нужны только отдельные файлы -
http://code.google.com/p/android-ser...serialport-api

и идем по дереву. В папке libs будут собранные либы под нужный проц.

Также либы можно вытащить прямо из .APK, тупо открыв его архиватором.

Дальше смотреть сырцы. Хинт: чтобы можно было использовать либу как есть, без пересборки, папка с жава классом, который работает с либой должна называться СТРОГО android_serialport_api (поимел немало гемора, пока это не понял). Это правило работает для любых других стыренных либ (например, для плеера) - код должен лежать в папке, названной также как и в проекте, откуда взяли, иначе знакомство с процессом пересборки через NDK гарантировано.
s.m. вне форума  
Старый 12.03.2012, 17:07   #635
loft
Пользователь
 
Регистрация: 09.03.2008
Регион: 77, 97, 99, 177
Сообщений: 49
loft is on a distinguished road
По умолчанию

подскажите , прикрутил внешний gps на iconbit w
но есть два момента , первое необходимо каждый раз запускать serial порт ,
и второй в программе usb gps ставить галочку .

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

до этого пользовался bt gps там виджет . все удобно , но bt не всегда включается
loft вне форума  
Старый 12.03.2012, 17:12   #636
Alex-pet
Старший Пользователь
 
Аватар для Alex-pet
 
Регистрация: 28.08.2011
Город: Минск
Регион: Беларусь
Машина: Mazda 6
Сообщений: 150
Alex-pet is on a distinguished road
По умолчанию

Цитата:
Сообщение от bob555 Посмотреть сообщение
Поставить аккум технологии AGM
Спасибо за совет, но эти аккумуляторы стоят дороже планшета, экономически нецелесообразно.

А может какой-то стабилизатор можно включить в цепь? Неужели все смирились с тем, что планшет перезагружается во время запуска двигателя, если использовать без внутренней батареи?
Alex-pet вне форума  
Старый 12.03.2012, 18:01   #637
bob555
Новый Пользователь
 
Регистрация: 01.03.2012
Город: Минск
Регион: Беларусь
Машина: bmw x5
Сообщений: 15
bob555 is on a distinguished road
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
http://code.google.com/p/android-ser...ource/checkout

Это можно вытащить все дерево проекта командой

PHP код:
svn checkout http://android-serialport-api.googlecode.com/svn/trunk/ android-serialport-api-read-only 
Если нужны только отдельные файлы -
http://code.google.com/p/android-ser...serialport-api

и идем по дереву. В папке libs будут собранные либы под нужный проц.

Также либы можно вытащить прямо из .APK, тупо открыв его архиватором.

Дальше смотреть сырцы. Хинт: чтобы можно было использовать либу как есть, без пересборки, папка с жава классом, который работает с либой должна называться СТРОГО android_serialport_api (поимел немало гемора, пока это не понял). Это правило работает для любых других стыренных либ (например, для плеера) - код должен лежать в папке, названной также как и в проекте, откуда взяли, иначе знакомство с процессом пересборки через NDK гарантировано.
Вот спасибо! Сделал! Сейчас новая беда - приконнектился к авто- ноут с Windows читает шину, переключаюсь на планшет-демка SerialPort ничего в консоли не пишет. Права поставил 0777, скорость-9600. Шина BMW IBUS
bob555 вне форума  
Старый 12.03.2012, 18:01   #638
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
По умолчанию

Цитата:
Сообщение от loft Посмотреть сообщение
подскажите , прикрутил внешний gps на iconbit w
но есть два момента , первое необходимо каждый раз запускать serial порт ,
и второй в программе usb gps ставить галочку .

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

до этого пользовался bt gps там виджет . все удобно , но bt не всегда включается
Пробуйте вот это

http://pccar.ru/showpost.php?p=208949&postcount=384

Я там все вышеописанные проблемы решил - стартует сам с регулируемой задержкой, открывает порт сам (при наличии рута)
s.m. вне форума  
Старый 12.03.2012, 18:05   #639
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
По умолчанию

Цитата:
Сообщение от Alex-pet Посмотреть сообщение
А может какой-то стабилизатор можно включить в цепь? Неужели все смирились с тем, что планшет перезагружается во время запуска двигателя, если использовать без внутренней батареи?
Я купил специально для этой цели аккум от упса, вешается параллельно входу преобразователя питания планшета. В разрыв плюса питания -диод на ток 4-5А (можно взять Шоттки из комповых блоков питания).
s.m. вне форума  
Старый 12.03.2012, 19:21   #640
Alex-pet
Старший Пользователь
 
Аватар для Alex-pet
 
Регистрация: 28.08.2011
Город: Минск
Регион: Беларусь
Машина: Mazda 6
Сообщений: 150
Alex-pet is on a distinguished road
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
Я купил специально для этой цели аккум от упса, вешается параллельно входу преобразователя питания планшета. В разрыв плюса питания -диод на ток 4-5А (можно взять Шоттки из комповых блоков питания).
А этот аккум не боится мороза? На аккуме для планшета написана рабочая температура: от 0 до 45 С.
Alex-pet вне форума  
Закрытая тема


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

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

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



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


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