Raspberry Pi Zero (https://www.raspberrypi.org/products/pi-zero/)Дохловат, не?
Дохловат, не?Этот камушек вертит
1ггц ARM11 - это тебе не мелочь по карманам тырить (с)Дохловат, не?Этот камушек вертитна детородном органена экране видео FullHD 60fps, попинать цап ему будет забавой.
512 мегов. Даж редбук не втащить.512 мегов ОЗУ.
мы бухаем по субботам.Гы, полез смотреть рендеринг в педию. Точно, картинка сразу про бухло
Гоша, в вечер воскресенья советы протрезветь были бы бессмысленны, я знаю. :) Я и сам пивка взъячил.Я настаиваю. 1.2 ггц 4-х очковый Pi 3 с гектаром памяти уделывает жонин 1.8 ггц ноут с CoreDuo и 6 гектарами практически по всем (и в особенности мультимедийным) критериям.
Сссподи. У меня такое а20 умеет, пятилетней давности.емнип трак твой это изкоробки не умеет
При чем тут видео?
Про БББ, маленький ликбез плз. Чем отличается реализация iis в ней от аналогов на том же камешке? Спасибо!
Во всех остальных случаях ЦАП будет тактироваться от встроенного в модуль клока, что вообще говоря довольно хреново.пишут что cubietruck таки заставили работать от внешнего клока
пишут что cubietruck таки заставили работать от внешнего клока
Коллега, Вы внятнее свои требования излагайте. Понятие рендерер и рендеринг имеют отношение графике по большей части. И при чем тут аудио? :)В аудио рендерер занимается исключительно приемом потокового аудио и выдачей его на цап. Если бы я говорил о графике, это был бы другой топик и на другом форуме. :)
Я Вам уже третий раз пытаюсь объяснить что на данный момент поддержка I2S c обратной синхронизацией (и аппаратно и программно) есть только у BBB.
Во всех остальных случаях ЦАП будет тактироваться от встроенного в модуль клока, что вообще говоря довольно хреново.
на данный момент поддержка I2S c обратной синхронизацией (и аппаратно и программно) есть только у BBBУ малинки (вернее у используемой SoC BCM2835) есть возможность отдавать в ведомом режиме данные из I2S FIFO (см. стр. 120-121), при CLKM=1 и FSM=1 как раз и получается ведомый режим, надо сформировать LRCK и BCK из мастерклока и подать в малинку.
вернее у используемой SoC BCM2835проблема большинства плат как раз в том что нужные ноги камня не выведены или используются для других целей.
нужные ноги камня не выведены или используются для других целей.В случае платы Raspberry PI 2 они как раз выведены на колодку с пинами (она правда не распаяна, но там обычный двухрядный 2.54мм коннектор).
В случае платы Raspberry PI 2 они как раз выведены на колодку с пинами (она правда не распаяна, но там обычный двухрядный 2.54мм коннектор).Это на первых моделях RPI она была не распаяна, 8-контактная. Начиная со второй версии все сигналы выведены на 40-контактный разъём.
Не удержался от искуса купить пару nanopi neo по 7.99уе за плату.Это ж где по такой цене? Дешевле 1000 дерева не видел.
Это ж где по такой цене? Дешевле 1000 дерева не видел.
Похоже, автор этого драйвера ушел значительно дальше остальных.Вы не могли бы поподробнее рассказать о возможностях драйвера i2s в BBB?
Но 512М памяти для разработки как-то маловато, не?
Предлагаю постить тут свои (и чужие с указанием истоков) идеи и соображения по системам, на которых стоит строить сетевой рендерер/плеер.
1. Компиляем на десктопе, ессно. Я скорее про код до оптимизации.
Кросс компиляция. Зачем железку то мучать?
А какие форматы хочешь поддерживать? вавки что угодно потянет. флаки у меня на кьюби без проблем работали. С AAC были проблемы, не успевал раскодировать
и добавил...
PS. Марат, я помню про транспорт. Сейчас дома ремонт, не выкопать никак старый диск, даже не знаю в какой коробке
Можно, нескромный вопрос.... А что это устройство должно делать?Нужно!!
Пока dlna renderer / squeezelite / hqplayer naa / roon target / airplay. Есть еще предложения?Ну в конечном итоге, это чистое "аудио" или "мультимедиа"?.
Ну в конечном итоге, это чистое "аудио" или "мультимедиа"?.Чистое, беспримесное и высококачественное.
Чистое, беспримесное и высококачественное.В итоге, битперфект и без оверсерсемплеров/фильтров, или все же иначе?
Пока так. Если справимся с SRC, можно погладить себя отдельно. :)Чистое, беспримесное и высококачественное.В итоге, битперфект и без оверсерсемплеров/фильтров, или все же иначе?
Осваиваем управление частотой/питаниемКстати, лучше всего выставлять фиксированную частоту. При всяких ondemand может заикаться звук
Ну, суммируя сказанное за три дня, аппетиты mpd несовместимы с одноядерником на полугигабайте. Воблин!!странно это как то. не требователен от к ресурсам. что top говорит? У меня конечно х86 архитектура, но все работает без проблем на одноядернике с полугигабайтом. Единственное что нужно, это отключить ресемлер в системе, он как то криво реализован и действительно жрет ресурсы.
странно это как то. не требователен от к ресурсам. что top говорит? У меня конечно х86 архитектура, но все работает без проблем на одноядернике с полугигабайтом. Единственное что нужно, это отключить ресемлер в системе, он как то криво реализован и действительно жрет ресурсы.Самому странно. Пока никто не отжирает ресурс, иков-пуков нету. Стоит шевельнуть вебморду, понеслась. Будет время, выясню, это проц задыхается, или своп (на флешку!) какает в малину. Загрузка одним mpd 35..80%, зависимость неясна, ресемплер ВРОДЕ отключен.
хотя с усб то с чего бы. Я думал ты уже на тактированный извне i2s выводишьДык вот если бы. Про разную (и процентах в 60% кривую) реализацию усб я начитался, так что через IIS может быть и легче. Время выгребу, посмотрим.
Сказал бы мне кто, что в 2017 году для проигрывания простого pcm-файла мне потребуется гигагерцовый камень с полгига памяти!!! Нда.Это говорит лишь о том, что архитектура ARM ущербна и её гигагерцы много жиже x86.
А у Вас выводится на USB или на I2S? Я второе не пробовал еще.USB болеро. I2S не интересно, потому как не универсальное это решение.
Это говорит лишь о том, что архитектура ARM ущербна и её гигагерцы много жиже x86.О нет. Дело в коде. Яблодивайсы с тем же гигагерцем ворочают с сотню таких же (и покруче) задач и не пукают. Пишу это с ойпада на ретине с четырьмя вкладками в браузере, тремя мессенджерами в фоне и огромной кучей поназапущенной детишками шняги. Если б я захотел с него еще музон послушать, он также бы не заикался.
Дело в коде.О да, код липукс беспощадно ужасен.
О да, код липукс беспощадно ужасен.Чесгря, после литрухи пивка неспособен отличить сарказм от иронии, но, когда в свое время я для презренной ардуинки нашел библиотеку дисплея с оптимизированным аблемсерным кодом (вместо широкими мазками писанного на сях с плюсами), весьма удивился увеличению производительности где-то в 50 раз. Не ожидал просто.
оптимизированным аблемсерным кодом;)
На эсперанто грят, чо ли?!Примерно так выглядит код липукса :D
Качну-ка я экспериментальный билд фрибзд!Думаешь там лучше? Оптимист?
бесят пакманы для линуха, которые, чтоб установить midnight commander, тянут и ставят (и пытаются запустить!) иксыДозвольте полюбопытствовать, это в каком говнодистре такое?
Серёжа, это тебе не шеллы с антискейтингами клэмпом прихлопывать.Сколько у нас тех антискейтингов -то!
в дубиане, armbian из него же пророс?Пророс да, из него, но в дебиане x86 mc не тянет за собой X. Стало быть ARMяне собрали с поддержкой и понеслись зависимости. В печь такое, одобряю. Raspbian lite при установке mc тоже не взгромождает Хэ.
Да какая разница.разница в том, что не пакетный манагер виноват, а тот, кто пакет собирал ;D
разница в том, что не пакетный манагер виноват, а тот, кто пакет собирал ;DИ разница-то в чем? :D Идти буриданить по дистрам, или выпилить свой?
А еще меня бесят пакманы для линуха, которые, чтоб установить midnight commander, тянут и ставят (и пытаются запустить!) иксы.
И разница-то в чем?
начнет ли икать на воспроизведении по USB четырехочковый китаец.А медиапоток через чего по сети подавать будешь?
А медиапоток через чего по сети подавать будешь?С RPI были проблемы с USB audio и ethernet помню, причина там в том что сетевой интерфейс работает через контроллер USB,
И разница-то в чем? Идти буриданить по дистрам, или выпилить свой?Использую везде один дистрибутив, что и дома и на работе - Archlinux (не сочтите за рекламу), на нем можно собрать минималистичную систему как для дома/работы
А медиапоток через чего по сети подавать будешь?У меня весьма кстати нас дома наелся фундаментально, низкий поклон моей идиотской лени. Поэтому сейчас с файла на флешке играет. Играет и не икает.
С RPI были проблемы с USB audio и ethernetДа я эту шмакодявку из-за цены схватил, считай не думая. Емак там точно не на усб, так что проверим...
Использую везде один дистрибутивНа работе у меня самоструй из мандривы, так исторически срослось. От оригинала считай ничего не сохранилось, но говорит, что мандрива. :)
нас дома наелся фундаментальноВ смысле NAS? Отдавать будет по DLNA?
Емак там точно не на усбNano Pi NEO?
dietPiПроект выглядит интересно, после raspbian lite понимаешь, что lite они приписали зря :D
будет и сквизи, и хкуплеер, и рун, и ероплай.
по-дружескиНинининини. Даж жене не разрешаю, сорри. :)
Да в дубиане, armbian из него же пророс? Для mc надо (?!!!) gtk+, а он приглючен к иксам. Снес нахъ. В печку егоОткуда такие проблемы? Возьми дебиановский дистрибутив для АРМ, не обязательно последней версии, и залей его в железку. У меня NAS прекрасно работает на дебиане, и mc там водится и апач, и даже музыку он играл, и проц то всего марвел 500МГц и памяти, по моему, 64Мб. А вообще, мое мнение, проще на х86(64) плеер собрать, на каком нибудь микроАТХ, или чем то похожем, цена железки не особо высока, как для высококачественного плеера, все равно потом прилично тянет обвеска и отделка, а вот результат отличный. Все же АРМ слабовато поддерживается и требует местами обширного доделывания, и от этого такие проекты часто скатываются в стадию недоделанных конструкторов. Насчет I2S практика показала что не стоит овчинка вычинки. ЦАП (по ряду причин) должен быть отдельностоящим, с универсальным интерфейсом, пока что USB альтернатив нет...
проще на х86(64) плеер собрать, на каком нибудь микроАТХВеликоват. Для себя, единственного и неповторимого, можно и intel NUC или Gigabyte BRIX взять. Или у китайцев платформу подобрать - выбор богатый.
а малинка у меня померла. Падла.Цирроз процессора? :laugh:
Но если рендереры разбрасывать по всей квартире или дому, включая места интимного времяпрепровождения, то x86 как-то избыточно и громоздко.Я, если честно, не понял в чем функция рендеринга в звуке. С избыточностью согласен, насчет громоздко - нет. В остальном плюсы. Из последних примеров, плеер на х64 с MPD сервером, собран под ключ был за неделю к выставке, играет абсолютно все что можно найти, поддерживает бонусом Рейд, был настроен за пару дней при помощи пары бутылок виски и кубинских сигар и без мучительного страдания над драйверами. Да конечно, процессор там практически не используется, это как из пушки по воробьям стрелять, но всегда можно прикрутить еще какой нибудь функционал. А вот его альтернативный друг Одроид уже несколько месяцев в состоянии неопределенности.
Я, если честно, не понял в чем функция рендеринга в звуке.Считай, что это жаргонное название просто сетевого аудио плейера.
С избыточностью согласен, насчет громоздко - нет.Дима, ну как отрицать очевидное? Размеры самой платы и объём нужного корпуса не показательны? Представь рядом с рулоном туалетной бумаги Nano Pi NEO и писюк microATX ;)
а если еще монитор то совсем неплохо.Какой-нибудь сенсорный экран к Nano PI + ИП и всё это в монтажную коробку и заподлицо с облицовочной плиткой в ванной и туалете.
Дима, ну как отрицать очевидное? Размеры самой платы и объём нужного корпуса не показательны? Представь рядом с рулоном туалетной бумаги Nano Pi NEO и писюк microATXНу... Согласен. Видимо, у каждого свой потребный размер. У меня ламповые "гробы-усилители", и колонки тоже "гробы" на их фоне, вся полупроводниковая техника смотрится миниатюрно. Да я и не против АРМа, просто имея некоторый опыт (совсем уж скромный), для себя вывел, что моих мозгов для реализации на АРМе полноценного плеера не хватит.
Смысл? Управляшка на любом телепоне.а если еще монитор то совсем неплохо.Какой-нибудь сенсорный экран к Nano PI + ИП и всё это в монтажную коробку и заподлицо с облицовочной плиткой в ванной и туалете.
Володя захотел с экраном и точка! ;)Взять копеешный китайский телефон (реально видел на ебее по шесть уе), высунуть из OTG усб-хост и не париться. Шо вайфайка есть, шо сотовая сеть, шо дырка для флешки.
которые, чтоб установить midnight commander, тянут и ставят (и пытаются запустить!) иксыЫЫЫЫ???? Это где такие ужасы?
cu6apum, да он уже много лет как слопал, не?Я не знал, сайт переиграли совсем недавно.
Использую везде один дистрибутив, что и дома и на работе - Archlinux (не сочтите за рекламу), на нем можно собрать минималистичную систему как для дома/работыМне, с точки зрения минимализма, больше нравится alpine (https://alpinelinux.org/).
так и для одноплатника. Так что попробуйте поперебирать дистры, может быть найдете что-то свое.
Интел слопал АльтеруИ это хорошо. С нетерпением ждём FPGA с ядрами x86.