Страница 29 из 60 Первая ... 19272829303139 ... Последняя
Показано с 561 по 580 из 1187

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

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

    По умолчанию Цифровой транспорт с открытым кодом на 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 
Просмотров:	2933 
Размер:	157.7 Кб 
ID:	216756Нажмите на изображение для увеличения. 

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

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

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

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

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

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

Название:	ct_in_case.jpg 
Просмотров:	3118 
Размер:	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. #561
    Новичок Аватар для fulton
    Регистрация
    26.02.2006
    Сообщений
    19

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

    Цитата Сообщение от Wired Посмотреть сообщение
    сейчас едут платки переходники на кторьіх только развязка для i2s и обвязка spdif/toslink), DSD(не знаю нафиг он нужен но есть), она маленькая
    Добрый день Анатолий.
    Эти переходники Вашего изготовления?
    Если так можно приобрести?

  3. #562

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


    Offтопик:
    Цитата Сообщение от fulton Посмотреть сообщение
    Эти переходники Вашего изготовления?
    да, но там я завтьікал ДСД будет чуть погодя вторая версия. где-то через месяц.
    was fällt, das soll man auch noch stossen

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

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

    Цитата Сообщение от Wired Посмотреть сообщение
    Offтопик:

    да, но там я завтьікал ДСД будет чуть погодя вторая версия. где-то через месяц.
    А ты не думал сделать версию picoDAC-а как шилд к BBB? Буржуи такие штуки любят
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  5. #564

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    А ты не думал сделать версию picoDAC-а как шилд к BBB? Буржуи такие штуки любят
    уже едет такая платка-накладочка с ушником , правда для малинки.
    Последний раз редактировалось Wired; 25.11.2014 в 12:18.
    was fällt, das soll man auch noch stossen

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

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

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

  7. #566

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    так бы на работу можно было бы такую штуку пристроить.
    туда, именно туда и собираю самограйку.
    was fällt, das soll man auch noch stossen

  8. #567
    Частый гость Аватар для MyXEL
    Регистрация
    22.07.2014
    Адрес
    Москва, ВДНХ
    Возраст
    54
    Сообщений
    213

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

    Цитата Сообщение от Wired Посмотреть сообщение
    Offтопик:

    да, но там я завтьікал ДСД будет чуть погодя вторая версия. где-то через месяц.

    Offтопик:
    Тож подписуюсь на вторую версию!

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

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

    В каком формате BBB данные выводит ?
    Нашел... програмно
    С уважением Дмитрий.

  10. #569

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

    Dmitry Korneev, что нашел? в каком смьісле программно?
    was fällt, das soll man auch noch stossen

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

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

    Анатолий, я вот о чем -
    Clock source and polarity for I2S mode is configurable via:
    - kernel option snd_soc_botic.mcasp_format
    - file /sys/module/snd_soc_botic/parameters/mcasp_format

    Supported values:
    +1 ... I2S mode
    +2 ... Right Justified mode (LSB)
    +3 ... Left Justified mode (MSB)

    +0 ... NB_NF: normal BCLK & LRCK
    +512 ... NB_IF: normal BCLK, inverted LRCK
    +768 ... IB_NF: inverted BCLK, normal LRCK
    +1024 ... IB_IF: inverted BCLK & LRCK

    +4096 ... CBM_CFM: DAC is BCLK & LRCK master
    +8192 ... CBS_CFM: DAC is BCLK slave, LRCK master
    +12288 ... CBM_CFS: DAC is BCLK master, LRCK slave
    +16384 ... CBS_CFS: DAC is BCLK & LRCK slave

    Default value: I2S + NB_NF + CBS_CFS

    Change via file is active on the next playback start.

    Еще видимо, есть возможность подавать нужный клок -
    External masterclock frequencies
    --------------------------------

    External masterclock frequency for 44k1 is configurable via:
    - kernel option snd_soc_botic.clk_44k1
    - file /sys/module/snd_soc_botic/parameters/clk_44k1

    Default value: 22579200


    External masterclock frequency for 48k is configurable via:
    - kernel option snd_soc_botic.clk_48k
    - file /sys/module/snd_soc_botic/parameters/clk_48k

    Default value: 24576000


    Configured values should be multiple of these frequencies.

    Playback is disabled if the value is set to 0.
    Последний раз редактировалось Dmitry Korneev; 26.11.2014 в 14:52.
    С уважением Дмитрий.

  12. #571

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

    а, ну да, в конфиге можно настроить как понравится
    was fällt, das soll man auch noch stossen

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

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

    Анатолий, на какую ножку подавал сигнал переключения генераторов?
    С уважением Дмитрий.

  14. #573

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

    Цитата Сообщение от Dmitry Korneev Посмотреть сообщение
    Анатолий, на какую ножку подавал сигнал переключения генераторов?
    Где? на каком устройстве?
    was fällt, das soll man auch noch stossen

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

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

    на BBB
    С уважением Дмитрий.

  16. #575

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

    Цитата Сообщение от Dmitry Korneev Посмотреть сообщение
    на BBB
    не подавал, а брал с
    P9_24 - D15/7 - uart1_txd (external masterclock switch) - GPIO0_15
    was fällt, das soll man auch noch stossen

  17. #576
    Новичок Аватар для zxczxcs
    Регистрация
    06.02.2007
    Сообщений
    31

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

    Цитата Сообщение от Dmitry Korneev Посмотреть сообщение
    В каком формате BBB данные выводит ?
    Кстати, у меня работать BBB в режиме RJ не удалось. Если ставлю snd_soc_botic.mcasp_format=16386, то получаю висяк, пришлось оставить по умолчанию - IIS.

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

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

    Ок, спасибо
    С уважением Дмитрий.

  19. #578
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,353

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

    Переставил с тестового на рабочий кубик крайнюю сборку Wheezy от Словении с ядром 3.4.104, настроил наконец lirc. Собственно, вопрос - методика настройки и привязка к серверу mpd по шагам еще актуальна для кого-нибудь? Получилось длинновато, 2 листа А4 - могу или файлом, или под спойлер упрятать.
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

  20. #579

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

    Пока только собираюсь с силами, по-этому, мне любая инфа актуальна, интересна и полезна.


    Отправлено через Tapatalk

  21. #580
    Новичок Аватар для zxczxcs
    Регистрация
    06.02.2007
    Сообщений
    31

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

    Цитата Сообщение от -Rik- Посмотреть сообщение
    методика настройки и привязка к серверу mpd по шагам еще актуальна для кого-нибудь?
    да, лишней не будет. А есть возможность обновить/заменить модуль sunxi_lirc в сборке volumio?

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

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

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

Ваши права

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