Страница 3 из 60 Первая 1234513 ... Последняя
Показано с 41 по 60 из 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. #41
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    561

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Если собирать ядро по ссылке из первого поста, то да, подойдет. Только надо будет еще dts файл поправить. И уточнение, ядро с модифицированным драйвером подойдет, а имидж volumio, который я собрал для neo 2 - нет, не подойдет.
    Т.е. имидж volumio придётся пересобрать самому, но это реализуемо? Ещё вопрос- а скока платка Neo Pi 2 жрёт при использовании WiFi?

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

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    Т.е. имидж volumio придётся пересобрать самому, но это реализуемо?
    Естественно, раз кто-то смог сделать для других платформ, то это реализуемо. Но готовых скриптов под эту плату (NanoPi Neo Air) нет.

    Цитата Сообщение от Sanny Посмотреть сообщение
    Ещё вопрос- а скока платка Neo Pi 2 жрёт при использовании WiFi?
    У nanopi neo 2 нет Wi-Fi на плате, а других нео у меня нет, поэтому не знаю.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Сделал образ для платы NanoPI NEO, информация в первом посте. Работает и мастер, и слэйв.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

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

    Добавил поддержку NanoPI-Neo-Air, используется универсальный образ для NanoPI-Neo и NanoPI-Neo-Air.
    NanoPI-Neo-Air работает с образом на SD-карте, с внутренней flash-памятью не стал заморачиваться.
    Т.е. сейчас имеются образы Volumio2 для плат NanoPI-Neo, NanoPI-Neo-Air, NanoPI-Neo2 с поддержкой и мастер, и слэйв режима для I2S.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  6. #45
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    869

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

    Nikkov, а как Air к точке доступа цепляется? Мы ведь должны в волумио задать ssid и пароль, а в волумио не попадем пока он с сетью не соединится. При наличии ethernet это не проблема, а как эта задача решается только при наличии wi-fi?

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

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

    Цитата Сообщение от ass77 Посмотреть сообщение
    Nikkov, а как Air к точке доступа цепляется? Мы ведь должны в волумио задать ssid и пароль, а в волумио не попадем пока он с сетью не соединится. При наличии ethernet это не проблема, а как эта задача решается только при наличии wi-fi?
    Как оказалось, все просто. При первом запуске air запускает точку доступа Volumio, при подключении к которой автоматически открывается страница с визардом настроек, где надо будет выбрать Ssid из доступных и ввести пароль. Затем Volumio перезапускает свой wi-fi и подключается к выбранной сети
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  8. #47
    Частый гость
    Регистрация
    17.07.2017
    Сообщений
    198

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

    1) Подскажите пожалуйста, нужно ли создавать файл /etc/asound.conf для битперфектного стриминга в Volumio, если не нужно микширование и не нужна програмная регулировка звука?
    pcm.!default {
    type hw
    card 0
    }

    ctl.!default {
    type hw
    card 0
    }

    2) Насколько мне извесно, раньше нужно было вносить изменения в mpd.conf?

  9. #48
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    869

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

    появилась версия нео2 с одним гигом оперативки

  10. #49
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    561

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

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Добавил поддержку NanoPI-Neo-Air, используется универсальный образ для NanoPI-Neo и NanoPI-Neo-Air.
    NanoPI-Neo-Air работает с образом на SD-карте, с внутренней flash-памятью не стал заморачиваться.
    Т.е. сейчас имеются образы Volumio2 для плат NanoPI-Neo, NanoPI-Neo-Air, NanoPI-Neo2 с поддержкой и мастер, и слэйв режима для I2S.
    Спасибо! Как я понимаю, всю грузиться потом из SD карты в оперативку и работает оттуда? А размер буфера для звука менять можно?

  11. #50
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    869

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    А размер буфера для звука менять можно?
    В Волумио такая возможность есть в настройках

  12. #51
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    561

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

    Цитата Сообщение от ass77 Посмотреть сообщение
    В Волумио такая возможность есть в настройках
    А управление по блютусу с графическим интерфейсом с андроид девайса можно включить?И может он поддерживает DSD через PCM?
    Последний раз редактировалось Sanny; 12.12.2017 в 12:22.

  13. #52
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    869

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    А управление по блютусу с графическим интерфейсом с андроид девайса можно включить?И может он поддерживает DSD через PCM?
    с блютусом вряд ли,
    DoP, насколько знаю (проверить не на чем) работает

  14. #53
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    561

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

    Цитата Сообщение от ass77 Посмотреть сообщение
    с блютусом вряд ли,
    DoP, насколько знаю (проверить не на чем) работает
    В ветке про Cubietruck вроде чего-то пробовали,но я не дочитал пока к чему пришли....

  15. #54
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    869

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    В ветке про Cubietruck вроде чего-то пробовали,но я не дочитал пока к чему пришли....
    вопрос с дровами и допиливанием

  16. #55
    Новичок
    Регистрация
    27.04.2010
    Сообщений
    36

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    А управление по блютусу с графическим интерфейсом с андроид девайса можно включить?
    у андроид девайса нет WI-FI ?

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

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    И может он поддерживает DSD через PCM?
    Поддержка DoP в mpd и volumio есть, поэтому данные наружу, что по USB, что по i2s выводятся. Но далее необходимо преобразовать DoP в DSD чтобы подать на ЦАП, а это сделать, в нашем случае с i2s шиной, нечем.При выводе DoP по USB таким преобразованием занимается процессор, например, XMOS.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  18. #57

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

    Я на простой плиске такой преобразователь хотел сделать, кажется даже начал рисовать проект. Но с появлением ВВВ забросил.

  19. #58
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    561

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

    Цитата Сообщение от Wired Посмотреть сообщение
    Я на простой плиске такой преобразователь хотел сделать, кажется даже начал рисовать проект. Но с появлением ВВВ забросил.
    А там оно без ПЛИСки получается?

  20. #59

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


    Offтопик:
    Цитата Сообщение от Sanny Посмотреть сообщение
    А там оно без ПЛИСки получается?
    там оно по умолчанию все работает

  21. #60
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    561

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

    А проект из шапки темы в epm3032 влезет?

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

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

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

Ваши права

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