Фото ещё одного пректа http://forum.vegalab.ru/attachment.php?s=e893d3a62d104c8b2a5669a4ca1f5eb7&attachmentid=243312&d=1439120955
С помощью хорошего человека из Японии решил проблему с переносом системы Botic с mSD на eMMC в Debian Stretch (смотри посты twluke 2492 и 2495 http://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver-250.html#post5478462).
За что ему огромное спасибо!
Не уверен, что это нужно кому то, но может пригодится. Все работает - даже не нужно capes отключать, как делал Марат.
Если есть возможность, то прошу присоединится там к просьбе к Miero об обновлении ядра, он намекнул что это возможно.
А как можно перенести операционную систему на eMMC при помощи редактирования файла /boot/uEnv.txt?
Последняя строчка в нем:
##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.
Он на это намекает уже около года
Описал свой опыт по разворачиванию BBB+McFIFI/McDualXO+DSC. Может пригодится кому то.
Интересно насколько звучание зависит от I2s драйвера платы?
То, что он влияет на звук я убедился на собственном опыте!
Кто ищет готовый вариант транспорта на основе BBB, welcome на барахолку!
Кто все еще использует транспорт на 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, пароль не требуется.”
требует пароль