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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2012, 18:41   #51
solyarovod
Пользователь
 
Регистрация: 24.06.2012
Возраст: 38
Регион: 77, 97, 99, 177
Сообщений: 45
solyarovod is on a distinguished road
По умолчанию

А приложение, как здесь обещают, в будущем должно появится. Точнее оно есть (Carcam), вот только доработать надо.
solyarovod вне форума   Ответить с цитированием
Старый 09.11.2012, 20:44   #52
lvm1976
Новый Пользователь
 
Регистрация: 09.11.2012
Возраст: 48
Регион: Украина
Сообщений: 6
lvm1976 is on a distinguished road
По умолчанию

Цитата:
Сообщение от solyarovod Посмотреть сообщение
Ну это вы alloc.h имеете ввиду. А после добавления последнего вот такого не было:
home/alex/easycap-somagic-linux/kernel/somagic_dev.c:398: warning: 'saa_status' defined but not used
/home/alex/easycap-somagic-linux/kernel/somagic_video.c: In function 'parse_field':
/home/alex/easycap-somagic-linux/kernel/somagic_video.c:1381: warning: the frame size of 1464 bytes is larger than 1024 bytes
это не ошибки, это просто предупреждения. Модуль же скомпилировался и реально работает
lvm1976 вне форума   Ответить с цитированием
Старый 10.11.2012, 10:47   #53
solyarovod
Пользователь
 
Регистрация: 24.06.2012
Возраст: 38
Регион: 77, 97, 99, 177
Сообщений: 45
solyarovod is on a distinguished road
По умолчанию

Firmware еще меньше по размеру получился..

somagic_firmware.bin.zip
solyarovod вне форума   Ответить с цитированием
Старый 14.11.2012, 10:05   #54
SimyriK
Новый Пользователь
 
Регистрация: 05.10.2012
Возраст: 34
Город: Красноярск
Регион: 24
Машина: Hyndai Genesis Coupe
Сообщений: 25
SimyriK is on a distinguished road
По умолчанию

Доброго всем времени суток. Помогите мне пожалуйста. У меня есть планшет Samsung Galaxy Tab 2 7.0 GT-P3100 (3G + WiFi). Установил на планшет CM10-20121111-NIGHTLY-p3100 с версией ядра 3.0.8-CM-g11fad65. Также приобрел EasyCap с чипом STK1160, но что-то не могу их подружить. Прошу у вас помощи, как установить драйвер? И Еще вопрос: Установил CarCam, запускаю и вижу только черный экран, в меню по долгому нажатию на экран не входит. Это из за того, что EasyCap не подключен или проблема в другом?
SimyriK вне форума   Ответить с цитированием
Старый 15.11.2012, 11:16   #55
solyarovod
Пользователь
 
Регистрация: 24.06.2012
Возраст: 38
Регион: 77, 97, 99, 177
Сообщений: 45
solyarovod is on a distinguished road
По умолчанию

У Вас драйвер уже есть (Вы его скомпилировали)? Тогда грузим его в планшет при помощи ADB (с компьютера) или Terminal emulator (с планшета) так:

insmod /system/lib/modules/easycap.ko (Путь до папки с внешними модулями может быть другой)
проверка загрузки модуля через команду lsmod.
По этой ссылке подробней http://pccar.ru/showpost.php?p=231553&postcount=1964.
Автозагрузку через Autostart.sh не получилось сделать. Гружу автоматом через Module loader.

Кстати, вопрос: если версии модуля и ядра не совпадают, какая вероятность (и опасность) загрузки модуля с использованием опции force-vermagic?
solyarovod вне форума   Ответить с цитированием
Старый 15.11.2012, 17:25   #56
SimyriK
Новый Пользователь
 
Регистрация: 05.10.2012
Возраст: 34
Город: Красноярск
Регион: 24
Машина: Hyndai Genesis Coupe
Сообщений: 25
SimyriK is on a distinguished road
По умолчанию

