Страница 59 из 59 Первая ... 49575859
Показано с 1,161 по 1,170 из 1170

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

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

    По умолчанию Цифровой транспорт с открытым кодом на 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 
Просмотров:	3198 
Размер:	488.2 Кб 
ID:	303657
    Схема платы формирователя:
    neoclock - Project.pdf
    Проект ПЛИС:
    CPLD.ZIP
    Проект схема + печатная плата в DesignSpark + архив с герберами
    pcb_arch.zip

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

  2. #1161

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    А что такое "ошибка Сальса"?
    Я не смотрел какая конкретно ошибка Сальсы вылезала.
    Когда я дописывал cir или usbhost в конец строки overlays в файле armbianEnv, а потом перзагружал систему, при включении воспроизведения, в вебинрефейсе Волюмио поднималось красное окно с надписью ошибка сальса и воспроизведения не было.
    У меня сейчас нет моей машинки, чтобы посмотреть, но как только будет возможность, я помотрю и сообщу.

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

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

    Цитата Сообщение от dtektoni Посмотреть сообщение
    ошибка сальса
    Может все же ошибка ALSA? Такое может быть, если пропадает выбранное в Volumio аудио-устройство, а это происходит в том случае, когда, после правки armbianEnv, загрузчик не может загрузить какой-то из указанных в нем оверлеев и, соответственно, отбрасывает их все.
    В armbianEnv есть две строки overlays и user-overlays (вроде так). В первой указываются стандартные для Armbian оверлеи, в том числе и cir, а во второй мои, типа *i2s-master/slave*
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  4. #1163

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Может все же ошибка ALSA?
    Ну конечно АЛЬСА

  5. #1164
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

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


    Offтопик:
    Сальса - это малость иное
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

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

  7. #1166

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

    Добрый вечер, уточните пожалуйста по некоторым вопросам нет понимания, что можно делать с платой:
    1. Существуют ли платы расширения/шляпы к nanopi?
    2. Можно ли подключить внешний hdd, для прослушивания музыки с него? Если такая возможность есть, то нормально ли это работает или будут танцы с бубном/питание?

  8. #1167
    Завсегдатай Аватар для Meta|_
    Регистрация
    08.03.2005
    Адрес
    Северная Голландия
    Возраст
    40
    Сообщений
    1,986

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Сальса - это малость иное
    Ну почему же, возможны варианты
    ∇·D = ρ
    ∇·B = 0
    ∇xE = – ∂B/∂t
    ∇xH = j + ∂D/∂t
    © J. C. Maxwell, O. Heaviside

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

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Попытался установить плагины в Volumio, оказывается есть проблемы. Поставил руками, пробовать уже потом буду.
    Попробовал - все работает.
    Что делал по шагам:
    1. Ставим Volumio-3.569-2023-10-21-nanopineo-armbian, загружаемся и обновляем по воздуху на 3.629
    2. Редактируем armbianEnv.txt так:

    verbosity=1
    logo=disabled
    console=serial
    disp_mode=none
    overlay_prefix=sun8i-h3
    overlays=i2c0 analog-codec cir
    rootdev=/dev/mmcblk0p2
    rootfstype=ext4
    user_overlays=sun8i-h3-i2s0-master
    usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u
    extraargs=imgpart=/dev/mmcblk0p2 imgfile=/volumio_current.sqsh net.ifnames=0

    Изменения выделены красным цветом, так как я пробовал без шляпы, то изменил sun8i-h3-i2s0-slave на sun8i-h3-i2s0-master + добавил cir, всё остальное не меняем.
    3. После правки armbianEnv.txt перегружаемся и ставим IR-Remote плагин. Так как, похоже, с доступом из РФ есть проблемы (см. ссылку выше), то ставил руками
    4. Скопировал свой конфиг (два файла lircrc и lircd.conf) в папку /data/plugins/system_hardware/ir_controller/configurations/custom
    5. В Volumio включаю плагин и выбираю Custom
    6. Проверяю, что все работает
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  10. #1169

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

    Сделал все по шагам,
    Работает.
    Спасибо!

  11. #1170
    Частый гость Аватар для bepo
    Регистрация
    28.09.2018
    Сообщений
    484

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

    Действительно работает, получаем хороший источник с Volumio за копейки.

Страница 59 из 59 Первая ... 49575859

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

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

Ваши права

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