Страница 97 из 124 Первая ... 879596979899107 ... Последняя
Показано с 1,921 по 1,940 из 2473

Тема: Сетевой транспорт на основе BeagleBone Black

  1. #1 Показать/скрыть первое сообщение.

    По умолчанию Сетевой транспорт на основе BeagleBone Black

    Кроме BeagleBone Black, все нижесказанное применимо и к BeagleBone GREEN от seeed Studio

    идея и софт отсюда

    MAXX VP
    Нажмите на изображение для увеличения. 

Название:	637F0AD3-F10C-4ADE-92E9-AC925C4EDE6D.jpg 
Просмотров:	2989 
Размер:	484.0 Кб 
ID:	298130
    Нажмите на изображение для увеличения. 

Название:	bbb_dsd_sif_MAX.png 
Просмотров:	2482 
Размер:	92.8 Кб 
ID:	298138

    BOTOX VN
    Нажмите на изображение для увеличения. 

Название:	botox_VN.jpg 
Просмотров:	3338 
Размер:	392.9 Кб 
ID:	274632

    Нажмите на изображение для увеличения. 

Название:	bbb_dsd_sif_VN.png 
Просмотров:	2239 
Размер:	62.3 Кб 
ID:	274636

    переходник LITE только под i2s
    Нажмите на изображение для увеличения. 

Название:	LiTe_bbb.jpg 
Просмотров:	4210 
Размер:	123.0 Кб 
ID:	251187
    Вложение 251189
    Нажмите на изображение для увеличения. 

Название:	bbb_dsd_i2s_C.gif 
Просмотров:	3144 
Размер:	53.0 Кб 
ID:	245982


    ver.I


    Вложение 230664

    Нажмите на изображение для увеличения. 

Название:	bbb_dsd_sif.gif 
Просмотров:	3146 
Размер:	88.4 Кб 
ID:	230665
    [свернуть]

    ver.II


    Вложение 235079
    Нажмите на изображение для увеличения. 

Название:	bbb_dsd_sif_II.gif 
Просмотров:	2416 
Размер:	88.5 Кб 
ID:	235080
    [свернуть]


    BOTOX VM, VL


    BOTOX
    Нажмите на изображение для увеличения. 

Название:	botox_.jpg 
Просмотров:	2041 
Размер:	215.9 Кб 
ID:	272283

    Нажмите на изображение для увеличения. 

Название:	bbb_dsd_sif_VL_M.png 
Просмотров:	2032 
Размер:	110.8 Кб 
ID:	272239
    [свернуть]



    что в результате получится зависит от желаний и настроек
    самьій простой вариант - сетевой проигрьіватель в том числе с поддержкой UPnP DLNA
    подключив накопитель (флешка, HDD etc) - "просто" проигрьіватель.
    Управляется и настраивается устройство по сети, с планшета, компьютера, смартфона.
    Нажмите на изображение для увеличения. 

Название:	BBBraptor.gif 
Просмотров:	4448 
Размер:	47.1 Кб 
ID:	243175
    удобство устройства в том, что нет необходимости держать контент рядом с проигрьівателе, музьіку можно хранить как на домашнем сервере, NAS, локальном кломпьютере
    ЦАП же вместе с транспортом, благодаря его небольшим размерам, можно разместить в наиболее удобном месте для прослушивания.

    предлагаемьій переходник обеспечивает:
    - гальваническую развязку
    - автоматическое подключение LRCK как второго канала DSD
    - автоматическое подключение генераторов на плате при отключении I2S (детектируется питание "внешней" части микросхемьі развязки)
    - ввод внешнего питания 5вольт с защитой от переполюсовки
    - вьіведеньі пиньі под кнопку включения и сброса
    - вьівод SPDIF через RCA и TOSLINK
    - софт поддерживает вьівод PCM до 192КГц DSD до 128х (возможно больше - не проверял)
    - совместимость с популярньіми тут ЦАПами от Lynx, Alex, Energetik и другими, которьіе имеют на борту генераторьі MCLK или могут работать без сигнала мастерклока.


    Нажмите на изображение для увеличения. 

Название:	bbb_II.gif 
Просмотров:	3519 
Размер:	29.7 Кб 
ID:	231793

    Блок-схема переходника BOTOX
    Нажмите на изображение для увеличения. 

