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)

Filip 11.06.2012 14:08

Цитата:

Сообщение от dzmitry (Сообщение 223847)
Filip
Ок, как приедут планшеты, пишите в личку, опишу подробно всю процедуру :)
Да, эта схема работает для android 2.3, на четвертом не пробовал. Да и там надо чуть другой принцип статус бара.

Засада идут Zenethink c71 на 4 андроиде....:unsure2:

XGhosT 13.06.2012 11:17

Кому-нибудь удалось побороть и подключить к андроиду внешнюю веб камеру ?

dzmitry 13.06.2012 13:15

Цитата:

Сообщение от XGhosT (Сообщение 223998)
Кому-нибудь удалось побороть и подключить к андроиду внешнюю веб камеру ?

Вы можете пообщаться на эту тему с bob555, у него с планшетом Huawei S7 работает web-камера:
http://pccar.ru/showpost.php?p=222031&postcount=1149

s.m. 13.06.2012 22:21

Цитата:

p.s. Я кстати собрал порт CM9 для Advanced. Из плюшек - не такой мелкий планшетный интерфейс и в настройках есть возможность переключения между USB GPS (либа из 2.3 все еще работает) и Bluetooth GPS, при этом даже по блютус сервис стартует автоматически и рапортует уровни сигнала спутников. USB звуковухи также поддерживаются (пока без настроек). Все это на новом ядре 3.0.31. Бонусом к нему есть куча модулей для всякой периферии типа USB-камер, USB тачскринов, тюнеров, тачпэдов и тд (например, Apple Bluetooth multitouch trackpad и Griffin Powermate поддерживаются). PL2303, CP2101, FTDI и usb-audio - в ядре. 3G модемы звонят, но как раньше, не очень дружат с остальной периферией. Под онду переделать несколько файлов из штатной прошивки (под кнопки), модули тача включены в автозагрузку. Вопрос только со встроенным вай-фай, но внешний свисток на RTL8192SU (D-Link DWA130, ASUS 167G UPWELL et etc) работает, его же драйвер по идее поддерживает и 8192cu (и firmware включены для обоих). Только, если будешь пробовать, удали sysconfig.bin из архива, а то оно твой правильный конфиг Онды заменит. И сохрани всю папку system стоковой прошивки, чтобы взять оттуда нужное (system/usr/keylayout, system/usr/idc)
tsynik вне форума Добавить отзыв для tsynik Пожаловаться на это сообщение Ответить с цитированием
Не подскажешь, где взять CWM под 610W deluxe. Облазил все - только для 2.3 нашел. Где взять для ICS - непонятно.

Нашел, кстати совместимые прошивки для Onda 610W Deluxe

http://www.freaktab.com/showthread.p...-ROMS-by-Shawn

Потестирую - отпишу

AngelOfGrief 14.06.2012 00:12

Цитата:

Сообщение от XGhosT (Сообщение 223998)
Кому-нибудь удалось побороть и подключить к андроиду внешнюю веб камеру ?

Именно веб-камера? С самых первых прошивок работает на IconBIT Toucan Nano.

s.m. 14.06.2012 17:29

Цитата:

Сообщение от s.m. (Сообщение 224069)
Не подскажешь, где взять CWM под 610W deluxe. Облазил все - только для 2.3 нашел. Где взять для ICS - непонятно.

Нашел, кстати совместимые прошивки для Onda 610W Deluxe

http://www.freaktab.com/showthread.p...-ROMS-by-Shawn

Потестирую - отпишу

Сам себе отвечаю :)

Прошивки потестил - ничего интересного там нет - маркета нет, при загрузке заставка повернута на 90 градусов, набита англоязычным софтом, который лично мне не нужен. В итоге снес нафиг, вернулся на прошивку 4.0.3 1.0 для V1.

CWM нашел здесь http://4pda.ru/forum/index.php?showt...ost&p=13435526
буду ставить прошивку от tsynik

bob555 15.06.2012 00:05

Цитата:

Сообщение от AngelOfGrief (Сообщение 224088)
Именно веб-камера? С самых первых прошивок работает на IconBIT Toucan Nano.

самая обычная

mas_u 15.06.2012 00:47

Цитата:

Сообщение от AngelOfGrief (Сообщение 224088)
Именно веб-камера? С самых первых прошивок работает на IconBIT Toucan Nano.

Каким приложением можно просматривать usb web камеру?


На прошивке от tsynik 4.0.4 подключенная камера Logitech c100 определяется, включается светодиод, но изображения нет. Пробовал SimpleWebCam2 отсюда

При подключении камеры в /dev/usb/ появляется:
Код:

input1-1:1.0 (rwxrwxrwx -> event4)
video4linux1-1:1.0 (rwxrwxrwx -> video0)

dmesg при подключении камеры:
Код:

<7>[  123.020000] uvcvideo 1-1:1.0: usb_probe_interface
<7>[  123.020000] uvcvideo 1-1:1.0: usb_probe_interface - got id
<6>[  123.020000] uvcvideo: Found UVC 1.00 device (046d:0817)
<6>[  123.060000] input: UVC Camera (046d:0817) as /devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/input/input4

