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

Тема: Цифровой транспорт с открытым кодом на NanoPI-Neo*

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

    По умолчанию Цифровой транспорт с открытым кодом на NanoPI-Neo*

    В этой ветке планирую собирать информацию про создание аудиоплеера на базе серии NanoPi-Neo от FriendlyArm.
    Готовые образы можно найти по адресу: https://drive.google.com/drive/folde...zA?usp=sharing

    На данный момент реализованы:
    1. Драйвер I2S в ядре 4.11 с поддержкой вывода 16-24 бит, 44.1-192 кГц, в мастере и в слэйве. Исходные тексты ядра.
    2. Собран экспериментальный образ системы с Volumio2 для платы NanoPi NEO2 с 64-битным armv8 ядром и 32-битным userspace для armv7. В этом образе, по умолчанию, I2S сконфигурирован в мастере, для конфигурации в слэйве необходимо переименовать файлы sun50i-h5-nanopi-neo2.dtb в sun50i-h5-nanopi-neo2-master.dtb, а sun50i-h5-nanopi-neo2-slave.dtb в sun50i-h5-nanopi-neo2.dtb соответственно. Образ также проверил с USB DAC-ом - работает и 44х16, и 192х24.
    3. Собран образ системы с Volumio2 для плат NanoPi NEO и NanoPi NEO-AIR архитектуры armv7. В этом образе, по умолчанию, I2S сконфигурирован в мастере, для конфигурации в слэйве необходимо переименовать файлы sun8i-h3-nanopi-neo.dtb в sun8i-h3-nanopi-neo-master.dtb, а sun8i-h3-nanopi-neo(-air)-slave.dtb в sun8i-h3-nanopi-neo(-air).dtb соответственно.
    4. Разработана плата формирователя/изолятора для семейства NanoPi-Neo, платы которого совместимы по выводам друг с другом. На плате есть возможность установить собственные генераторы или завести их через гальваническую развязку из ЦАП-а. Возможна работа платы и когда SOC I2S в мастере, тогда она просто обеспечивает гальваническую развязку. За основу платы взята схема и проект для ПЛИС аналогичной платы для cubietruck-а от Анатолия (Wired), за публикацию которых ему огромное спасибо.

    Фото платы NanoPi-Neo2 с установленной платой формирователя:
    Нажмите на изображение для увеличения. 