Название:	bbb_V_botox.gif 
Просмотров:	2074 
Размер:	37.2 Кб 
ID:	271863

    на всякий случай напомню - вьівод наружу со встроенньіх генераторов на переходнике не предусмотрен.
    в 4-й версии плат емиттерьі оптронов по умолчанию подключеньі к земле чип-перемьічками (кому надо вьіпаяете)

    Переходник предназначен для сопряжения и гальванической развязки по шине i2s BBB и ЦАП, а так-же вьівода SPDIF сигнала на RCA и TOSLINK.
    В случае использования i2s шиньі кроме самого интерфейса вьіведеньі 3 сервисньіх сигнала:

    • SCALE J2, используется для переключения генераторов на ЦАП под разньіе сетки 44,7х или 48х
    • DSD J3, вьіводит сигнал наличия DSD потока даньіх
    • MUTE J4, сигнализирует о том, что BBB включен и готов к работе.

    В связи с тем, что полярности сигналов с целью нормальной работьі внутренней логики переходника должньі жестко задаваться в конфигурации драйвера, введен переключатель S1 которьім можно инвертировать каждьій из єтих сигналов, которьій идет на внешние устройства, в зависимости от того как они могут использоваться в ЦАП. Например: в ЦАП сигнал *1* включает генератор сетки 44,1х, а *0* включает 48х, а с BBB єтот сигнал идет как *1* для 48х и *0* для 44,1х, в таком случае можно его инвертировать переключив движок S1.3
    Сами сервисньіе сигнальі являют собой оптопарьі с открьітьім коллектором на вьіходе, и для нормальной работьі им требуется подтяжка резистором 5-10ком на шину питания ЦАП.
    Сама шина i2s имеет 4 изолированньіх линии:

    • DATA, данньіе PCM на ЦАП, или 1-й канал DSD
    • LRck, или 2-й канал DSD
    • BCLK вьіход битклок
    • MCLK, вход мастерклок с ЦАП

    Переключение LRCK или 2-й канал DSD производится ключем от сигнала с BBB на время воспроизведения DSD контента.
    Мастерклок всегда вводится на переходник извне и от него тактируется аудиоподсистема BBB и соответсвенно должен бьіть настроен и драйвер.
    Имеющиется генераторьі на борту переходника используются в служебньіх целях при воспроизведении на SPDIF. И включаются при отсутсвии питания внешней части изолятор развязки i2s шиньі.
    В случае использования SPDIF ЦАП можно подключить или к RCA разьему или TOSLINK. Поскольку BBB в силу апаратньіх ограничений не может одновременно вьіводить и SPDIF и i2s, необходимо менять настройку драйвера. Єтот режим удобен при использовании уже имеющихся ЦАП со SPDIF входом, или при построении вьісококачественньіх ЦАП с буферизированньіми SPDIF приемниками как например JKill, Foxtrot или Carleston. На мой взгляд использование SPDIF самьій оптимальньій вариант, позволяет вьінести потенциальньій источник помех куда подальше, без потери качества звука.

    Настройки в uEnv.txt для работьі переходника с i2s
    Код:
    ##Disable usage of external Botic clocks
    optargs=coherent_pool=1M snd_soc_botic.ext_masterclk=7 snd_soc_botic.dsd_format_switch=3 snd_soc_botic.serconfig=--MM snd_soc_botic.pinconfig=compat
    для SPDIF
    Код:
    ##Disable usage of external Botic clocks
    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
    для SPDIF в VL и BOTOX
    Код:
    ##Disable usage of external Botic clocks
    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
    различия вьіделил жирньім.
    Править uEnv.txt можно прямо из виндьі, он виден как обьікновенньій файл в корневой директории флешки.

    ПИТАНИЕ переходника до версии VL

    Нажмите на изображение для увеличения. 

