Последняя строчка в нем:
##cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh.
Нужно убрать ##. Тогда при перезагрузке начнется выполнение этого скрипта и содержимое SD будет перенесено на eMMc.
Можно это сделать и просто запустив скрипт /opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh.
Без проблем это сработало на сборке, указанной twluke. На сборках по ссылке beagleboard.org/latest-images - нет.
В них, как правильно отметил Марат, путаница в устройствах eMMc и SD.
Тестовый дистрибутив 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.
Аналог дистрибутива Yoctoap (только без графического рабочего стола) для BeagleBone (загрузка с microSD) на основе минимизированной конфигурации Debian 9 с rt-ядром с драйвером botic7.
Перед записью образ надо извлечь из ip-архива.
Инструкции по ссылке выше в силе. Меню управления плеерами и системой открывается в браузере по ссылке IP_устройства:7780 . В комплекте плеер с веб-интерфейсом, консольный плеер, UPnP/DLNA рендерер, Roon/LMS bridge. Поддерживаются сетевые диски.
Поскольку FAT раздела в Debian нет, используется автоматическая настройка сетевого подключения (динамический IP). Файл apconfig.txt можно найти после загрузки в папке /boot. В /mnt/boot монтируется загрузочный раздел встроенной памяти eMMC. По SSH логин debian, пароль temppwd.
Спасибо, Игорь. Попробую Ваш дистрибутив, отпишусь.
Тоже для Бигля собрал некий мини сетевой рендер. APrenderer там присутствует.
Полноценные плееры решил туда не запихивать.
Игорь, добрый день!
Большое спасибо за сборку.
через 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
К этой версии инструкция была приложена к ссылке на файл, на семь сообщений выше в этой теме:
По SSH логин debian, пароль temppwd.
Потом
sudo mc
и ещё раз ввести пароль.