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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Планшеты (http://pccar.ru/forumdisplay.php?f=182)
-   -   Планшет на android как car-pc. (http://pccar.ru/showthread.php?t=12455)

alexvtk 17.08.2012 23:52

Цитата:

Сообщение от Orione (Сообщение 228701)
Подскажи, каким средством добавлял кнопки на рабочий стол? И еще расскажи подробнее или дай ссылку на инфу по реле, где можно купить готовый девайс, или хотя-бы схему и элементарную базу.

Кнопки элементарно нарисовал в фотошопе. Я к нему привык. Можно взять любые готовые из паков. Связал кнопки и приложения этой прогой. Про реле напишу завтра.

DmitrySmol 18.08.2012 01:42

Цитата:

Сообщение от Rage2 (Сообщение 228663)
DmitrySmol, нормуль, так и должно быть. Главное что устройство появляется (dev/video1), а название не имеет значения.
Попробуй посмотреть картинку через вот эту прогу. На чипе somagic показывает зеленую рябь, но у тебя другой свисток и дрова другие...поэтому пробуй и результат в студию пож-та ! =)

Результат нулевой (черный экран), а прога както криво и с родной камерой дружит .. :)

asteriks 19.08.2012 02:33

[QUOTE=Rage2;227383]Как многие уже выяснили выше, что в usb-OTG порт много устр-в не воткнешь и A7HD не стал исключением. Более того работала только одна карта (usb-dac) и подключение 3G-модема сразу все вырубало.... и даже включение wi-fi в планшете добавляло кучу тресков и помех в аудио тракт.

Сразу оговорюсь, что мне повезло с моделью планшета(т.е данный способ не для всех)...у него отдельный модуль wi-fi и сидит на одном из usb-host. Поэтому пришла идея его сдуть с платы и в разрыв поставить usb-hub с питанием. Сначала ничего не заработало, и я было уже отчаялся...но позже заметил, что сразу после перезагрузки планшета в течении 20-40 сек. заработала мышка воткнутая в этот хаб. Но она то появлялась, то пропадала. Тут стало понятно, что система ищет недостающий модуль wi-fi,...после подпаял к нему обычный разъем usb и воткнул в хаб, только питание взял с планшета, т.к ему нужно 3.3v. И все завелось! :dance2:

P/s: В итоге убиваем двух зайцев сразу...решаем проблему с usbhost(1), а вынося wi-fi модуль из планшета...улучшаем прием сигнала(2).

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

alexvtk 19.08.2012 07:23

Да, так после первой эйфории от прошивки см9 наступают "танцы с бубном". Так же было на мом9 с см9 721. Сначала пробовал с китайским нонейм "грибочком". Удавалось завести БТ раз на 10й после перезагрузог и передергиваний. Списался на 4пда с одним из РОМоделов. Отправлял логи. Он подтвердил, что есть ошибка при инициализации БТ, на этом все и закончилось. Решил пробовать разные БТ свистки. Asus (MINI) и Acorp продаваемые у нас в DNS не дали сдвигов. C Acorp, вообще плохо, завелся всего пару раз. Возникла мысль попробовать БТ свистки "старые" прошлых годов выпуска. Сработало. Старые Aser и Orient БТ брелки завелись без танцев. Но при выходе из сна проблема осталась. Удалось решить и ее при помощи Таскера. При пропадании внешнего питания или гашении экрана Таскер отключает БТ. При просыпании (вкючении экрана) Таскер включает БТ. Так работает. Бывает, что не подключается при выходе из сна, но редко. Терпеть можно. Перезагружась ра в два-три дня. Хаб пассивный в ОТГ переходнике. В нем УСБ аудио и УСБ БТ. ЗЖ одновременно не пробовал, тк инет в машине раздается по вафле. На УСБ БТ висят УСБ ЖПС и УСБ ЕЛМ327. Проблем с одновременной работай не наблюдал.
Так что рекомендации, основанные на собственном опыте:
1) Подобрать БТ свисток, возможно из старых моделей.
2) Принудительно Таскером выключать-включать при уходе-выходе в Сон.

asteriks 19.08.2012 12:41

Цитата:

Сообщение от alexvtk (Сообщение 228735)
Да, так после первой эйфории от прошивки см9 наступают "танцы с бубном". Так же было на мом9 с см9 721. Сначала пробовал с китайским нонейм "грибочком". Удавалось завести БТ раз на 10й после перезагрузог и передергиваний. Списался на 4пда с одним из РОМоделов. Отправлял логи. Он подтвердил, что есть ошибка при инициализации БТ, на этом все и закончилось. Решил пробовать разные БТ свистки. Asus (MINI) и Acorp продаваемые у нас в DNS не дали сдвигов. C Acorp, вообще плохо, завелся всего пару раз. Возникла мысль попробовать БТ свистки "старые" прошлых годов выпуска. Сработало. Старые Aser и Orient БТ брелки завелись без танцев. Но при выходе из сна проблема осталась. Удалось решить и ее при помощи Таскера. При пропадании внешнего питания или гашении экрана Таскер отключает БТ. При просыпании (вкючении экрана) Таскер включает БТ. Так работает. Бывает, что не подключается при выходе из сна, но редко. Терпеть можно. Перезагружась ра в два-три дня. Хаб пассивный в ОТГ переходнике. В нем УСБ аудио и УСБ БТ. ЗЖ одновременно не пробовал, тк инет в машине раздается по вафле. На УСБ БТ висят УСБ ЖПС и УСБ ЕЛМ327. Проблем с одновременной работай не наблюдал.
Так что рекомендации, основанные на собственном опыте:
1) Подобрать БТ свисток, возможно из старых моделей.
2) Принудительно Таскером выключать-включать при уходе-выходе в Сон.