В том то и дело, что скомпилировать никак не удается. Никак не могу это сделать, а тот который выкладывали здесь для 3.0.8 - не устанавливается( А по второму вопросу: это все же из за того, что драйвера нет?
SimyriK вне форума   Ответить с цитированием
Старый 15.11.2012, 21:27   #57
solyarovod
Пользователь
 
Регистрация: 24.06.2012
Возраст: 38
Регион: 77, 97, 99, 177
Сообщений: 45
solyarovod is on a distinguished road
По умолчанию

ищите исходники своего ядра. тот, что выкладываи идет для allwinner. Может быть эти подойдут https://github.com/cmenard/android_k...ung_espresso10.
Далее аналогично посту DmitrySmol http://pccar.ru/showpost.php?p=230726&postcount=1874
solyarovod вне форума   Ответить с цитированием
Старый 15.11.2012, 21:56   #58
SimyriK
Новый Пользователь
 
Регистрация: 05.10.2012
Возраст: 34
Город: Красноярск
Регион: 24
Машина: Hyndai Genesis Coupe
Сообщений: 25
SimyriK is on a distinguished road
По умолчанию

Затыки происходят на этапах:

Цитата:
5. например тут я нашел свой, качаем архив, распаковываем в /home/NAME/arm-2010.09.
Тут я не смог найти своего компилятора. Нашел только другую версию и в ubuntu-store. Это подойдет? тогда как будет выглядеть следующая команда?:
Цитата:
9. "make -j4 ARCH=arm CROSS_COMPILE=/home/NAME/arm-2010.09/bin/arm-none-linux-gnueabi- modules"
На что мне заменять тогда слудующее?
Код:
/home/NAME/arm-2010.09/bin/arm-none-linux-gnueabi- modules
И главнцый вопрос: На каком этапе мы вставляем драйвера и в каком виде?
SimyriK вне форума   Ответить с цитированием
Старый 16.11.2012, 15:59   #59
lvm1976
Новый Пользователь
 
Регистрация: 09.11.2012
Возраст: 48
Регион: Украина
Сообщений: 6
lvm1976 is on a distinguished road
По умолчанию

Цитата:
Сообщение от solyarovod Посмотреть сообщение
Firmware еще меньше по размеру получился..

Вложение 28459
к стати твоя микропрограмма такая как и у меня на прослушке
UTLog.zip так что мы друзья по беде.
Как выяснилось разработчик каркам использовал эти наработки http://brain.cc.kogakuin.ac.jp/research/usb-e.html
lvm1976 вне форума   Ответить с цитированием
Старый 21.11.2012, 09:16   #60
SimyriK
Новый Пользователь
 
Регистрация: 05.10.2012
Возраст: 34
Город: Красноярск
Регион: 24
Машина: Hyndai Genesis Coupe
Сообщений: 25
SimyriK is on a distinguished road
Question

В общем я наконец скомпелировал драйвер для своего планшета (Samsung Galaxy Tab 2 P3100), но это мне все равно не помогло.

Делал по инструкциям от DmitrySmol и Rage2

1. На планшете
Код:
busybox cat /proc/version
Выясняем что ядро 3.0.8 и собрано с помощью gcc version 4.6.x-google 20120106 (prerelease) и исходя из найденной инструкции на индонезийском языке выясняю что это arm-2010q1-202, который я скачал здесь
2. Скачиваю исходники CM10 для Samsung Galaxy Tab 2 здесь с помощью
Код:
git clone git://github.com/cmenard/android_kernel_samsung_espresso10.git
3. /proc/config.gz на планшете не оказалось, поэтому в папке с исходным кодом ~/ak/android_kernel_samsung_espresso10/arch/arm/configs нахожу файл cyanogenmod_p3110_defconfig и переименовываю в mydevice_defconfig
4. Далее в терминале
Код:
cd ~/ak/android_kernel_samsung_espresso10/
make ARCH=arm mydevice_defconfig
make ARCH=arm menuсonfig
И в этом окошке я перешел в Device drivers->Staging drivers и там не оказалось easycap, но при включении Device Drivers->Multimedia devices:[*] Video For Linux EasyCap появился в ветке Device drivers->Staging drivers и я отметил его модулем.
5. Сохранив внесенные изменения в терминале выполняю
Код:
make -j4 ARCH=arm CROSS_COMPILE=~/ak/arm-2010q1/bin/arm-none-linux-gnueabi- modules
Модуль easycap.ko не появился в папке ~/ak/android_kernel_samsung_espresso10/drivers/staging/easycap, тогда я вручную закомментировал все включенные модули кроме easycap в файле .config и повторил попытку
Код:
make -j4 ARCH=arm CROSS_COMPILE=~/ak/arm-2010q1/bin/arm-none-linux-gnueabi- modules
Тут начались вопросы про видать закомментированные мною модули. На все вопросы я отвечал "y" и при окончании в папке ~/ak/android_kernel_samsung_espresso10/drivers/staging/easycap появился файл easycap.ko
6. Кидаю в планшет в /system/lib/modules ставлю на него права 664 (rw- r-- r--), запускаю в эмуляторе терминала
Код:
su
insmod /system/lib/modules/easycap.ko
А в ответ только "Exec format error"

Подскажите пожалуйста, где я ошибся...
SimyriK вне форума   Ответить с цитированием
Ответ


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

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

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



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


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