Страница 39 из 60 Первая ... 29373839404149 ... Последняя
Показано с 761 по 780 из 1187

Тема: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    52
    Сообщений
    1,375

    По умолчанию Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Немного новостей.
    Купил себе в конце 2013 года для экспериментов Cubietruck. Так как на этой плате выведен I2S, то, прежде всего, попытался заставить его работать. С небольшими модификациями в коде ядра linux это получилось. К сожалению у процессора нет возможности использовать внешний мастеклок, но зато I2S может работать в слэйв режиме. Сейчас в драйвере протестирована только поддержка стерео режима, но в принципе, возможно использовать на вывод 8 каналов и 2 на вход.

    Небольшой минус - для вывода сигналов I2S на разъем CN9 Cubietruck необходимо перепаять чип-перемычки. Как это сделать описано здесь или здесь

    На сегодняшний день I2S работает от внутренней PLL в мастер и слэйв режиме от внешнего клока.
    Для доведения Cubietruck до состояния нормального плеера необходима плата, которая бы принимала внешний клок, являлась мастером I2S для Cubietruck и отдавала наружу I2S и/или SPDIF.
    Вариант такой платы CubieClock сделал Анатолий (Wired). Информация о ней есть ниже.
    Мой макетный вариант описан на cubieforums.

    Так выглядит законченная реализация Анатолия (Wired):

    Нажмите на изображение для увеличения. 

Название:	case_morda.jpg 
Просмотров:	3391 
Размер:	157.7 Кб 
ID:	216756Нажмите на изображение для увеличения. 

Название:	case_a.jpg 
Просмотров:	5660 
Размер:	311.8 Кб 
ID:	216757Нажмите на изображение для увеличения. 

Название:	case_b.jpg 
Просмотров:	3611 
Размер:	114.4 Кб 
ID:	216755Нажмите на изображение для увеличения. 

Название:	case_rear.jpg 
Просмотров:	3346 
Размер:	127.5 Кб 
ID:	216758

    И полезная информация от него же + скрипт управления питанием.

    Моя реализация:

    Нажмите на изображение для увеличения. 

