Кто все еще использует транспорт на BB?
- Все еще использую
- Перешел на Raspberry
- Перешел на ODroid
- Перешел на что-то другое
0 голосов
Я только купил - едет. Получу плату, залью образ на флешку, а дальше что? Мануала одного нет, желательно на русском?
Тестовый дистрибутив Yoctoap для BeagleBone, включающий Album Player c веб-интерфейсом, консольный аплеер и бридж-эмулятор squeezelite плеера для вывода через Roon и LMS.
http://albumplayer.ru/linux/yoctoap-bbb.zip
В теме плеера на doctorhead есть инструкции и комментарии к дистрибутиву Yoctoap для PC. Они полностью в силе, только вместо флешки нужна карта памяти microSD.
Система соответствует версии yoctoap-05 для PC. GUI через HDMI доступен, но по умолчанию отключен (USE_GUI=0 в файле apconfig.txt).
После загрузки FAT раздел карты памяти монтируется в /boot, а в /mnt/boot монтируется загрузочный раздел встроенной памяти eMMC.
Для отключения загрузки по умолчанию с eMMC можно выполнить скрипт noemmc.sh. Он дописывает в конец файла /mnt/boot/uEnv.txt строку disable_uboot_overlay_emmc=1. Для возобновления загрузки с eMMC эту строку надо будет удалить.
У системы ядро 5.0.3. Как прикрутить туда драйвер botic для вывода с BeagleBone через переходник сигналов i2s и spdif, я не знаю, поэтому вывод звука возможен на USB ЦАП и через HDMI.
К сожалению без botic этой версии сложно найти практическое применение. Для вывода через usb и hdmi плата beaglebone слабый конкурент другим SBC.
Но есть хорошие новости. Появились варианты botic под свежие ядра.
https://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver-post5951943.html
Аналог дистрибутива Yoctoap (только без графического рабочего стола) для BeagleBone (загрузка с microSD) на основе минимизированной конфигурации Debian 9 с rt-ядром с драйвером botic7.
http://albumplayer.ru/linux/bbb-ap.zip
Перед записью образ надо извлечь из ip-архива.
Инструкции по ссылке выше в силе. Меню управления плеерами и системой открывается в браузере по ссылке IP_устройства:7780 . В комплекте плеер с веб-интерфейсом, консольный плеер, UPnP/DLNA рендерер, Roon/LMS bridge. Поддерживаются сетевые диски.
Поскольку FAT раздела в Debian нет, используется автоматическая настройка сетевого подключения (динамический IP). Файл apconfig.txt можно найти после загрузки в папке /boot. В /mnt/boot монтируется загрузочный раздел встроенной памяти eMMC. По SSH логин debian, пароль temppwd.
Спасибо, Игорь. Попробую Ваш дистрибутив, отпишусь.
Тоже для Бигля собрал некий мини сетевой рендер. APrenderer там присутствует.
Полноценные плееры решил туда не запихивать.
https://mega.nz/#!lfB1BIoB!EYIgope55n4aBoLDK_gHWwhPzJJbhbhKJcMPJWXOF_4
Но правда я предпочитаю собирать по старинке с помощью buildroot.
Будет интересно сравнить звук обоих вариантов.
Игорь, добрый день!
Большое спасибо за сборку.
через Jriver вывожу поток на AplayerRenderer, нет звука.
скорее всего нужно настроить вывод.
ранее в ботике правился файл
uEnv.txt, который в папке /boot/uboot последнюю строку файла меняешь на:
optargs=coherent_pool=1M snd_soc_botic.ext_masterclk=7 snd_soc_botic.dsd_format_switch=3 snd_soc_botic.serconfig=-S-- snd_soc_botic.pinconfig=compat
сейчас не вижу, где править такие данные.
Заранее благодарен.
Добрый день, Петр!
Этот файл после загрузки доступен по пути /boot/uEnv.txt.
Чтобы его отредактировать, можно подключиться по SSH и запустить mc с root правами:
sudo mc
Игорь, спасибо, я просто не увидел там нужной строчки для редактирования.
Ее нужно просто добавить?
Там уже есть строка с аргументами, передаваемыми ядру:
cmdline=coherent_pool=1M net.ifnames=0 quiet
Видимо, её надо дополнить следующим образом
cmdline=coherent_pool=1M net.ifnames=0 quiet snd_soc_botic.ext_masterclk=7 snd_soc_botic.dsd_format_switch=3 snd_soc_botic.serconfig=-S-- snd_soc_botic.pinconfig=compat
Игорь, подскажите пожалуйста, как под root зайти
из инструкции “По SSH логин root, пароль не требуется.”
требует пароль
К этой версии инструкция была приложена к ссылке на файл, на семь сообщений выше в этой теме:
По SSH логин debian, пароль temppwd.
Потом
sudo mc
и ещё раз ввести пароль.
Тогда можно попробовать туда же добавить строку в том формате, в котором она использовалась в другой системе:
optargs=coherent_pool=1M snd_soc_botic.ext_masterclk=7 snd_soc_botic.dsd_format_switch=3 snd_soc_botic.serconfig=-S-- snd_soc_botic.pinconfig=compat
Игорь, большое Вам спасибо за помощь.
Заработало!
Уважаемый igor63r, очень замечательная сборка вышла.
Главное быстро загружается.
Поимел проблемы - не могу примапить HDD, нет нужного драйвера под файловую систему.
Попытался доставить, но к сожалению не получилось.
Если не сложно помогите, делом или советом.
Спасибо
Если вопрос про систему с драйвером botic, то там сама система не моей сборки, а на основе стандартного скаченного образа debian 9. Вполне возможно, что туда можно доустановить нужные пакеты, используя стандартную команду sudo apt-get install …
Я вас понял.
Да такую возможность я проверил.
Но получил ответ системы, что вам нужно переустановить исходник.
К сожалению что это я не знаю.
Итого я попробую еще раз. Может что и получится.
Удалось сравнить?