alexvtk спасибо , буду пробовать.

Еще такой вопрос , если подключаю юсб саунд карту SOund Blaster THX то звук через нее идет слишком быстро те как на перемотке. Может кто подскажет где и что подправить .

Rage2 19.08.2012 13:05

Цитата:

Сообщение от alexvtk (Сообщение 228735)
В нем УСБ аудио и УСБ БТ. ЗЖ одновременно не пробовал, тк инет в машине раздается по вафле. На УСБ БТ висят УСБ ЖПС и УСБ ЕЛМ327. Проблем с одновременной работай не наблюдал.

Так они же (ЖПС и ЕЛМ327) фактически сидят не на usb порту, а общаются по БТ-каналу. По этому в данном случае, на вас и не действуют те самые ограничения по usb-OTG порту.
Еще такой момент, включение wi-fi не влияет на звук, который выводится через карту? или другие подключенные к usb девайсы?
По поводу нестабильного подключения БТ после спящего режима, пока сказать нечего...вечерком попробую.

Цитата:

Сообщение от asteriks (Сообщение 228736)
Еще такой вопрос, если подключаю юсб саунд карту Sound Blaster THX, то звук через нее идет слишком быстро, т.е. как на перемотке. Может кто подскажет где и что подправить .

Это связанно с тем, что карта работает на частоте дискретизации от 48000kHz, а андройд по умолчанию выдает только 44100kHz. Поэтому идет асинхрон частоты и Вы слышите быстрый темп. Решение нашел tsynik, написал библиотеку с поддержкой 48000kHz, которая теперь используется в последних сборках CM9 от Chistian Troy.
Теперь, если у Вас стоит CM9, то для включения данной частоты, нужно добавить такую строчку в /etc/init.d/любой файл
Код:

setprop usb.audio.out.freq 48000

alexvtk 19.08.2012 14:43

Цитата:

Сообщение от Rage2 (Сообщение 228737)
Еще такой момент, включение wi-fi не влияет на звук, который выводится через карту? или другие подключенные к usb девайсы?

Не знаю в чем выражается это влияние. В машине есть небольшой "звон" на высоких при почти максимальной громкости, но я грешу на инвертор гибридного двигателя (хоть аудио и идет по УСБ, но выходные каскады карты все равно аналоговые и запитаны от общего питания 5В зверька от отг порта, похоже по нему помеха и проникает). Нет временя заняться этим звоном. Пойду в сентябре в отпуск, попробую RC фильтр поставить по питанию 12V. Дома есть еще один момо9 с см9 721 и УСБ аудио. Попробую попереключать вафлю. Потом отпишусь, есть ли какое-то влияние.

asteriks 19.08.2012 15:14

Принудительно Таскером выключать-включать при уходе-выходе в Сон.

Хочу разобраться с Таскером , но пока буксую. Подскажите где можно почитать инструкцию как оптимизировать вкл -выкл БТ по описанному вами способу.

alexvtk 19.08.2012 16:26

Цитата:

Сообщение от asteriks (Сообщение 228741)
Принудительно Таскером выключать-включать при уходе-выходе в Сон.

Хочу разобраться с Таскером , но пока буксую. Подскажите где можно почитать инструкцию как оптимизировать вкл -выкл БТ по описанному вами способу.

Отдельной инструкции нет. Про таскер читал здесь. Только читать и пробовать. Больше никак. У меня сделано просто.

Профиль БТ вкл.
Событие: Экран включен
Действие: Включение БТ

При выкючении экрана все наоборот.

UPD. Попробовал УСБ Аудио и ВайФай дома. Никак вафля ни влияет. У меня при ее включении-выключении и работе нет никаких помех по звуку.

ЗЫ: прежде, чем мучиться с Таскером, советую подобрать БТ свисток, который будет стабильно, без передергивания цепляться при загрузке зверька.
ЗЫЫ: Можно попробовать AutomateIt. Сначала делал все на нем. Есть бесплатная версия с органиченным функционалом. Да он и стоит дешево. Я покупал. Там понятнее и сделать можно почти все, что и на Таскере. Для простых задач даже мне больше понравился. Ушел с него на таскер из-за всплывающи сообщений о переключении правила (ну не понравились эти сообщения) и в нем нет управления медиа, а в таскере есть.

