Страница 41 из 60 Первая ... 31394041424351 ... Последняя
Показано с 801 по 820 из 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 
Просмотров:	5657 
Размер:	311.8 Кб 
ID:	216757Нажмите на изображение для увеличения. 

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

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

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

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

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

Название:	ct_in_case.jpg 
Просмотров:	3581 
Размер:	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. #801
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    66
    Сообщений
    1,438

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

    Где-то в середине ветки я постил четкий способ воспроизведения - поочередное переключение двух коротких тестовых фрагментов. Тестовые треки там же прикладывал.
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

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

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

    Nikkov, Было два ядра - от 25 марта и ранее . Переименовал, все работает.

    Откуда могли взяться два разных ядра с разным именем?
    В нанд пишется что либо когда работаешь с SD ?
    Последний раз редактировалось Dmitry Korneev; 02.04.2015 в 23:46.
    С уважением Дмитрий.

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

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

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Где-то в середине ветки я постил четкий способ воспроизведения - поочередное переключение двух коротких тестовых фрагментов. Тестовые треки там же прикладывал.
    Вы о хрипах?

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

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

    Цитата Сообщение от Dmitry Korneev Посмотреть сообщение
    Nikkov, Было два ядра - от 25 марта и ранее . Переименовал, все работает.

    Откуда могли взяться два разных ядра с разным именем?
    В нанд пишется что либо когда работаешь с SD ?
    Если ты писал готовый имидж от Игоря, то такое бывает, я уже заметил, что если собирать из его скрипта, то часто или версия не совпадает или еще какими-то мелочами отличаются от того имиджа, что он выкладывает. Видимо он коммитит изменения не синхронно с выкладыванием сборок. Правильнее, кстати, не имидж переименовывать, а в script.cmd менять имя загружаемого ядра.

    Чтобы нанд гарантировано не трогался, необходимо его отключить в fex файле, иначе он при загрузке портится.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Подскажи, записал на сд карточку, образ без поддержки муте, при загрузке, кубик всё равно щелкает реле, и работает муте. Откуда берется конфигурация?
    С уважением Дмитрий.

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

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

    Цитата Сообщение от Dmitry Korneev Посмотреть сообщение
    Подскажи, записал на сд карточку, образ без поддержки муте, при загрузке, кубик всё равно щелкает реле, и работает муте. Откуда берется конфигурация?
    Сам вывод определяется в fex-е, но если ядро ничего не знает о mute, то и дергать ничего, естественно, не будет.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Сам вывод определяется в fex-е, но если ядро ничего не знает о mute, то и дергать ничего, естественно, не будет.
    Откуда читается bin(fex) ? Я его нашел /boot/cubietruck.bin
    Загрузка с sd
    С уважением Дмитрий.

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

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

    Цитата Сообщение от Dmitry Korneev Посмотреть сообщение
    Откуда читается bin(fex) ? Я его нашел /boot/cubietruck.bin
    Загрузка с sd
    Если грузится с SD, то используется /boot/cubietruck.bin. Ну и мне не понятно, ты записал образ с какой версией ядра, с поддержкой mute или нет?
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Ядро без поддержки Mute. Как в таком случае оно может работать? Вот что мне не понятно.
    Образ на карточку заливал точно без муте. и дата изменений файла /boot/cubietruck.bin очень старая
    С уважением Дмитрий.

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

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

    Цитата Сообщение от Dmitry Korneev Посмотреть сообщение
    Ядро без поддержки Mute. Как в таком случае оно может работать? Вот что мне не понятно.
    Образ на карточку заливал точно без муте. и дата изменений файла /boot/cubietruck.bin очень старая
    А не может быть так, что у тебя с нанда система грузится? И точно это вывод mute работает?
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Попробую сегодня отключить NAND в fex и посмотреть что будет

    Если все-же из нанд, в каком месте должен там fex файл быть?
    С уважением Дмитрий.

  13. #812

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

    Цитата Сообщение от Dmitry Korneev Посмотреть сообщение
    Если все-же из нанд, в каком месте должен там fex файл быть?
    цитирую себя любимого:
    Может случиться, что если мьі работаем на встроенной NAND, script.bin так просто найти не получается, я его сам практически случайно обнаружил на одном из разделов NAND которьій не бьіл примонтирован.
    значит монтируем
    mount /dev/nand1 /mnt
    забираем из /mnt script.bin и т.д...

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

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

    Цитата Сообщение от berkovsky Посмотреть сообщение
    Вы о хрипах?
    Да, о них. Но простым юзерам это без толку, я писал на всякий случай, если кто-то из программистов будет ковырять код на предмет фикса.

    Цитата Сообщение от Nikkov Посмотреть сообщение
    А не может быть так, что у тебя с нанда система грузится? И точно это вывод mute работает?
    По-моему, если SD карточка торчит, то с нанд никак нельзя загрузиться, даже если образ на SD кривой или его вообще нет.
    Последний раз редактировалось -Rik-; 03.04.2015 в 14:49.
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

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

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

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

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

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

    Да, так и есть, ядро до твоего патча и в fex нет упоминания про mute . Но mute работает. Вечером посмотрю более предметно.
    Образ залитый на SD создан до изменений я ядре от Nikkov. Но при этом все работает
    С уважением Дмитрий.

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

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

    Кстати! А можно ли установить задержку на переключение между треками, чтобы избавиться от бага с "хрипами"?

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

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

    Разобрался, плисина срабатывала от не конфигурированного порта. и получался не понятно почему рабочий муте.
    Почему так происходило так и не понял. Сейчас все в норме. При воспроизведении стоит 0. в паузах 3.3 вольта
    С уважением Дмитрий.

  19. #818

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

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