Название:	clock.jpg 
Просмотров:	3931 
Размер:	488.2 Кб 
ID:	303657
    Схема платы формирователя:
    neoclock - Project.pdf
    Проект ПЛИС:
    CPLD.ZIP
    Проект схема + печатная плата в DesignSpark + архив с герберами
    pcb_arch.zip

    Так как периодически в личке спрашивают про платы, то напишу здесь: платами я не торгую, вся необходимая информация по их самостоятельному изготовлению выложена здесь.
    Последний раз редактировалось Nikkov; 21.07.2018 в 17:18.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от LexaryStyle Посмотреть сообщение
    Залил образ NEO Plus2, странно, но сама морда волумио не грузится хотя мпд работает и управляется с другого клиента хорошо
    По IP обращаетесь или по volumio.local? По IP у меня работает всегда, а по имени нет, потому как постоянно перетыкиваю платки с разными адресами.
    А в волумио, если я верно помню, внешние клиенты тоже работают не напрямую с mpd, а через их web-сервер, в котором они эмулируют API mpd.


    Собрал свежие варианты образов Volumio 2.777 с ядрами 5.4.44 и 5.4.44-rt27.
    RT пробовал для кубика (см. соотв. ветку), но собрал и для нанопи, по идее хуже не будет.
    Из изменений - код драйвера i2s из армбиан, без моих правок, поэтому 384к не поддерживается, но 192к/24бит работает нормально, +добавил патч для SPDIF SoC H3/H5.
    PS RT-ядро на nanopi air не заработало, проблема с Wi-Fi драйвером, поэтому там сборка только с обычным ядром
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  3. #762
    Новичок Аватар для nabiullin
    Регистрация
    08.05.2018
    Адрес
    Уфа, Башкирия
    Возраст
    41
    Сообщений
    56

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Скачал новую вашу сборку, запустил (NanoPi Neo Plus2).
    Перед запуском сменил slave на master, первые две перезагрузки звук был.
    На третью перезагрузку веб интерфейс волумио выдал окно с сообщением об ошибке:
    I2s device not found, please connect.

    Напомните, где посмотреть логи, что бы понять, куда оно делось.
    А так же слетает настройка в конфиге волумио с ранее выбранным типом микшера громкости.
    Ставлю software, он слетает на Отсуствует.
    Может связано с тем, что i2s вывод отвалился.

    UPD: Покрутил конфиг файлы, после перезагрузки один раз еще паработал звук. после еще одной - пропал.
    Последний раз редактировалось nabiullin; 02.07.2020 в 07:23. Причина: дополнение
    система в авто:
    процессор AudioBerry DSP1 -> усь Alpine MRP f900 -> ас Bewith Accurate 2 + саб Pioneer ODR TS2

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от nabiullin Посмотреть сообщение
    Скачал новую вашу сборку, запустил (NanoPi Neo Plus2).
    Перед запуском сменил slave на master, первые две перезагрузки звук был.
    На третью перезагрузку веб интерфейс волумио выдал окно с сообщением об ошибке:
    I2s device not found, please connect.

    Напомните, где посмотреть логи, что бы понять, куда оно делось.
    А так же слетает настройка в конфиге волумио с ранее выбранным типом микшера громкости.
    Ставлю software, он слетает на Отсуствует.
    Может связано с тем, что i2s вывод отвалился.

    UPD: Покрутил конфиг файлы, после перезагрузки один раз еще паработал звук. после еще одной - пропал.
    Это вот эта проблема
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  5. #764
    Новичок Аватар для nabiullin
    Регистрация
    08.05.2018
    Адрес
    Уфа, Башкирия
    Возраст
    41
    Сообщений
    56

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Это вот эта проблема
    ну естественно удален встроенный кодек из строки в armbianEnv.txt
    система в авто:
    процессор AudioBerry DSP1 -> усь Alpine MRP f900 -> ас Bewith Accurate 2 + саб Pioneer ODR TS2

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от nabiullin Посмотреть сообщение
    ну естественно удален встроенный кодек из строки в armbianEnv.txt
    А что aplay -l показывает?
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  7. #766
    Новичок Аватар для nabiullin
    Регистрация
    08.05.2018
    Адрес
    Уфа, Башкирия
    Возраст
    41
    Сообщений
    56

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    а он всё равно показывает так:

    **** List of PLAYBACK Hardware Devices ****
    card 0: I2Smaster [I2S-master], device 0: 1c22000.i2s-pcm5102a-hifi pcm5102a-hifi-0 [1c22000.i2s-pcm5102a-hifi pcm5102a-hifi-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: Codec [H3 Audio Codec], device 0: CDC PCM Codec-0 [CDC PCM Codec-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    При этом звук выводится на i2s (когда комп удачно стартует).

    UPD. Сейчас повторно накатил образ на флешку, то же самое с отключенным в когфиг файле встроенным Н3 кодеком, выдаёт список устройств вывода так же (оба выхода активны).
    Звук при этом есть на i2s.
    Последний раз редактировалось nabiullin; 02.07.2020 в 12:10. Причина: UPD#2
    система в авто:
    процессор AudioBerry DSP1 -> усь Alpine MRP f900 -> ас Bewith Accurate 2 + саб Pioneer ODR TS2

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от nabiullin Посмотреть сообщение
    а он всё равно показывает так:

    **** List of PLAYBACK Hardware Devices ****
    card 0: I2Smaster [I2S-master], device 0: 1c22000.i2s-pcm5102a-hifi pcm5102a-hifi-0 [1c22000.i2s-pcm5102a-hifi pcm5102a-hifi-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: Codec [H3 Audio Codec], device 0: CDC PCM Codec-0 [CDC PCM Codec-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    При этом звук выводится на i2s (когда комп удачно стартует).

    UPD. Сейчас повторно накатил образ на флешку, то же самое с отключенным в когфиг файле встроенным Н3 кодеком, выдаёт список устройств вывода так же (оба выхода активны).
    Звук при этом есть на i2s.
    Возможно, что в последних версиях кодек перенесли из оверлея в основное дерево. Тогда надо сделать оверлей на отключение кодека, как мне пришлось сделать для кубика, либо все таки разобраться с порядком загрузки аудио-устройств.
    Последний раз редактировалось Nikkov; 02.07.2020 в 14:03.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  9. #768
    Новичок
    Регистрация
    24.10.2013
    Сообщений
    63

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Собрал свежие варианты образов Volumio 2.777 с ядрами 5.4.44 и 5.4.44-rt27
    добрый день!
    не устанавливается сборка из образов Volumio2.777-5.4.44-rt27-nanopineo2 и Volumio2.773-2020-05-13-nanopineo2
    корректно работает только Volumio2.0-2018-02-07-armv7-nanopineo2
    В чем может быть проблема?
    У меня neo2 black lts 1Gb
    в момент установки цап по usb не подключен

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от yanpetr Посмотреть сообщение
    добрый день!
    не устанавливается сборка из образов Volumio2.777-5.4.44-rt27-nanopineo2 и Volumio2.773-2020-05-13-nanopineo2
    корректно работает только Volumio2.0-2018-02-07-armv7-nanopineo2
    В чем может быть проблема?
    У меня neo2 black lts 1Gb
    в момент установки цап по usb не подключен
    У меня нет neo2 black, поэтому протестировать на нем я не могу, да и не уверен, что они полностью совместимы с neo2 по периферии. Надо подключать терминал и смотреть лог загрузки.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  11. #770
    Новичок
    Регистрация
    24.10.2013
    Сообщений
    63

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Nikkov Посмотреть сообщение
    да и не уверен, что они полностью совместимы с neo2 по периферии
    да, возможно.
    но сборки aplayer полностью совместимы., еще один автор делал сборку под нео2 - она так же встала нормально.
    да и Ваша предыдущая загружается. А две новых версии нет.
    подскажите пожалуйста, лог посмотреть через путти подключиться и какой файл открыть нужно? какой логин и пароль нужно ввести достаточно volumio \ volumio?

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от yanpetr Посмотреть сообщение
    да, возможно.
    но сборки aplayer полностью совместимы., еще один автор делал сборку под нео2 - она так же встала нормально.
    да и Ваша предыдущая загружается. А две новых версии нет.
    Это, скорее всего, связано с версией загрузчика. Ранние версии нанопи нео и эйр тоже работали с одной сборкой, загрузчик определял плату и грузил нужное дерево. Теперь загрузчик грузит дерево именно для того устройства, для которого он собран. Поэтому сейчас сборки для нео и эйр тоже разные. Возможно это можно как-то обойти, но я не знаю как.

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

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Собрал очередную версию Volumio на новом armbian. Собственно делал себе для того, чтобы можно было выключить nanopi с кнопки, которая подключена к PA2. Функция включается оверлеем sun50i-h5-powbut или sun8i-h3-powbut в armbianEnv.txt.
    На самом деле это, конечно, не совсем кнопка выключения, а кнопка остановки системы, чтобы можно было бы спокойно отключить питание.
    Предполагается работа этой функции совместно с индикатором включения платы на выводе PA0, на котором, при наличии подтяжки к питанию, во включенном состоянии 1, а в выключенном - 0. Эта функция включается оверлеем sun50i-h5-powen или sun8i-h3-powen.dts.
    Алгоритм такой - на вывод PA2 подаем 0 и ждем, когда на PA0 появится 0, затем выключаем питание платы.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  14. #773

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Всем привет. Спасибо за образы.
    А насколько все чуствительно к железу? Просто имеется плата NanoPi Neo еще версии 1.31 с 256 mb на борту, и имеет-ли вообще смысл с ней "возится"? Не маловато ли оперативки?
    Заливал последнюю Volumio2.773-2020-05-13-nanopineo . При первом включении появился веб-интерфейс Volumio, влез в настройки, попробовал включить внешний DAC, перестал работать веб-интерфейс. И при следующих перезагрузках уже неработал. Хотя через терминал связь есть.
    ifconfig показывает ip-адрес. Сд-карта c 10-ой скоростью(работала на OrangePi PC под Volumio).

  15. #774
    Завсегдатай Аватар для ditter
    Регистрация
    04.07.2004
    Адрес
    RUS
    Возраст
    51
    Сообщений
    1,077

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Добрый день, есть вопрос - какой USB (wi-fi и/или блютус) свисток нужно брать на али, чтобы он точно заработал на нашей плате под volumio ? блютус не критично, конечно можно взять модуль на квалкоме и сделать i2s коммутатор.

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Radiomanoff Посмотреть сообщение
    При первом включении появился веб-интерфейс Volumio, влез в настройки, попробовал включить внешний DAC, перестал работать веб-интерфейс
    Если включить внешний DAC без платы формирователя клоков, то при попытке воспроизвести звуковую заставку WEB-морда вешается и не отвечает. Надо тогда поправить в armbianEnv.txt наименование оверлея, сменив sun8i-h3-i2s0-slave на sun8i-h3-i2s0-master.
    По поводу памяти, сложно сказать, наверное, 256 мало, но надо пробовать.

    ---------- Сообщение добавлено 14:51 ---------- Предыдущее сообщение было 14:46 ----------

    Цитата Сообщение от ditter Посмотреть сообщение
    Добрый день, есть вопрос - какой USB (wi-fi и/или блютус) свисток нужно брать на али, чтобы он точно заработал на нашей плате под volumio ? блютус не критично, конечно можно взять модуль на квалкоме и сделать i2s коммутатор.
    Wi-Fi свистков дома нет, а bluetooth такой работает.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  17. #776
    Старый знакомый Аватар для Aleksandr_M
    Регистрация
    09.01.2006
    Адрес
    Воронежская область
    Сообщений
    949

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    ditter, я перепобовал кучку свистков с Али и Ебэя, ни один не подошёл. Только вот этот: https://www.friendlyarm.com/index.ph...scription=true
    ...
    Цитата Сообщение от Nikkov Посмотреть сообщение
    bluetooth такой работает.
    Я что-то не понял - вместо Wi-Fi можно управлять по bluetooth, например, с телефона??? Что-то пропустил этот момент.
    ...У меня Wi-Fi никак не хочет по нормальному работать, постоянные отключения/подключения, из-за этого тормоза дикие и зависы, поэтому пока отложил эту НануПи в дальний угол самого дальнего ящика стола, но если вместо Wi-Fi можно использовать bluetooth, можно начать "второй сезон", вдруг лучше будет....

  18. #777

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Надо тогда поправить в armbianEnv.txt наименование оверлея, сменив sun8i-h3-i2s0-slave на sun8i-h3-i2s0-master.
    Поправил armbianEnv.txt, появился звук. DAC на PCM5102.

    Цитата Сообщение от Nikkov Посмотреть сообщение
    По поводу памяти, сложно сказать, наверное, 256 мало, но надо пробовать.
    В принцыпе все работает, возможно и чувствуется какая-то "тормознутость", по сравнению с OrangePi PC с 1Гб оперативы, но несмертельно.

    Образ Volumio2.773-2020-05-13-nanopineo не поддерживает регулировку звука на PCM5102, а вот "свежий" образ Volumio2.834-2020-10-18-nanopineo уже поддерживает.
    Последний раз редактировалось Radiomanoff; 08.11.2020 в 21:19.

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

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    Я что-то не понял - вместо Wi-Fi можно управлять по bluetooth, например, с телефона???
    Я bluetooth пробовал для стрима на nanopi с телефона, мимо volumio. К Wi-Fi на USB-свистках у меня старая нелюбовь, ненадежно работают, отваливаются, поэтому либо провода, либо Wi-Fi мосты, которые дороже свистков, но зато работают гораздо надежней.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  20. #779
    Частый гость Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    328

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Aleksandr_M Посмотреть сообщение
    У меня Wi-Fi никак не хочет по нормальному работать, постоянные отключения/подключения, из-за этого тормоза дикие и зависы, поэтому пока отложил эту НануПи в дальний угол самого дальнего ящика стола
    У меня роутер D-Link DIR-615 и WiFi в Nano Pi Neo Air начинает работать, только если выключить галочку "Enable additional channels". Я где-то раньше об этом писал. Пока ее не выключил, все было как у вас.

  21. #780
    Старый знакомый Аватар для Aleksandr_M
    Регистрация
    09.01.2006
    Адрес
    Воронежская область
    Сообщений
    949

    По умолчанию Re: Цифровой транспорт с открытым кодом на NanoPI-Neo*

    Цитата Сообщение от Chaa Посмотреть сообщение
    У меня роутер D-Link DIR-615 и WiFi в Nano Pi Neo Air начинает работать, только если выключить галочку "Enable additional channels".
    А при чём тут, извините, роутер? У меня его вообще нет, просто НаноПи - точка доступа, к ней я тупо подключаюсь по WiFi с телефона/ноутбука/компьютера, и что это за "дополнительные каналы", которые надо включить? В обычных настройках подключения что-то не видел такой опции, это, наверное, только в роутерах?

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Я bluetooth пробовал для стрима на nanopi с телефона, мимо volumio.
    А для управления с телефона не пробовали, вместо Wi-Fi ? Тогда понятно, это просто понимающие люди что-то своё делают, наверное, тоже по Wi-Fi управление не понравилось...

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

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

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

Ваши права

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