Kacap 19.08.2012 16:30

Хочу вернуться к вопросу об easycap.
В общем с небольшими манипуляциями у меня теперь мой easycap определяется как /dev/video0 при старте системы и пытается работать в режиме 720x576 и 25 fps, т.е. стандартное приложение камера обращается сразу к нему, при запуске черный экран и все, в dmesg при запуске приложения "камера" вижу такое:
PHP код:

<7>[   57.750000easycap:: easycap_open: ==========OPEN=========
<
4>[   57.870000rtl8192c_dm_RF_Saving(): RF_Save
<4>[   59.870000rtw_set_ps_mode(): Enter 802.11 power save mode...
<
4>[   59.890000rtl8192c_dm_RF_Saving(): RF_Normal
<4>[   59.890000rtl8192c_set_FwPwrMode_cmd(): Mode 1SmartPS 2
<4>[   61.870000rtw_set_ps_mode(): Busy Traffic Leave 802.11 power save..
<
4>[   61.870000rtl8192c_set_FwPwrMode_cmd(): Mode 0SmartPS 0
<4>[   61.900000rtl8192c_dm_RF_Saving(): RF_Save
<4>[   61.960000] [sw_hcd]: sw_hcd_h_disableepnum 81
<4>[   61.960000] [sw_hcd]: sw_hcd_h_disableepnum 82
<7>[   62.060000easycap::0adjust_standardselected standardPAL_BGHIN
<7>[   62.440000easycap::0adjust_formatsought:    640x480,UYVY(0x59565955),1=field,0x00=std mask
<7>[   62.440000easycap::0adjust_formatsought:    V4L2_FIELD_NONE
<7>[   62.460000easycap::0adjust_formatactioning640x480 PAL_BGHIN_AT_640x480_FMT_UYVY-n
<7>[   62.490000easycap::0adjust_brightnessadjusting brightness to  0x7F
<7>[   62.520000easycap::0adjust_contrastadjusting contrast to  0x3F
<7>[   62.550000easycap::0adjust_saturationadjusting saturation to  0x2F
<7>[   62.580000easycap::0adjust_hueadjusting hue to  0x00
<4>[   62.580000] [sw_hcd]: sw_hcd_h_disableepnum 81
<4>[   62.600000] [sw_hcd]: sw_hcd_h_disableepnum 82
<7>[   62.630000easycap::0easycap_unlocked_ioctlrequested input already in effect
<7>[   62.980000easycap::0adjust_formatsought:    720x576,NV12(0x3231564E),1=field,0x00=std mask
<7>[   63.010000easycap::0adjust_formatsought:    V4L2_FIELD_NONE
<7>[   63.060000easycap::0adjust_formatcannot do: 720x576 with standard mask 0x00
<7>[   63.080000easycap::0adjust_formatcannot do 720x... with standard mask 0x00
<7>[   63.080000easycap::0adjust_formatcannot do ...x576 with standard mask 0x00
<7>[   63.100000easycap::0adjust_format:            720x576 unmatched
<7>[   63.100000easycap::0easycap_unlocked_ioctlERRORunknown V4L2 control0x0098091F=id
<7>[   63.110000easycap::0easycap_unlocked_ioctlERRORunknown V4L2 control0x0098090D=id
<7>[   63.120000easycap::0easycap_unlocked_ioctlERRORunknown V4L2 control0x00980911=id
<7>[   63.160000easycap::0adjust_formatsought:    640x480,NV21(0x3132564E),1=field,0x00=std mask
<7>[   63.160000easycap::0adjust_formatsought:    V4L2_FIELD_NONE
<7>[   63.170000easycap::0adjust_formatcannot do: 640x480 with standard mask 0x00
<7>[   63.220000easycap::0adjust_formatcannot do 640x... with standard mask 0x00
<7>[   63.220000easycap::0adjust_formatcannot do ...x480 with standard mask 0x00
<7>[   63.250000easycap::0adjust_format:            640x480 unmatched
<4>[   63.250000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.290000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.290000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.330000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.340000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.360000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.360000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.410000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.410000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.470000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.480000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.490000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.500000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.510000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.520000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.530000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.540000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.550000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.560000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.580000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.580000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.600000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.610000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.620000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.630000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.640000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.650000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.660000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.670000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.680000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown
<4>[   63.690000WRN:L2840(drivers/usb/sun4i_usb/hcd/core/sw_hcd_host.c):ERRsw_hcd_urb_enqueueep packet is too bigmaxpacket 5120
<7>[   63.720000easycap::0submit_video_urbsERRORusb_submit_urb() failed for urb with rc:-unknown 

Что значат эти ошибки?
И если попробовать посмотреть в терминале, что выдает video0 и video1 пишет так:
PHP код:

app_33@android:/ # cat /dev/video0
/dev/video0invalid length
1
|app_33@android:/ # cat /dev/video1
/dev/video1invalid length 

почему ошибка даже на video1, на родную камеру?


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

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