Название:	cubie_clk_II.jpg 
Просмотров:	216 
Размер:	292.0 Кб 
ID:	233367
    приехали платьі

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

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

    %Cpu(s): 2.7 us, 27.1 sy, 0.0 ni, 69.6 id, 0.0 wa, 0.0 hi, 0.5 si, 0.0 st
    %Cpu(s): 0.3 us, 0.3 sy, 0.0 ni, 98.7 id, 0.0 wa, 0.0 hi, 0.7 si, 0.0 st
    %Cpu(s): 0.5 us, 0.3 sy, 0.0 ni, 98.5 id, 0.0 wa, 0.0 hi, 0.6 si, 0.0 st
    %Cpu(s): 5.4 us, 1.5 sy, 0.0 ni, 92.5 id, 0.0 wa, 0.0 hi, 0.7 si, 0.0 st
    %Cpu(s): 0.8 us, 1.0 sy, 0.0 ni, 97.6 id, 0.2 wa, 0.0 hi, 0.5 si, 0.0 st
    %Cpu(s): 1.0 us, 1.1 sy, 0.0 ni, 90.3 id, 6.1 wa, 0.0 hi, 1.5 si, 0.0 st
    %Cpu(s): 1.0 us, 0.5 sy, 0.0 ni, 97.9 id, 0.0 wa, 0.0 hi, 0.7 si, 0.0 st
    %Cpu(s): 1.3 us, 0.5 sy, 0.0 ni, 97.6 id, 0.2 wa, 0.0 hi, 0.5 si, 0.0 st
    %Cpu(s): 0.8 us, 0.3 sy, 0.0 ni, 98.2 id, 0.0 wa, 0.0 hi, 0.7 si, 0.0 st

    Судя по команде top -b | grep Cpu
    Нагрузка (us) на проц минимальна?
    ЗЫ. Думал с cue поборол, но оно оказывается работает нормально только когда один файл.
    Когда много, только m3u

  21. #820

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

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

Название:	cubie_clk_II.jpg 
Просмотров:	300 
Размер:	252.8 Кб 
ID:	233572
    C_CLK_II.zip
    cubie_II.PDF
    Нажмите на изображение для увеличения. 

Название:	cubie_II_pcb.gif 
Просмотров:	304 
Размер:	40.3 Кб 
ID:	233571
    "в интерьере"
    Нажмите на изображение для увеличения. 

Название:	testing.jpg 
Просмотров:	345 
Размер:	301.2 Кб 
ID:	233575

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

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

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

Ваши права

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