Сетевой стример на Beaglebone Black / AntMiner / AntBB — чистое удовольствие (часть 1)

BeagleBone Black – это миникомп на ARM процессоре.


Славен тем, что легко реализовывается выход I2S. BBB имеет хороший запас производительности по шине I2S - до DSD512. Потребление платки значительно меньше Raspberry Pi 3-4. Что благостно сказывается для аудио решений.
Для вывода через I2S требуется специальный драйвер встроенный в ядро - Botic.
Драйвер имеет множество настроек и поддерживает до 8 PCM каналов, 4 DSD или 4 SPDIF/AES. Официальная страничка драйвера - http://bbb.ieero.com

Дистрибутивы с уже интегрированной поддержкой Botic:

  1. Volumio2 неофициальный форк
  2. AlbumPlayer
  3. Pure
  4. Gentooplayer бесплатная версия 2.15
  5. ArchなBotic
  6. lightMPD

Для вывода сигнала I2S или SPDIF необходимы дополнительные шляпы. (хотя в терминологии BeagleBone они зовутся плащами/накидками - capes)
На сегодняшний момент известны три варианта таких плат, заточенных под BBB.

[details=“Шляпы”]
Для вывода качественного I2S требуются качественные внешние клоки обоих сеток - 44 и 48.
Мне известны 5 вариантов заточенных под BBB

Hermes + Cronus at Twisted Pear Audio

PPY`s ReClocker for BeagleBone http://puredsd.ru

DSD`it аппаратный реклокер и ресемплер в DSD256 с выходом I2S Simple DSD SRC for BeagleBone - Page 4 - diyAudio

BOTOX BeagleBone Black

PureBone Сетевой стример на Beaglebone Black / AntMiner / AntBB — чистое удовольствие - #3209 от пользователя lion
image

Для быстрого и безболезненного знакомства с этим зверьком можно потестить через USB. USB лучше слушать через прошивку Pure. В ней много оптимизаций для стабильной работы USB.

Пять шагов к познанию

Делай раз: покупаем на Авито AntBB за 300-500 руб в зависимости от расположения и жадности продавца.
Делай два: самостоятельно впаиваем USB разъем - Сетевой стример на Beaglebone Black / AntMiner / AntBB — чистое удовольствие - #963 от пользователя ppy
главное не разъединять AntBB c голым USB и USB ЦАП/транспорт в рабочем состоянии - иначе снова перейдем к пункту 1.
Делай три: SD карта более 2-4Гб - 300 руб
Делай дальше: Блок питания на 5B (500 мА) Если магические слова “линейный БП” для вас только слова - берем ЛЮБОЙ БП, который есть под рукой на 5В или идем в профильную ветку по этим магическим словам.

Подключение реклокера IanCanada FifoPi (только PCM)
BeagleBone P9 FifoPi J1
LRCK 29 LRCK 35
BCK 31 SCK 12
DATA 30 SD 40
GND 1,2,43-46 GND 6,9,14,20,25,30,34,39

MCLK input P9_25 ---- J6 FifoPi

Для одновременной работы PCM-DSD данного реклокера потребуется дополнительная микросхема мультиплексора. Ну это уже другая история…

Мини хаки прошивки Pure.

Выключение линии питания USB
Сетевой стример на Beaglebone Black / AntMiner / AntBB — чистое удовольствие - #3411 от пользователя ppy
Принудительная смена скорости езернета
Сетевой стример на Beaglebone Black / AntMiner / AntBB — чистое удовольствие - #2756 от пользователя ppy
Установка плагинов для расширения функционала. Набор плагинов будет пополнятся…
Сетевой стример на Beaglebone Black / AntMiner / AntBB — чистое удовольствие - #5248 от пользователя onefabis

How-to для новичков по старту прошивки Pure

32 лайка

дождались!

Ещё нет :))

Не томите. :smile:

Поверьте,
эта история со счастливым концом.)

Хочу узреть груду поверженных железяк, и прочесть полу-истерные названия на их ржавых корпусах. :smile:

2 лайка

форматы какие поддерживать будет, есть информация?

Чем BBB лучше Raspberry ?
Почему именно он теперь в фаворе?

Если коротко — External Clock capability

1 лайк

Приехал мой Бигль, ну и крошечный!!!

2 лайка

Чуть больше банковской карты :smile:

Надеюсь скоро до меня доберется :grin:

Дима, ну как не доехал еще комбайн от Алексея?
все в ожидании :slight_smile:

Я тоже в ожидании :wink:

Надеюсь скоро оживить ветку :}

Доделал Алексей то, что планировалось?

Надеюсь скоро получить :grinning:

@Myxel что сейчас в бигле, есть разница между образом Miero и Volumio по spdif?
Настройки влияют?

1 лайк

Никакой разницы от изменений настроек в Volumio не услышал. Мне Volumio удобнее только наличием AirPlay (иногда пользуюсь). Проще монтирование сетевых папок. Хотя… Это ведь делается один раз при настройке.

1 лайк

@yanpetr, управлялки работают? Через volumio есть звук?