Название:	ct_in_case.jpg 
Просмотров:	3582 
Размер:	294.7 Кб 
ID:	241056

    Дистрибутивы, которые поддерживают исправленный драйвер I2S и проверены мной на работоспособность:

    Дистрибутив от Igor Pecovnik (slovenia) - чистый linux, необходимо самому установить mpd и т.п.
    Volumio (законченный дистрибутив "A REVOLUTIONARY AUDIOPHILE MUSIC PLAYER", основан на дистрибутиве Igor Pecovnik) - идеален для тех, кто не знаком и не хочет разбираться с линукс. Т.е. записал на SD карту, заменил ct-hdmi.bin для активации слэйва в папке boot Volumio на одноименный из архива ниже и все, можно пользоваться.


    + конфиг для slave-mode для Volumio

    CubieClock:
    Схема и плата
    Внешний вид и BOM
    Проект для ПЛИС
    Описание джамперов

    Выключение кубика кнопкой

    Настройка LIRC
    Последний раз редактировалось Nikkov; 28.11.2016 в 15:17. Причина: Актуализация
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  2. #761
    Частый гость
    Регистрация
    14.11.2013
    Адрес
    Киев
    Сообщений
    448

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Dmitry Korneev Посмотреть сообщение
    Nikkov, Я по этой-же причине не стал оставлять Volumio. Поигрался с ним и поставил чистую систему с mpd + mpc + YMPD
    А как же "удобный" интерфейс, поддержка DAC-ов?

  3. #762
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    52
    Сообщений
    1,375

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от berkovsky Посмотреть сообщение
    А как же "удобный" интерфейс, поддержка DAC-ов?
    Интерфейс у Volumio удобен прежде всего тем, кто не хочет разбираться с ручными установками и настройками.

    Ядро с поддержкой mute. В .fex надо объявить вывод i2s_mute. Если он объявлен, то будет дрыгаться, если нет, то не будет. Mute = 1
    пример:
    Код:
    i2s_mute = port:PB11<1><0><default><1>
    Перед обновлением не забудьте сделать резервную копию
    Тесты показали, что при перетаскивании I2S воспроизведение тоже сначала останавливается, затем включается, поэтому и сигнал тоже ненадолго активируется.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  4. #763

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Тесты показали, что при перетаскивании I2S воспроизведение тоже сначала останавливается, затем включается, поэтому и сигнал тоже ненадолго активируется.
    перетаскивании чего?

  5. #764
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    52
    Сообщений
    1,375

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Wired Посмотреть сообщение
    перетаскивании чего?
    перетаскивание ползунка при перемотке
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  6. #765

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    да я прикидьіваю, как будет щелкать реле на рапторе, при использовании. Если при последовательном проигрьівании между треками хлопать не будет, то ладно

  7. #766
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    52
    Сообщений
    1,375

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Wired Посмотреть сообщение
    да я прикидьіваю, как будет щелкать реле на рапторе, при использовании. Если при последовательном проигрьівании между треками хлопать не будет, то ладно
    Как я понял из непродолжительного смотрения на скоп, если играют файлы по плейлисту, то не дергает mute. Надо еще настройки mpd пошерстить, может еще что полезное найдется.
    В худшем случае можно убрать mute из fex-а
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  8. #767

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    В худшем случае можно убрать mute из fex-а
    та й то правда.

  9. #768
    Частый гость
    Регистрация
    14.11.2013
    Адрес
    Киев
    Сообщений
    448

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    В общем с этим Volumio пляски пол дня. Оказывается диск был побит, а раздел забит. Получилось обновиться и CUE заработали. Только вот не понятные мне "затыки"- типа треск (сейчас без USB цап-а) при переключении меня смущают.. Открываешь, играет без проблем. Переключил - треск, стоп, включил, переключил опять норм!

  10. #769
    Завсегдатай Аватар для Dmitry Korneev
    Регистрация
    27.11.2004
    Адрес
    Павшинская пойма
    Возраст
    47
    Сообщений
    1,513

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Nikkov, Попытался поставить 4 пакета. Получил вот что
    root@cubietruck:/home/3.4.106-cubietruck-default# dpkg -i linux-firmware-image-3.4.106-cubietruck_3.4_armhf.deb
    (Reading database ... 53348 files and directories currently installed.)
    Unpacking linux-firmware-image-3.4.106-cubietruck (from linux-firmware-image-3.4.106-cubietruck_3.4_armhf.deb) ...
    dpkg: error processing linux-firmware-image-3.4.106-cubietruck_3.4_armhf.deb (--install):
    trying to overwrite */lib/firmware/mts_cdma.fw*, which is also in package linux-firmware-image-3.4.106-cubieboard 3.3
    dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
    Errors were encountered while processing:
    linux-firmware-image-3.4.106-cubietruck_3.4_armhf.deb
    С уважением Дмитрий.

  11. #770
    Частый гость
    Регистрация
    14.11.2013
    Адрес
    Киев
    Сообщений
    448

    Улыбнуло! Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Я ему еще сделал своп на NAND памяти

    root@volumio:~# free
    total used free shared buffers cached
    Mem: 1009664 105880 903784 0 7612 61972
    -/+ buffers/cache: 36296 973368
    Swap: 1048572 0 1048572

    Только она я так понял не особо юзается

  12. #771
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    52
    Сообщений
    1,375

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от berkovsky Посмотреть сообщение
    В общем с этим Volumio пляски пол дня. Оказывается диск был побит, а раздел забит. Получилось обновиться и CUE заработали. Только вот не понятные мне "затыки"- типа треск (сейчас без USB цап-а) при переключении меня смущают.. Открываешь, играет без проблем. Переключил - треск, стоп, включил, переключил опять норм!
    У меня ни раньше, ни сейчас никаких затыков не наблюдается. Правда с кодеком и USB цапами я CT практически не гонял.

    Цитата Сообщение от Dmitry Korneev Посмотреть сообщение
    Nikkov, Попытался поставить 4 пакета. Получил вот что
    root@cubietruck:/home/3.4.106-cubietruck-default# dpkg -i linux-firmware-image-3.4.106-cubietruck_3.4_armhf.deb
    (Reading database ... 53348 files and directories currently installed.)
    Unpacking linux-firmware-image-3.4.106-cubietruck (from linux-firmware-image-3.4.106-cubietruck_3.4_armhf.deb) ...
    dpkg: error processing linux-firmware-image-3.4.106-cubietruck_3.4_armhf.deb (--install):
    trying to overwrite */lib/firmware/mts_cdma.fw*, which is also in package linux-firmware-image-3.4.106-cubieboard 3.3
    dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
    Errors were encountered while processing:
    linux-firmware-image-3.4.106-cubietruck_3.4_armhf.deb
    Почему-то не может перезаписать файл прошивки, у меня такого не было. Как мне кажется, именно этот пакет и не обязателен для обновления,
    так как сами прошивки и их набор не изменились.

    Кстати, Allwinner выложили новый даташит на A20, в котором описан, наконец, SPDIF, так вот там сказано, что он поддерживает вплоть до 192 кГц 24 бит.
    Так что там тоже есть резервы
    Последний раз редактировалось Nikkov; 27.03.2015 в 12:57.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  13. #772
    Частый гость
    Регистрация
    14.11.2013
    Адрес
    Киев
    Сообщений
    448

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Странно! Может затыкается из-за того, что использую флешку как источник?

  14. #773
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    52
    Сообщений
    1,375

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от berkovsky Посмотреть сообщение
    Странно! Может затыкается из-за того, что использую флешку как источник?
    Все может быть, я с USB флэшек не пробовал, только с карты, сети (включая инет-радио) и винта. Затыки, вернее подтормаживание, были только при проигрывании DFF-файлов с карточки и шары, но там тупо была загрузка процессора 100%. При работе с винта и этого не наблюдается.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  15. #774
    Новичок
    Регистрация
    09.03.2011
    Адрес
    Voronezh City
    Сообщений
    44

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от berkovsky Посмотреть сообщение
    Может затыкается из-за того, что использую флешку как источник?
    У меня с флэшки отлично, volumio 1.4.

  16. #775
    Частый гость
    Регистрация
    14.11.2013
    Адрес
    Киев
    Сообщений
    448

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Это не затыки, а такой типа перегруженный звук.
    Типа хруст, похож будто синхронизация нарушена!

  17. #776

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от berkovsky Посмотреть сообщение
    Это не затыки, а такой типа перегруженный звук.
    Типа хруст, похож будто синхронизация нарушена!
    Ааа. знаем знаем
    не лечицца

  18. #777
    Частый гость
    Регистрация
    14.11.2013
    Адрес
    Киев
    Сообщений
    448

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Wired Посмотреть сообщение
    Ааа. знаем знаем
    не лечицца
    Проблема в самой системной плате?

  19. #778

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от berkovsky Посмотреть сообщение
    Проблема в самой системной плате?
    непонятно

  20. #779
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    52
    Сообщений
    1,375

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Wired Посмотреть сообщение
    непонятно
    Судя по тому, что на BBB это тоже проявляется, то это не проблемы какой-то отдельной платы.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  21. #780
    Частый гость
    Регистрация
    14.11.2013
    Адрес
    Киев
    Сообщений
    448

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    есть идея собрать линейное питание, установить ssd и проверить снова!

Страница 39 из 60 Первая ... 29373839404149 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

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