Название:	BBB_i2s_pwr.jpg 
Просмотров:	3660 
Размер:	94.1 Кб 
ID:	251090

    кнопка включения/вьіключения BBB на J8, не путать с J12

    Версия переходника 4.1 (на плате помечена как IVc) с питанием ВВВ от USB не работает.
    и я даже не уверен, стоит ли єто исправлять :)

    Побитово точньій вьівод (битперфект) в наличии проверен на I2S и SPDIF по методике описанной здесь https://forum.vegalab.ru/showthread.php?t=54443

    ботифицированньій 5-й версией botic-a VOLUMIO тут - http://1drv.ms/1JCdV
    Последний раз редактировалось Wired; 30.07.2017 в 21:12.
    was fällt, das soll man auch noch stossen

  2. #1921
    Новичок Аватар для alesis33
    Регистрация
    13.03.2011
    Адрес
    г.Минск
    Сообщений
    14

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Сейчас в продаже доступны BeagleBone Black Wireless, BeagleBone Green Wireless и BeagleBone Green. Что предпочтительнее использовать в данном проекте?

  3. #1922
    Частый гость Аватар для Alex013
    Регистрация
    03.02.2015
    Адрес
    Санкт-Петербург
    Возраст
    55
    Сообщений
    267

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    я бы брал BeagleBone Green

  4. #1923
    Новичок Аватар для Martines
    Регистрация
    28.07.2008
    Адрес
    Краснодар
    Возраст
    46
    Сообщений
    29

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Всем привет! После длительной паузы вернулся к своему проекту транспорта на основе BBB. Поставил последнюю версию Volumio 2.194 от 11.06.2017 и обнаружил проблемы как при проигрывании файлов с флешки так и интернет-радиостанций (воспроизведение может самопроизвольно останавливаться, не осуществляется переход к другому треку, зависает воспроизведение и т.д.). Поиск по просторам интернета ни к чему не привел, кроме того что это известная проблема, о которой многие писали, но нигде не встретил путей решения. Пните меня пожалуйста в нужном направлении.

  5. #1924
    Частый гость Аватар для fox2005
    Регистрация
    24.10.2005
    Адрес
    г. Москва
    Возраст
    58
    Сообщений
    271

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    с внешними генераторами ?
    ресемплинг не включен?
    Последний раз редактировалось fox2005; 26.03.2018 в 15:38.

  6. #1925
    Частый гость Аватар для Alex013
    Регистрация
    03.02.2015
    Адрес
    Санкт-Петербург
    Возраст
    55
    Сообщений
    267

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Martines Посмотреть сообщение
    Поставил последнюю версию Volumio 2.194 от 11.06.2017 и обнаружил проблемы как при проигрывании файлов с флешки так и интернет-радиостанций (воспроизведение может самопроизвольно останавливаться, не осуществляется переход к другому треку, зависает воспроизведение и т.д.). Поиск по просторам интернета ни к чему не привел, кроме того что это известная проблема.
    Использую эту же версию и не сталкивался ни с одной из перечисленных проблем. И описания их не встречал, но может это следствие ;)

  7. #1926
    Новичок Аватар для Martines
    Регистрация
    28.07.2008
    Адрес
    Краснодар
    Возраст
    46
    Сообщений
    29

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    ЦАП пока не подключал, поэтому пока просто пытаюсь играться с BBB... С Linux был не знаком до приобретения BBB, поэтому все шаги по запуску BBB в работу делаю аккуратно, постепенно, поскольку, откровенно говоря, даже не знаю как это все должно работать в идеале. Многие пишут, что Volumio глюковатый, а мне даже не с чем сравнить, выбрал Volumio просто потому, что понравился web-интерфейс...

  8. #1927
    Новичок Аватар для martinok
    Регистрация
    26.11.2013
    Адрес
    Санкт-Петербург, г. Петергоф
    Сообщений
    22

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Martines Посмотреть сообщение
    ЦАП пока не подключал
    Интересно, а как вы звук выводите?

  9. #1928
    Новичок Аватар для RRomik
    Регистрация
    09.07.2015
    Адрес
    Малаховка, Мос. обл.
    Сообщений
    22

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Попробуйте поменять microSD карту. У меня был вообще странный глюк, при котором музыка воспроизводилась чуть быстре. При установке системы на другую флешку все прошло

  10. #1929
    Новичок Аватар для Martines
    Регистрация
    28.07.2008
    Адрес
    Краснодар
    Возраст
    46
    Сообщений
    29

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Звук пока нет возможности вывести (ЦАП не подключен), с ВВВ пока просто пытаюсь играться (учусь настраивать, ставить софт, управлять и т.д.). О вышеуказанных косяках сужу визуально по интерфейсу Volumio... Например: трек проигрывается, есть индикация параметров файла, времени проигрывания и т.д., ждешь начала проигрывания следующего трека, а он не начинается или жмешь перейти к следующему треку - опять тормоза (это все относится и к интернет-радио)... Может это нормально для автономной работы ВВВ без вывода i2s наружу - не знаю, потому и спрашиваю.

  11. #1930
    Новичок Аватар для martinok
    Регистрация
    26.11.2013
    Адрес
    Санкт-Петербург, г. Петергоф
    Сообщений
    22

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Без ЦАПа это все игра в бирюльки - тут гадать остается только на кофейной гуще. Возможно бигль ждет внешнего клока, возможно вообще замьючен вход, возможно еще что-то не так с настройками. Подключите ЦАП - быстрее все решите!

  12. #1931
    Частый гость Аватар для Ё!Ё!
    Регистрация
    07.10.2004
    Сообщений
    196

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Коллеги? Есть кто Линуксоиды?

    Подскажите, как собрать ядро BBB с botic и поддержкой PRU?
    Можно ли скомпилить botic как отдельный модуль?
    ...скачал исходники botic*а, sudo make вываливает кучу ошибок...

    В ядрах из репозитория bbb.ieero.com отключен RPU, а он мне нужен...

  13. #1932
    Частый гость Аватар для Iron_Feliks
    Регистрация
    17.07.2017
    Сообщений
    198

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Ё!Ё! Посмотреть сообщение
    Коллеги? Есть кто Линуксоиды?

    Подскажите, как собрать ядро BBB с botic и поддержкой PRU?
    Можно ли скомпилить botic как отдельный модуль?
    ...скачал исходники botic*а, sudo make вываливает кучу ошибок...

    В ядрах из репозитория bbb.ieero.com отключен RPU, а он мне нужен...
    https://github.com/Tigor888/Volumio_BBB

    Да, к стати, со страницы Volumio исчез образ для Бигля , там проблемы со сборкой, не знают собирать ли на базе Ubuntu или DEBIAN?
    Последний раз редактировалось Iron_Feliks; 31.03.2018 в 21:30.

  14. #1933
    Частый гость Аватар для Ё!Ё!
    Регистрация
    07.10.2004
    Сообщений
    196

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Iron_Feliks Посмотреть сообщение
    https://github.com/Tigor888/Volumio_BBB

    Да, к стати, со страницы Volumio исчез образ для Бигля , там проблемы со сборкой, не знают собирать ли на базе Ubuntu или DEBIAN?
    Volumio не подходит по причине сложности переноса c флехи в eMMC.


    А так то в целом победил.
    Просто закомментил или поправил строки, что б не было ошибок компиляции. Если нужен только i2s, то закомменченные строки лишние

    Далее ставим заголовки ядра, подсовываем .dts и include для dts из /opt/sources
    make
    make load
    Прописываем в uEnv dtb=am335x-boneblack-botic.dtb
    reboot
    ...
    и всё!

    Попробую сегодня не как dtb прописывать, а как dtbo (оверлеем)

  15. #1934
    Новичок Аватар для kuzinnv
    Регистрация
    19.05.2016
    Сообщений
    63

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Ё!Ё! Посмотреть сообщение
    Попробую сегодня не как dtb прописывать, а как dtbo (оверлеем)
    Дадите готовый образ попробовать?

  16. #1935
    Частый гость Аватар для Ё!Ё!
    Регистрация
    07.10.2004
    Сообщений
    196

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от kuzinnv Посмотреть сообщение
    Дадите готовый образ попробовать?
    Вряд ли (а оно вам надо? А зачем? ). Образ специфичен только для меня и в части аудио ничем не отличается от любого другого botic7.
    Прописывание пинов и драйвера как dtb vs как dtbo НИЧЕМ с точки зрения работы устройства не отличаются. Вся канитель была из-за необходимости прописать botic, pruss и однопроводный датчик. Всё это изначально разные DeviceTree, плохо дружащие друг с другом.

    Специфика моего устройства:
    - наличие i2s (botic)
    - управление громкостью (att7). Формирование сигнала управления att7 делается через pruss (ядра реального времени)
    - через gpio подключены вентиляторы охлаждения и реле включения усилка и ЦАП
    - подключен однопроводной датчик температуры (dallas 18b20)
    - всё это хозяйство по homebridge дружит с Apple HomeKit (BBB проксирует усилок и остальные устройства "умного дома")
    - запущен PlexConnect для стриминга видео с ноута на старый AppleTV (BBB выступает качестве прокси)
    - запущен AirPlay (shairport-sync) для стриминга аудио
    - в Homebridge настроены "кнопки" включения 2-х преднастроенных интернет-радио (радио запускается локально на BBB, когда лень стримить с телефона)
    - в планах прикрутить ИК-пульт (lirc)
    - всё это дело залито на emmc

    Кого интересует мой опыт настройки всего этого хозяйства под ядро 4.4 - обращайтесь ))

  17. #1936
    Частый гость Аватар для Alex013
    Регистрация
    03.02.2015
    Адрес
    Санкт-Петербург
    Возраст
    55
    Сообщений
    267

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Ё!Ё! Посмотреть сообщение
    - управление громкостью (att7). Формирование сигнала управления att7 делается через pruss (ядра реального времени)
    А можно вот об этом подробнее? Куда дальше команда идёт? То есть вообще интересует как организован РГ.

  18. #1937
    Частый гость Аватар для Ё!Ё!
    Регистрация
    07.10.2004
    Сообщений
    196

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Alex013 Посмотреть сообщение
    А можно вот об этом подробнее? Куда дальше команда идёт? То есть вообще интересует как организован РГ.
    Громкость управляется пультом (в паланх, но тут ничего сложного нет) или с телефона из Apple Home.
    Вызывается скрипт, устанавливающий громкость на Att7.
    Вся фича в отсутствии контроллера от antecom. Контроллером выступает сам BBB.

    Att7 подключен к BBB. Для формирования сигнала управления используется одно ядро реального времени (нужны четкие тайминги).

    Как писать код под ядра реального времени есть тут: http://habrahabr.ru/post/319338/
    Статья под старое ядро.
    Для того, что б всё заработало на 4.4 нужно или изучать новую версию драйверов pruss (remoteproc), либо поставить https://github.com/beagleboard/am335x_pru_package и чуть повозиться с dtbo, что б подружить uio_pruss и botic.

  19. #1938
    Частый гость Аватар для Alex013
    Регистрация
    03.02.2015
    Адрес
    Санкт-Петербург
    Возраст
    55
    Сообщений
    267

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Ё!Ё! Посмотреть сообщение
    скрипт, устанавливающий громкость на Att7.
    Вся фича в отсутствии контроллера от antecom. Контроллером выступает сам BBB.
    Очень интересно
    Примерно для тех же целей приобрёл такую хрень, предполагая запустить Allo Relay Volume Attenuator Plugin под BBB. Но попытка установить плугин под существовавшей в начале года сборкой Volumio для ВВВ приводила к бутлупу, на чём пока и остановился.

  20. #1939
    Частый гость Аватар для Iron_Feliks
    Регистрация
    17.07.2017
    Сообщений
    198

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Ё!Ё! Посмотреть сообщение
    Вряд ли (а оно вам надо? А зачем? ). Образ специфичен только для меня и в части аудио ничем не отличается от любого другого botic7.
    Прописывание пинов и драйвера как dtb vs как dtbo НИЧЕМ с точки зрения работы устройства не отличаются. Вся канитель была из-за необходимости прописать botic, pruss и однопроводный датчик. Всё это изначально разные DeviceTree, плохо дружащие друг с другом.

    Специфика моего устройства:
    - наличие i2s (botic)
    - управление громкостью (att7). Формирование сигнала управления att7 делается через pruss (ядра реального времени)
    - через gpio подключены вентиляторы охлаждения и реле включения усилка и ЦАП
    - подключен однопроводной датчик температуры (dallas 18b20)
    - всё это хозяйство по homebridge дружит с Apple HomeKit (BBB проксирует усилок и остальные устройства "умного дома")
    - запущен PlexConnect для стриминга видео с ноута на старый AppleTV (BBB выступает качестве прокси)
    - запущен AirPlay (shairport-sync) для стриминга аудио
    - в Homebridge настроены "кнопки" включения 2-х преднастроенных интернет-радио (радио запускается локально на BBB, когда лень стримить с телефона)
    - в планах прикрутить ИК-пульт (lirc)
    - всё это дело залито на emmc

    Кого интересует мой опыт настройки всего этого хозяйства под ядро 4.4 - обращайтесь ))
    Многие бы сами собрали, но инструкции хорошей нет. Может напишете её, если есть время?

  21. #1940
    Частый гость Аватар для Ё!Ё!
    Регистрация
    07.10.2004
    Сообщений
    196

    По умолчанию Re: Сетевой транспорт на основе BeagleBone Black

    Цитата Сообщение от Iron_Feliks Посмотреть сообщение
    Многие бы сами собрали, но инструкции хорошей нет. Может напишете её, если есть время?
    Инструкция будет оооочень длинной
    На 80% всё и так понятно (apt-get install), на 15% полно инструкций в интернетах, а 5% (ядра реального времени + botic) – это чисто моя специфика.
    Но если кто-то столкнется с задачей - готов помочь с конкретным вопросом.

Страница 97 из 124 Первая ... 879596979899107 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •