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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2013, 10:47   #1
alexvtk
Гуру
 
Аватар для alexvtk
 
Регистрация: 08.04.2011
Город: Железногорск, Красноярский край
Регион: 24
Машина: Toyota Prius NHW20, 2008, Park Assist (продана), Chevrolet Lanos, 2006, 1,5
Сообщений: 1,612
alexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nice
По умолчанию USB AUDIO на RK3066

Цитата:
Сообщение от Rage2 Посмотреть сообщение
cat /proc/asound/cards
В ответ выдаст список обнаруженных ядром звуковых устройств.
Еще можно глянуть в папке /dev/snd/ появляются ли новые устр-ва.
ls /dev/snd
Если карта в списке есть, значит модули.ko в ядре имеются. Шагаем дальше...
А если нет, то это решаемо сборкой модулей по конкретное ядро.
Над этим пока думаю...однозначного решения еще нет. Все сугубо индивидуально.
Короче, помогайте, знатоки Андроида. Новый планшет Pipo U1pro на двухядерном RK3066 и 1Гиг оперативки. Андроид 4.1.1., ядро 3.0.8+. Выполнил в терминале команды, которые посоветовал Rage2. Судя по всему, карта не обнаруживается (скриншот прилагаю). Есть архив кастомного ядра 3.0.8+ из темы по СМ9 для планшета на А10.
Гляньте, пожалуйста, можно ли что-то выудить из этого архива для организации УСБ Аудио.
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot_2013-02-12-13-27-49_1.png
Просмотров: 1577
Размер:	54.8 Кб
ID:	29795  
__________________
Toyota Prius NHW20, 2008, Park Assist, Android CarPc: планшет 7" Ployer momo9 (Allwinner A10) - заменен на Pipo U1pro, Bluetooth GPS, диагностика BT ELM327, Мегафон модем и Wi-Fi роутер TPLINK-MR3020. Фильтр помех по звуку на ВА3121.
(продана)
Chevrolet Lanos, 2006, 1,5. Андроид ГУ Infidini, 2й монитор с тач. контроллером от YAM, кзх, БК Multitronics MPC-800

Мой проект
Апгрейд проекта
Видео
Видео оболочки
Видео оболочки 2

Видео апгрейда
alexvtk вне форума   Ответить с цитированием
Старый 12.02.2013, 13:05   #2
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

alexvtk, судя по всему в ядре нет модулей(аля драйверов) для usb-audio. От А10 не подойдут, хотя бы по той причине, что тут проц двухъядерный.
Вот, поробуй эти.
usb_audio_rk3066_3.0.8+.rar

Последовательность их загрузки имеет значение.
Код:
insmod /system/lib/modules/snd-hwdep.ko
insmod /system/lib/modules/snd-rawmidi.ko
insmod /system/lib/modules/snd-usbmidi-lib.ko
insmod /system/lib/modules/snd-usb-audio.ko
Правда для запуска внешней карты этого еще мало...дальше нужно как-то указать приоритет выбора карты.
По идее, на стоке 4.2.1 (или СМ10.1) должно уже работать. Как у нексуса 7.
Но поскольку у тебя 4.1, тут я не знаю как тебе (нам) помочь.
Пробуй, авось повезет )
Rage2 вне форума   Ответить с цитированием
Старый 12.02.2013, 13:22   #3
alexvtk
Гуру
 
Аватар для alexvtk
 
Регистрация: 08.04.2011
Город: Железногорск, Красноярский край
Регион: 24
Машина: Toyota Prius NHW20, 2008, Park Assist (продана), Chevrolet Lanos, 2006, 1,5
Сообщений: 1,612
alexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nice
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
alexvtk, судя по всему в ядре нет модулей(аля драйверов) для usb-audio. От А10 не подойдут, хотя бы по той причине, что тут проц двухъядерный.
Вот, поробуй эти.
Вложение 29796

Последовательность их загрузки имеет значение.
Код:
insmod /system/lib/modules/snd-hwdep.ko
insmod /system/lib/modules/snd-rawmidi.ko
insmod /system/lib/modules/snd-usbmidi-lib.ko
insmod /system/lib/modules/snd-usb-audio.ko
Правда для запуска внешней карты этого еще мало...дальше нужно как-то указать приоритет выбора карты.
По идее, на стоке 4.2.1 (или СМ10.1) должно уже работать. Как у нексуса 7.
Но поскольку у тебя 4.1, тут я не знаю как тебе (нам) помочь.
Пробуй, авось повезет )
Попробую, мало ли что... а вдруг. Единственное, не понял "Последовательность их загрузки имеет значение." Т.е. я модули копирую в /system/lib/modules/, а потом в терминале последовательно выполняю указанные команды. Но при перезагрузке, по-видимому, эти команды надо вводить заново, т.е. нодо еще какой-то скрипт для их выполнения?
__________________
Toyota Prius NHW20, 2008, Park Assist, Android CarPc: планшет 7" Ployer momo9 (Allwinner A10) - заменен на Pipo U1pro, Bluetooth GPS, диагностика BT ELM327, Мегафон модем и Wi-Fi роутер TPLINK-MR3020. Фильтр помех по звуку на ВА3121.
(продана)
Chevrolet Lanos, 2006, 1,5. Андроид ГУ Infidini, 2й монитор с тач. контроллером от YAM, кзх, БК Multitronics MPC-800

Мой проект
Апгрейд проекта
Видео
Видео оболочки
Видео оболочки 2

Видео апгрейда
alexvtk вне форума   Ответить с цитированием
Старый 12.02.2013, 14:07   #4
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

Цитата:
Сообщение от alexvtk Посмотреть сообщение
Единственное, не понял "Последовательность их загрузки имеет значение." Но при перезагрузке, по-видимому, эти команды надо вводить заново, т.е. надо еще какой-то скрипт для их выполнения?
Все верно....скриптом или в ручную..это не имеет значения...важна очередность..
...сам же скрипт можно кинуть в директорию автозагрузки /etc/init.d, если таковая имеется.
Но это уже другой вопрос, сначала выясним подойдут ли они.
Боюсь все закончиться на "Exec format error..." А если в ответ на команду insmod тишина...значит все Ок!

P.S\\ Только что попробовал на своем втором планшете с RK3066 (Yandao N70 Dual Core)....уухуу загрузились =)

Вот готовый скрипт для автозагрузки, кидать в /etc/init.d. И выставить права, как у соседних файлов (если имеются)
30usbaudio.rar

Последний раз редактировалось Rage2; 12.02.2013 в 15:59.
Rage2 вне форума   Ответить с цитированием
Старый 12.02.2013, 14:27   #5
alexvtk
Гуру
 
Аватар для alexvtk
 
Регистрация: 08.04.2011
Город: Железногорск, Красноярский край
Регион: 24
Машина: Toyota Prius NHW20, 2008, Park Assist (продана), Chevrolet Lanos, 2006, 1,5
Сообщений: 1,612
alexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nice
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
Все верно....скриптом или в ручную..это не имеет значения...важна очередность..
...сам же скрипт можно кинуть в директорию автозагрузки /etc/init.d, если таковая имеется.
Но это уже другой вопрос, сначала выясним подойдут ли они.
Боюсь все закончиться на "Exec format error..." А если в ответ на команду insmod тишина...значит все Ок!
Спасибо! Через пару часиков буду дома и попробую.
__________________
Toyota Prius NHW20, 2008, Park Assist, Android CarPc: планшет 7" Ployer momo9 (Allwinner A10) - заменен на Pipo U1pro, Bluetooth GPS, диагностика BT ELM327, Мегафон модем и Wi-Fi роутер TPLINK-MR3020. Фильтр помех по звуку на ВА3121.
(продана)
Chevrolet Lanos, 2006, 1,5. Андроид ГУ Infidini, 2й монитор с тач. контроллером от YAM, кзх, БК Multitronics MPC-800

Мой проект
Апгрейд проекта
Видео
Видео оболочки
Видео оболочки 2

Видео апгрейда
alexvtk вне форума   Ответить с цитированием
Старый 12.02.2013, 18:46   #6
alexvtk
Гуру
 
Аватар для alexvtk
 
Регистрация: 08.04.2011
Город: Железногорск, Красноярский край
Регион: 24
Машина: Toyota Prius NHW20, 2008, Park Assist (продана), Chevrolet Lanos, 2006, 1,5
Сообщений: 1,612
alexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nice
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
Все верно....скриптом или в ручную..это не имеет значения...важна очередность..
...сам же скрипт можно кинуть в директорию автозагрузки /etc/init.d, если таковая имеется.
Но это уже другой вопрос, сначала выясним подойдут ли они.
Боюсь все закончиться на "Exec format error..." А если в ответ на команду insmod тишина...значит все Ок!

P.S\\ Только что попробовал на своем втором планшете с RK3066 (Yandao N70 Dual Core)....уухуу загрузились =)

