Страница 4 из 5 Первая ... 2345 Последняя
Показано с 61 по 80 из 100

Тема: ARM-based USB источник MusiCube

  1. #1 Показать/скрыть первое сообщение.
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    Сообщение ARM-based USB источник MusiCube


    Вместо предисловия.


    Прошло довольно много времени с тех пор, как я начал эксперименты по созданию универсального источника, который мог бы заменить ПК или ноутбук, а также широко распространенные медиаплееры. Причин тому было множество. Начиная с того, что, как правило, компьютер или даже ноутбук не являются подходящими для меня с точки зрения шума, размера, специфики питания и некоторых других “железных” факторов, и заканчивая тем, что заводские устройства в виде медиаплееров не позволяют в большинстве своем модифицировать ПО внутри них без траты значительного количества свободного времени и ресурсов для изучения принципов работы встроенного ПО.Перепробовав некоторое количество вариантов на базе mini-itx решений, доступных на момент начала моих экспериментов, так и не было найдено оптимального, в силу все тех же вопросов шумности, питания, да и размеров в общем-то (тут как ни крути, без лишних усердий мне показалось проблематичным впихнуть устройство в составе жесткого диска внушительного объема, платы, блока питания в достаточно маленький корпус и при этом исключить перегрев компонентов). Было принято решение изучить возможность построения устройства на базе ARM. Первым делом были заказаны несколько плат Raspberry PI. В ходе экспериментов я был почти уверен, что нашел то, что мне нужно. Множество доступных вариантов ОС Linux под данную плату позволило выбрать наиболее легковесный и с наименьшим количеством постороннего софта. А выпиливать из дистрибутива тоже не хотелось. При этом, компоненты системы занимали небольшой объем, даже с линейным блоком питания, потребляли незначительное количество энергии и рассеивали минимум тепла. Но, к сожалению, наружу вылезла реализация USB в данном устройстве. Были надежды, что будет возможность побороть щелчки при воспроизведении установкой свежих патчей или посредством тюнинга параметров системы, но увы… Изначальная реализация в железе не исправляется софтом. В ряде случаев Raspberry стабильно работала в режиме USB1.1, что не позволяло задействовать возможности USB по выводу потока 192/24. А хотелось…

    Девайс!

    В ходе изучения альтернатив нашлось решение, которое позволило исключить не только проблемы воспроизведения Hi-Res, но и дало возможность избавиться от весомого недостатка Raspberry - отсутствия возможности подключить SATA диск непосредственно без дополнительных конвертеров SATA-USB. Как приятный бонус - увеличение скорости ввода-вывода и количества операций ввода вывода в секунду, что положительнвм образом сказалось на отклике системы. Например, обновление метаданных моей коллекции аудио общим объемом около 2TB на Raspberry занимало около 10 минут, на новой плате время уменьшилось до 30 секунд. В довесок ко всему, я получил 2-ядерный процессор и больше памяти. Удручало отсутствие 1Gbit Ethernet, но с этим я согласился смириться.

    Основная плата построена на базе Cortex-A7 в качестве CPU.
    Блок питания устройства рассчитан на напряжение +5 (питание платы и линия на HDD 2.5/3.5") и +12в (HDD 3.5") с током до 2А (в случае использования 2.5" HDD потребление заметно ниже) для возможности подключения HDD требующих оба напряжения питания. Ток с запасом, т.к. во время старта HDD пик потребления.
    Сзади корпуса расположены разъемы Ethernet и 2xUSB, сетевого питания, кнопка “мягкого” завершения работы.


    Были приобретены платы для экспериментов с софтом и изучения возможностей. По ходу дела выстроилось понимание того, что хотелось реализовать первым делом.
    - Устройство должно видеться в домашней сети как диск, чтобы не было мороки с переносом файлов записей;
    - Устройство должно определяться и видеться в сети автоматически, получать адрес по DHCP от роутера;
    - Устройство должно автоматически определять подключенный к USB ЦАП (usbaudio) и выводить данные на него;
    - Устройство должно иметь возможность “мягкого” завершения работы, т.к. в основу была положена ос Linux не только из за возможных проблем вызванных “выдергиванием питания” как на обычных PC, но и из-за возможной потери данных и проблем с последующей загрузкой;
    - Устройство должно иметь возможность управления воспроизведением с ноутбука, планшета, телефона (IOS/Android...), whatever;
    - Устройство хотелось реализовать без импульсного БП;
    - Отсутствие шума, нагрева, минимальное энергопотребление (опробована возможность установки torrent-клиента, чтобы устройство могло само выкачивать нужное) для круглосуточной работы.
    - Возможность работы 2.5”, 3.5” жестких дисков.
    - “Засыпание” HDD при простое.

    Фичи:
    Ogg Vorbis, FLAC, APE, Opus, WavPack, MP2, MP3, MP4/AAC, MOD, Musepack, wave и другие поддерживаемые FFmpeg.
    Понимает ID3: ID3v1 and ID3v2, Vorbis Comments, MP4 Metadata.
    Возможность поиска по метадате.
    Буферизация трека в память перед проигрыванием (предовращает проблемы с воспроизведением в случе проигрывания с медленных устройств/сети).
    Gapless playback.
    Crossfading.
    Плейлисты cue, m3u.
    Ресемплинг.

    Поддерживаемые кодеки:

    Decoders plugins:
    [mad] mp3 mp2
    [vorbis] ogg oga
    [oggflac] ogg oga
    [flac] flac
    [opus] opus ogg oga
    [sndfile] wav aiff aif au snd paf iff svx sf voc w64 pvf xi htk caf sd2
    [audiofile] wav au aiff aif
    [dsdiff] dff преобразование в PCM на лету не тянет проц
    [dsf] dsf преобразование в PCM на лету не тянет проц
    [faad] aac
    [wavpack] wv
    [modplug] 669 amf ams dbm dfm dsm far it med mdl mod mtm mt2 okt s3m stm ult umx xm
    [ffmpeg] 16sv 3g2 3gp 4xm 8svx aa3 aac ac3 afc aif aifc aiff al alaw amr anim apc ape asf atrac au aud avi avm2 avs bap bfi c93 cak cin cmv cpk daud dct divx dts dv dvd dxa eac3 film flac flc fli fll flx flv g726 gsm gxf iss m1v m2v m2t m2ts m4a m4b m4v mad mj2 mjpeg mjpg mka mkv mlp mm mmf mov mp+ mp1 mp2 mp3 mp4 mpc mpeg mpg mpga mpp mpu mve mvi mxf nc nsv nut nuv oga ogm ogv ogx oma ogg omg psp pva qcp qt r3d ra ram rl2 rm rmvb roq rpl rvc shn smk snd sol son spx str swf tgi tgq tgv thp ts tsp tta xa xvid uv uv2 vb vid vob voc vp6 vmd wav webm wma wmv wsaud wsvga wv wve
    [pcm]


    В качестве приемника на стороне цап выступает Bolero. Готовится чертеж корпуса, который позволит вместить плату мини-пк, плату стабилизатора БП, тороидальный трансформатор и жесткий диск.

    В данный момент ведется работа над:
    - Возможность настройки Ethernet, Wi-fi, параметров воспроизведения аудио через веб-интерфейс, параметров доступа по сети;
    - OLED дисплей для отображения ниформации об альбоме/треке/времени/битрейте исходника (это уже отображается на клиентсокй части планшета/смартфона/пк)
    - модификация под авто в качестве ГУ (устройство компактное, а с установкой SSD вместо HDD, вообще толерантное к вибрациям)
    Думаю, много говорить о возможностях реализации чего-либо на базе Linux не имеет смысла. Поле ограничено лишь фантазией и временем.

    Хочется выразить благодарность Алексею (Energetik) за содействие в приобретении плат устройства и БП для экспериментов, за полезные идеи и мотивацию.

    Добавлен функционал USB-транспорта (проигрывание файлов с "флешки").
    Клиент для Windows (x32), один ИЗ: http://download.sarine.nl/Programs/g....16-1-win32.7z

    Текущая версия ПО: 1.1.0

    Инструкция по подключению сетевого диска MusiCube в WIndows.pdf

    Ну и пара фото хозяйства:

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

Название:	IMG_3178.jpg 
Просмотров:	1094 
Размер:	121.7 Кб 
ID:	208326 Нажмите на изображение для увеличения. 

Название:	IMG_3179.jpg 
Просмотров:	1011 
Размер:	100.6 Кб 
ID:	208327 Нажмите на изображение для увеличения. 

Название:	IMG_3182.jpg 
Просмотров:	1261 
Размер:	119.3 Кб 
ID:	208328 Нажмите на изображение для увеличения. 

Название:	IMG_3183.jpg 
Просмотров:	970 
Размер:	167.3 Кб 
ID:	208329 Нажмите на изображение для увеличения. 

Название:	IMG_3184.jpg 
Просмотров:	1117 
Размер:	183.0 Кб 
ID:	208330
    Нажмите на изображение для увеличения. 

Название:	IMG_3197.jpg 
Просмотров:	1015 
Размер:	275.9 Кб 
ID:	211391 Нажмите на изображение для увеличения. 

Название:	IMG_3198.jpg 
Просмотров:	999 
Размер:	223.3 Кб 
ID:	211392

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

Название:	IMG_0697.jpg 
Просмотров:	1724 
Размер:	54.2 Кб 
ID:	199982 Нажмите на изображение для увеличения. 

Название:	IMG_0698.jpg 
Просмотров:	1389 
Размер:	47.8 Кб 
ID:	199983
    Нажмите на изображение для увеличения. 

Название:	mac.jpg 
Просмотров:	1255 
Размер:	257.2 Кб 
ID:	199985

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

Название:	mac.jpg 
Просмотров:	1221 
Размер:	778.0 Кб 
ID:	199981  
    Последний раз редактировалось DeGato; 14.06.2014 в 17:14.

  2. #61
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,350

    По умолчанию Re: ARM-based USB источник MusiCube

    Цитата Сообщение от DeGato Посмотреть сообщение
    Софт, не забываем питание. Есть как системы с открытым исходным кодом, образы разных Linux, которые понадобится установить и настроить самостоятельно, так и "срез" текущей рабочей системы, представленной в первом посте, который пока не выложен в публичный доступ
    Собственно, именно это и интересует. Планируется ли продажа/распространение рабочего софта для не-линуксоидов? Его апгрейд?

    БП - вопрос не столь сложный, тем более что винт лучше питать отдельно и не гнать его ток через плату контроллера. Линейный стабилизатор на 200..500 мА сделать не очень проблемно (у меня, кстати, цифровой транспорт Энергетика и 3.5" винт питаются именно от линейных).

  3. #62
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    По умолчанию Re: ARM-based USB источник MusiCube

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Собственно, именно это и интересует. Планируется ли продажа/распространение рабочего софта для не-линуксоидов? Его апгрейд?

    БП - вопрос не столь сложный, тем более что винт лучше питать отдельно и не гнать его ток через плату контроллера. Линейный стабилизатор на 200..500 мА сделать не очень проблемно (у меня, кстати, цифровой транспорт Энергетика и 3.5" винт питаются именно от линейных).
    Да, планируется. Стоимость будет очень демократичная по ряду причин. За подробностями лучше в личку.
    В моем варианте винт как раз питается от отдельной обмотки.

  4. #63
    Частый гость Аватар для waver
    Регистрация
    30.04.2010
    Адрес
    РФ
    Сообщений
    145

    По умолчанию Re: ARM-based USB источник MusiCube

    За музыкальный сервер отвечает MPD? Кстати, картинка mac.jpg уж очень похожа на GMPC...

  5. #64
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    По умолчанию Re: ARM-based USB источник MusiCube

    Цитата Сообщение от waver Посмотреть сообщение
    За музыкальный сервер отвечает MPD? Кстати, картинка mac.jpg уж очень похожа на GMPC...
    Ага, я же говорил, все достаточно обычно. Пока не доходит до нюансов

  6. #65
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    По умолчанию Re: ARM-based USB источник MusiCube

    Обновлена информация в 1-м посте.

  7. #66
    Старый знакомый Аватар для rumsol
    Регистрация
    23.11.2009
    Адрес
    Череповец, Russia
    Возраст
    33
    Сообщений
    595

    По умолчанию Re: ARM-based USB источник MusiCube

    Как на счет вывода перекодированного видео в mkv/avi хотя бы 720р - для полноценного медиа-центра. Реализуемо?
    В шапке темы эти форматы значатся.

  8. #67
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    По умолчанию Re: ARM-based USB источник MusiCube

    AVI, MKV кушает нормально. Но это уже тема отдельного топика.

  9. #68
    Старый знакомый Аватар для rumsol
    Регистрация
    23.11.2009
    Адрес
    Череповец, Russia
    Возраст
    33
    Сообщений
    595

    По умолчанию Re: ARM-based USB источник MusiCube

    Хорошо,а чем отличается от стационарного компьютера, кроме габаритов и энергопотребления ?
    Выбор стоит между m-ITX форматом,и этим. Оба варианта можно подключить к линейному бп, и поставить на пассивное охлаждение.

  10. #69
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    По умолчанию Re: ARM-based USB источник MusiCube

    Цитата Сообщение от rumsol Посмотреть сообщение
    Хорошо,а чем отличается от стационарного компьютера, кроме габаритов и энергопотребления ?
    Выбор стоит между m-ITX форматом,и этим. Оба варианта можно подключить к линейному бп, и поставить на пассивное охлаждение.
    Невозможностью запустить windows, меньшей (но дотаточной для нужд) производительностью, отсутствием потребности в охлаждении в принципе, наличием расширенного набора портов I/O для экспериментов, ценой готового решения, лаконичностью. Может еще чем

  11. #70
    Старый знакомый Аватар для rumsol
    Регистрация
    23.11.2009
    Адрес
    Череповец, Russia
    Возраст
    33
    Сообщений
    595

    По умолчанию Re: ARM-based USB источник MusiCube

    Меньше цена, нет головной боли по поводу охлаждения, соответственно меньше функциональности.. доп. Бонусов не вижу

    ---------- Сообщение добавлено 20:27 ---------- Предыдущее сообщение было 20:27 ----------

    Цитата Сообщение от energetik Посмотреть сообщение
    Проект на самом деле мегаинтереснейший! Уйти от использования компа в стойке с аудиоаппаратурой сохраняя его функционал и юзабилити перспектива очень заманчивая
    Видимо это основной плюс апгрейда.

  12. #71
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    По умолчанию Re: ARM-based USB источник MusiCube

    Добавлен функционал USB-транспорта ("флешки").

  13. #72
    Старый знакомый Аватар для Карта
    Регистрация
    08.06.2006
    Адрес
    Ростов-на-Дону
    Возраст
    65
    Сообщений
    585

    По умолчанию Re: ARM-based USB источник MusiCube

    Кто занимается (занимался) компами, он эээ... всем организмом ощущает, что нельзя компы подпускать к звуку. Дело не в списке аргументов...
    Трактиръ "На Босховской"

  14. #73
    Старый знакомый Аватар для rumsol
    Регистрация
    23.11.2009
    Адрес
    Череповец, Russia
    Возраст
    33
    Сообщений
    595

    По умолчанию Re: ARM-based USB источник MusiCube

    Немного размазанная формулировка. Это случайно не от обилия преобразователей, шим-регуляторов, нескольких шин с разной частотой работы ?
    Единственно чем эта штука отличается от m-itx - меньшее число преобразователей/регуляторов в питании.. А шины данных.. они в любой архитектуре есть, если это цифровой источник.
    Дело как раз в списке аргументов. Но они становятся более глубокими в понимании.
    Тема вроде в "цифровых источниках" - самое место обсудить новый источник со всех сторон.

  15. #74
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    По умолчанию Re: ARM-based USB источник MusiCube

    На сайте производителя плат документация в открытом виде. Можно взглянуть на схему там же.

  16. #75

    По умолчанию Re: ARM-based USB источник MusiCube

    DeGato, cubietruck для данного девайса подойдет?

  17. #76
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    По умолчанию Re: ARM-based USB источник MusiCube

    Цитата Сообщение от Wired Посмотреть сообщение
    DeGato, cubietruck для данного девайса подойдет?
    Должен. Процессоры там одинаковые, как и необходимая нам периферия за исключением сети. Нужно будет лишь использовать другой модуль ядра, чтобы сеть заработала.

  18. #77
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    По умолчанию Re: ARM-based USB источник MusiCube

    Девайс обрел полноцнный корпус и законченный внешний вид.
    Добавил фото в 1-й пост.

  19. #78
    Старый знакомый Аватар для dee-jan
    Регистрация
    09.07.2009
    Адрес
    BLR
    Возраст
    42
    Сообщений
    923

    По умолчанию Re: ARM-based USB источник MusiCube

    Симпатишно, винты только черные спереди. И сзади тожа поцивыльнее.
    Скажите, оно как с болеро работает? Обратная синхра работает?
    Приглядываю тоже транспорт для цапа.
    ЗЫ. Как шелкографию наносили на корпус?
    Сергей.

  20. #79
    Новичок
    Автор темы
    Аватар для DeGato
    Регистрация
    23.12.2012
    Адрес
    Riga, Latvia
    Сообщений
    84

    По умолчанию Re: ARM-based USB источник MusiCube

    В основном с Болеро и работает в системе.
    Это не шелкография, а гравировка с заливкой.


    Offтопик:
    черных винтиков еще не нашел подходящей длины

  21. #80

    По умолчанию Re: ARM-based USB источник MusiCube

    Цитата Сообщение от DeGato Посмотреть сообщение
    Девайс обрел полноцнный корпус и законченный внешний вид.
    черньій ящик, идеально (без подколок)

Страница 4 из 5 Первая ... 2345 Последняя

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

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

Ваши права

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