при запуске SimleWebCam:
Код:

<3>[  264.280000] uvcvideo: Failed to submit URB 0 (-28).
logcat
Код:

06-14 17:16:08.499 I/USB3G  (  146): event { 'add', '/devices/platform/sw_hcd_host0/usb1/1-1', 'usb', '', 189, 1 }
06-14 17:16:08.499 I/USB3G  (  146): path : '/sys/devices/platform/sw_hcd_host0/usb1/1-1'
06-14 17:16:08.499 I/USB3G  (  146): VID :size 5,vid_path '/sys/devices/platform/sw_hcd_host0/usb1/1-1/idVendor',VID  '046d
06-14 17:16:08.499 I/USB3G  (  146): '.
06-14 17:16:08.499 I/USB3G  (  146): PID :size 5,Pid_path '/sys/devices/platform/sw_hcd_host0/usb1/1-1/idProduct',PID  '0817
06-14 17:16:08.499 I/USB3G  (  146): '.
06-14 17:16:08.499 I/USB3G  (  146): cmd=/system/etc/usb_modeswitch.sh /system/etc/usb_modeswitch.d/046d_0817 &,
06-14 17:16:08.519 I/USB3G  (  146): excute ret : 0,err:No such file or directory
06-14 17:16:08.549 D/EventHub(  201): No input device configuration file found for device 'UVC Camera (046d:0817)'.
06-14 17:16:08.559 I/EventHub(  201): New device: id=5, fd=171, path='/dev/input/event4', name='UVC Camera (046d:0817)', classes=0x80000001, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false
06-14 17:16:08.559 I/InputReader(  201): Device added: id=5, name='UVC Camera (046d:0817)', sources=0x00000101
06-14 17:17:18.679 V/A10_audio_HW(  139): ########## start_output_stream ##########
06-14 17:17:18.679 V/A10_audio_HW(  139): ### property: media.audio.out.mode, value: codec
06-14 17:18:17.069 V/A10_audio_HW(  139): ########## start_output_stream ##########
06-14 17:18:17.069 V/A10_audio_HW(  139): ### property: media.audio.out.mode, value: codec
06-14 17:18:25.359 I/ActivityManager(  201): START {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.anddoes.launcher/.Launcher} from pid 201
06-14 17:18:25.389 V/A10_audio_HW(  139): ########## start_output_stream ##########
06-14 17:18:25.389 V/A10_audio_HW(  139): ### property: media.audio.out.mode, value: codec
06-14 17:18:25.459 W/NetworkManagementSocketTagger(  201): setKernelCountSet(10000, 1) failed with errno -13
06-14 17:18:25.509 D/OpenGLRenderer(  696): Flushing caches (mode 1)
06-14 17:18:25.559 D/OpenGLRenderer(  696): Flushing caches (mode 0)