Вот готовый скрипт для автозагрузки, кидать в /etc/init.d. И выставить права, как у соседних файлов (если имеются)
Вложение 29800
Попробовал. Рут експлорером закинул файлы в moudles, в папке /etc/ создал подпапку init.d и в нее закинул скрипт. Что получилось: если вручную запускать модули в терминале в приведенной ранее последовательности, то система определяет УСБАудио карту (скин), если перезагрузится, то крипт загрузки модулей не срабатывает, все по-старому (скрин). Может скрит надо кидать в другое место или переименовать или проставить какие-то разрешения(спинным мозгом чую, что где-то здесь проблема)?
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot_2013-02-12-21-07-15_1.png
Просмотров: 1306
Размер:	143.5 Кб
ID:	29801   Нажмите на изображение для увеличения
Название: Screenshot_2013-02-12-21-14-22_1.png
Просмотров: 1234
Размер:	62.9 Кб
ID:	29802  
__________________
Toyota Prius NHW20, 2008, Park Assist, Android CarPc: планшет 7" Ployer momo9 (Allwinner A10) - заменен на Pipo U1pro, Bluetooth GPS, диагностика BT ELM327, Мегафон модем и Wi-Fi роутер TPLINK-MR3020. Фильтр помех по звуку на ВА3121.
(продана)
Chevrolet Lanos, 2006, 1,5. Андроид ГУ Infidini, 2й монитор с тач. контроллером от YAM, кзх, БК Multitronics MPC-800

Мой проект
Апгрейд проекта
Видео
Видео оболочки
Видео оболочки 2

Видео апгрейда
alexvtk вне форума   Ответить с цитированием
Старый 12.02.2013, 19:37   #7
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

alexvtk,
Уже хорошо... =)
Папку init.d создавать не нужно....Если ее нет, значит она не поддерживается системой, не добавили функционал в прошивку.
Можно пойти другим путем, а именно добавить эти строки в какой нибудь
init.rc (в корне)

Последний раз редактировалось Rage2; 21.03.2013 в 13:23.
Rage2 вне форума   Ответить с цитированием
Старый 12.02.2013, 20:03   #8
alexvtk
Гуру
 
Аватар для alexvtk
 
Регистрация: 08.04.2011
Город: Железногорск, Красноярский край
Регион: 24
Машина: Toyota Prius NHW20, 2008, Park Assist (продана), Chevrolet Lanos, 2006, 1,5
Сообщений: 1,612
alexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nice
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
alexvtk,
Уже хорошо... =)
Папку init.d создавать не нужно....Если ее нет, значит она не поддерживается системой, не добавили функционал в прошивку.
Можно пойти другим путем, а именно добавить эти строки в какой нибудь
init.rc (в корне)

Давай в скайп
Имя скайпа? init.rc есть. Какие строки добавить? Те команды, что вводил вручную?
__________________
Toyota Prius NHW20, 2008, Park Assist, Android CarPc: планшет 7" Ployer momo9 (Allwinner A10) - заменен на Pipo U1pro, Bluetooth GPS, диагностика BT ELM327, Мегафон модем и Wi-Fi роутер TPLINK-MR3020. Фильтр помех по звуку на ВА3121.
(продана)
Chevrolet Lanos, 2006, 1,5. Андроид ГУ Infidini, 2й монитор с тач. контроллером от YAM, кзх, БК Multitronics MPC-800

Мой проект
Апгрейд проекта
Видео
Видео оболочки
Видео оболочки 2

Видео апгрейда
alexvtk вне форума   Ответить с цитированием
Старый 12.02.2013, 20:27   #9
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
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
alexvtk,
Папку init.d создавать не нужно....Если ее нет, значит она не поддерживается системой, не добавили функционал в прошивку.
Можно пойти другим путем, а именно добавить эти строки в какой нибудь
init.rc (в корне)
а можно поискать файл /system/etc/install-recovery.sh

и дописать строки в самый конец
__________________
Мой проект: Citroen Xsara Android CarPC
s.m. вне форума   Ответить с цитированием
Старый 12.02.2013, 20:52   #10
macau
Старший Пользователь
 
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
macau is just really nicemacau is just really nicemacau is just really nicemacau is just really nice
По умолчанию

все дело в том, что корень-то это рамдиск, его содержимое создается каждый раз из образа бута. следовательно нужно брать прошивку, выдергивать оттуда boot.img, пихать туда свои скрипты и перепаковывать. это если он не подписан.
macau вне форума   Ответить с цитированием
Ответ


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

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

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



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


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