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

А есть возможность интегрировать туда драйвер Botic?

Нет, он на более старые ядра, а Yoctoap на новом - с расширенной поддержкой USB ЦАПов. Но можно и дальше использовать функционально близкий аналог Yoctoap на базе Debian.

BBB в чистом виде не самая дешевая платформа. НО! Есть такие устройства - Майнеры криптовалют, у Bitmain в версии L3 и D3 используется урезанная версия BBB.
Примеры плат: ТЫЦ1 ТЫЦ2
Нераспаян выход HDMI, USB HOST, DRAM: 256 MiB, NAND: 128 MiB.
Поставляется с шилдом питания 12В, Распаян SD слот, UART.
Прекрасно работает на нем Volumio
Главное - цена: в розницу 300 руб, я купил 10 шт по 100 руб. Это практически даром)
Планирую допаять 2 микросхемы, 4 резистора и получить работающий USB HOST.
Надеюсь, информация будет полезна для расширения числа поклонников проектов на Beaglebone

4 лайка

Есть у меня горстка таких. Мне не удалось в них прошить свой Uboot.

Павел, поясните, плз. Зачем прошивать Uboot?
Плата по-умолчанию грузит с SD. NAND слишком мал, чтобы туда переносить что-либо.
У меня стоит задача просто вывести i2S через ваш переходник с опторазвязкой и реклокером на DAC.
Эта версия BB не сможет этого сделать?

У меня L3 V1.23 игнорирует загрузку с SD. Подозреваю проблема в различии версий бут загрузчика.
Стандартный образ Debian тоже не подхватывается. Volumio сделана на дебиане? Где взять Volumio для BBB?

Volumio на BBB работает очень шустро, при загрузке есть ошибка в логе
[FAILED] Failed to start LSB: IPv4 DHCP client with IPv4LL support.
Но, если подождать 1-2 минуты, нормальное получение адреса по DHCP
Мой U-Boot:
U-Boot SPL 2013.04-dirty (Aug 04 2014 - 11:06:44)
Устройство вывода Botic

volumio@volumiobbb:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Botic
Botic,
Default Audio Device
sysdefault:CARD=Botic
Botic,
Default Audio Device
dmix:CARD=Botic,DEV=0
Botic,
Direct sample mixing device
dsnoop:CARD=Botic,DEV=0
Botic,
Direct sample snooping device
hw:CARD=Botic,DEV=0
Botic,
Direct hardware device without any conversions
plughw:CARD=Botic,DEV=0
Botic,
Hardware device with all software conversions

У меня Мodel D3 v1.22 работает с этими образами
Debian Wheezy
Проект Linux-Based Low-Latency Multichannel Audio System (CTAG face2|4)

Проект
Образ c Botic Volumio 2 Debian
Именно эту сборку планирую использовать с вашим реклокером

1 лайк

Спасибо, щас попробую.
А то уже и флешпамять перепаивал, чтоб запуститься…

Volumio грузится. Буду разбираться со своей прошивкой.

Ваши образы не грузятся на моем BB

Ну да. :grinning: Я знаю. Там не совсем стандартно скомпилирован Uboot.
Надо будет разбираться. Но теперь уже проще.

Павел, подскажите, плз.
Вы спроектировали две версии реклокера, если я правильно понял: на 2 канала и на 8 каналов.
Вопрос: что мне даст восьмиканальный реклокер в связке с BBB? Я не совсем понимаю, зачем нужны 8 каналов? У меня ТАКОЙ DAC на 4490
Какую верcию лучше собрать?

ответил в профильной ветке

Получилось запустить свою прошивку на этих майнерах.
На одинаковых прошивках эти AntMINER звучат лучше оригинальных BBB и BBG.
Вполне объяснимо. Там нет ничего лишнего, которое может гадить звук. Даже основной процессор без видео. Памяти в 256 тоже хватает на всё.
Так что вполне рекомендую.

7 лайков

Павел, подскажите, плз…
Что Вы поправили в своей прошивке, чтобы она грузилась на этих платах?
Можете выложить исправленную прошивку?
Спасибо.

Изменил способ загрузки uboot. Для совместимости со старыми платами.
Ну и заодно перекомпилил весь проект со свежим buildroot-2020.08.
Выложу в выходные. Нужно ещё кое что причесать, отладить.

Самый ресурсоёмкий по памяти APlayer. Почти на пределе в 256мег для этих плат.
Может Игорь что посоветует по настройкам?

P.S.
Ан нет! :slightly_smiling_face: На BBB и BBG кушает 195-250 мег. На AntMINER съедает 95 мег.

3 лайка

Павел, подскажите, больше всего кушает - это про оперативку говорится?

да, оперативка

1 лайк