06-14 17:18:25.619 W/InputManagerService(  201): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@40ed4300 (uid=10046 pid=696)
06-14 17:18:26.079 W/NetworkManagementSocketTagger(  201): setKernelCountSet(10046, 0) failed with errno -13
06-14 17:18:29.309 I/ActivityManager(  201): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.camera.simpledoublewebcams2/.Main} from pid 364
06-14 17:18:29.399 D/dalvikvm(  791): Late-enabling CheckJNI
06-14 17:18:29.409 I/ActivityManager(  201): Start proc com.camera.simpledoublewebcams2 for activity com.camera.simpledoublewebcams2/.Main: pid=791 uid=10043 gids={}
06-14 17:18:29.449 I/dalvikvm(  791): Turning on JNI app bug workarounds for target SDK version 8...
06-14 17:18:29.459 W/NetworkManagementSocketTagger(  201): setKernelCountSet(10043, 1) failed with errno -13
06-14 17:18:29.459 D/OpenGLRenderer(  364): Flushing caches (mode 1)
06-14 17:18:29.479 D/dalvikvm(  137): GC_EXPLICIT freed 37K, 74% free 2156K/8131K, paused 2ms+32ms
06-14 17:18:29.489 D/OpenGLRenderer(  364): Flushing caches (mode 0)
06-14 17:18:29.549 D/dalvikvm(  791): Trying to load lib /data/data/com.camera.simpledoublewebcams2/lib/libjpeg.so 0x40d39618
06-14 17:18:29.549 D/dalvikvm(  791): Added shared lib /data/data/com.camera.simpledoublewebcams2/lib/libjpeg.so 0x40d39618
06-14 17:18:29.549 D/dalvikvm(  791): No JNI_OnLoad found in /data/data/com.camera.simpledoublewebcams2/lib/libjpeg.so 0x40d39618, skipping init
06-14 17:18:29.549 D/dalvikvm(  791): Trying to load lib /data/data/com.camera.simpledoublewebcams2/lib/libImageProc.so 0x40d39618
06-14 17:18:29.549 D/dalvikvm(  137): GC_EXPLICIT freed <1K, 74% free 2156K/8131K, paused 2ms+2ms
06-14 17:18:29.549 D/dalvikvm(  791): Added shared lib /data/data/com.camera.simpledoublewebcams2/lib/libImageProc.so 0x40d39618
06-14 17:18:29.549 D/dalvikvm(  791): No JNI_OnLoad found in /data/data/com.camera.simpledoublewebcams2/lib/libImageProc.so 0x40d39618, skipping init
06-14 17:18:29.569 D/TEST    (  791): CameraPreview constructed
06-14 17:18:29.639 D/dalvikvm(  137): GC_EXPLICIT freed <1K, 74% free 2156K/8131K, paused 23ms+2ms
06-14 17:18:29.689 V/TabletStatusBar(  268): setLightsOn(true)
06-14 17:18:29.719 D/TEST    (  791): surfaceCreated
06-14 17:18:29.719 E/TEST    (  791): opening/dev/video0
06-14 17:18:29.759 E/TEST    (  791): camid=0
06-14 17:18:29.759 E/TEST    (  791): VIDIOC_STREAMON error 28, No space left on device
06-14 17:18:29.759 E/TEST    (  791): opening/dev/video1
06-14 17:18:29.759 E/TEST    (  791): Cannot identify '/dev/video1': 2, No such file or directory
06-14 17:18:29.759 D/TEST    (  791): surfaceChanged
06-14 17:18:29.799 I/ActivityManager(  201): Displayed com.camera.simpledoublewebcams2/.Main: +438ms
06-14 17:18:29.809 W/InputManagerService(  201): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@40d73548 (uid=10000 pid=364)
06-14 17:18:30.109 W/NetworkManagementSocketTagger(  201): setKernelCountSet(10000, 0) failed with errno -13
06-14 17:18:32.059 D/OpenGLRenderer(  268): Enabling debug mode 0
06-14 17:18:32.109 W/ResourceType(  201): Invalid package identifier when getting bag for resource number 0x7f0c000a
06-14 17:18:33.989 W/NetworkManagementSocketTagger(  201): setKernelCountSet(10046, 1) failed with errno -13
06-14 17:18:34.249 D/OpenGLRenderer(  268): Flushing caches (mode 0)
06-14 17:18:34.309 D/dalvikvm(  696): GC_CONCURRENT freed 1814K, 42% free 4746K/8131K, paused 2ms+11ms
06-14 17:18:34.599 D/TEST    (  791): surfaceDestroyed
06-14 17:18:35.149 W/NetworkManagementSocketTagger(  201): setKernelCountSet(10043, 0) failed with errno -13
06-14 17:20:54.039 V/A10_audio_HW(  139): ########## start_output_stream ##########
06-14 17:20:54.039 V/A10_audio_HW(  139): ### property: media.audio.out.mode, value: codec


Alex-NN 15.06.2012 07:22

Уважаемые, а какие есть мысли по поводу эксплуатации емкосного тача зимой?

tsynik 15.06.2012 07:26

Для работы камеры важным является только наличие драйвера и правильное описание поддерживаемых режимов её работы в /system/etc/camera.cfg. Дальше работа с ней идет стандартными средствами V4L API. Также, стоит проверить разрешения на /dev/video0 - 666 (изменение для всех) будет хорошо ;-)

Судя по:

06-14 17:18:29.719 E/TEST ( 791): opening/dev/video0
06-14 17:18:29.759 E/TEST ( 791): camid=0
06-14 17:18:29.759 E/TEST ( 791): VIDIOC_STREAMON error 28, No space left on device
06-14 17:18:29.759 E/TEST ( 791): opening/dev/video1
06-14 17:18:29.759 E/TEST ( 791): Cannot identify '/dev/video1': 2, No such file or directory

Конфиг камеры не был создан, так как в нем описано 2 камеры, а должна быть одна, с описанием поддерживаемых ей разрешений как минимум. И можно будет открывать обычным приложением камера или любым другим.

Камера подключена напрямую или через хаб? Похоже на проблему с USB портом, такие же ошибки давала камера Logitech в linux, решилось подключением в другой USB...

Мои прошивки для NOVO7A лежат тут, но ставить их на онду можно только заменив sysconfig.bin на другой (например из той тестовой прошивки, что я делал для онды), и физически удалив модули nano_if.ko nano_ksdio.ko (иначе они все равно загрузятся через JNI и повесят планшет при загрузке). Также, нужны свои конфиги кнопок и камеры, а также закомментировать все лишнее в /system/etc/init.d. Библиотека акселерометра 7660 для CM9 у меня есть, соберу.

Более универсальным является этот билд. Там по-умолчанию все отключено, и совместимость для разных планшетов достигается за счет добавления нужных модулей через init.d, плюс он тоже перешел на новое 3.0.31. И загрузчик (script.bin) в принципе не трогает. Также, этот билд может быть запущен как legacy c ядром и модулями от производителя.


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

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