Как стать автором
Обновить

Комментарии 42

Не, проще Хром\Бук-Бокс купить и обычный х86-64 иметь со всеми вытекающими.

Это неспортивно )

Почему они все бегают за одним мячом? Им мячей не хватает?
Почему они все бегают за одним мячом? Им мячей не хватает?

Согласен, я вот ещё из спортивного интереса поставил proxmox на ТВ приставку (rk3318 1.1ghz)... А после чего вернул android и избавился от устройства, поняв то что такой процессор не подойдёт даже для каких либо серверных нужд.

Ну и напрасно. Подобные у меня сейчас:
- универсальный гейт (прокси и прочее) - ок
- мини-вебсервер для "умного дома" (просто не HA - тот тормоз конечно) - ок
- детектор объектов для видеонаблюдения - ок
- сервер автоматизации - ок

А вот такое:

Proxmox Virtual Environment is a complete open-source platform for enterprise virtualization

ну это как бы немного перебор )

Была идея сделать из андроид приставки подобие AirPlay. Подключал оптический выход приставки к оптическому входу ресивера с акустикой. Дебиан запускал с microSD и настраивал там PulseAudio для получения аудиопотока из сети и трансляцию его на оптический выход. Трансляция аудио с другой линукс машины без вопросов. С windows куча приседаний начиная от виртуальной звуковой карты, либо портированного PulseAudio, еще какой-то софт с гитхаба пробовал, всё не понравилось. Преследовали щелчки если буферизацию маленькую ставил, отставание звука от видео, отваливались клиенты если транслировал с двух источников, приставка не справлялась с передискретизацией аудио, и другие "прелести". Тогда отложил эту идею в долгий ящик, даже не опробовав трансляцию со смартфона. Ваша статья пробудила воспоминания, надо будет опять изучить вопрос.

Если бесполезной аудиофилией не страдать (не отрицаю сушествование полезной), то обычный адаптер блютус>оптика закрывает все эти юзкейсы, стоит копейки и стабильно работает.

Сжатие блютус можно выслушать только в наушниках. На колонках любого класса крайне сложно.

Я сейчас специально не уточняю где именно ее можно скачать

Да в принципе особо без разницы откуда armbian качать: там основная проблема – работающий dtb-файл, с которым всё железо определяется.
Мне, например, пришлось под свой бокс из 2 файлов собирать, чтобы и фронтальный дисплей с синезубом, и wi-fi работали.

Для начала нужно зайти по сети, чтобы спокойно работать, независимо от работы X‑сервера.
Затем убить процесс display manager:

А можно просто открыть консоль и вбить в ней sudo thunar, затем перейти в нём в нужный каталог, открыть файл конфигурации и отредактировать его в текстовом редакторе, а потом сохранить.

Не всё так просто: конкретно у Z8 используется DDR3, для инициализации которой нужен правильный SPL, то есть еще до того как вы подберете dtb. Иначе у нее просто памяти не будет, не определится RAM.
Ну и смотря что нужно - тут вот тоже фронтальный дисплей не определился, да и "не нужОн!".

А можно просто открыть консоль и вбить в ней sudo thunar, затем перейти в нём в нужный каталог, открыть файл конфигурации и отредактировать его в текстовом редакторе

Это если вы уже знаете что именно там редактировать. Предположим что не знаете - потому что "старого" нет, какой драйвер - неизвестно, и любой косяк приведет к тому что вместо "sudo thunar" получим тот самый черный экран нестартовавших Иксов, и все равно придется лезть по сети разбираться. Ну или к serial консоли припаивать проводки.

Не всё так просто: конкретно у Z8 используется DDR3, для инициализации которой нужен правильный SPL, то есть еще до того как вы подберете dtb.

Что neofetch показывает, кстати? Он в армбиан идёт в комплекте (как и MC).

TOX1 4/32 на Amlogic s905x3 (запускал с флешки 20.12.2024)
TOX1 4/32 на Amlogic s905x3 (запускал с флешки 20.12.2024)

Кстати, я бы ему особо не верил. Вот вывод с машинки X88mini13:

Host: Rockchip RK3528 X88PRO DDR4 V10 Board

Вот это неправда, точнее, там DDR3, и SPL с поддержкой DDR3, а вот сама ОС с dtb - от другого образа, с SPL без поддержки DDR3, поэтому тут оно пишет про DDR4....

Тому, что писало в консоли, всё-таки больше верю, из-за этих DDR пришлось выпаивать чип памяти с некорректным загрузчиком

нужен правильный SPL

А зачем родной затирать? Меняем только ядро (если что-то не так в родном) и корневую, профит - ничего не ломается. Причем обязательно до всех манипуляций слить дамп, и разобрать его - как минимум dts/fex и spl нам будет обязательно нужен.

С Z8 там всё своеобразно: родной Uboot не дает загрузить ничего кроме родного же Андроида, заменить Uboot можно - но родной SPL не запустит чужой Uboot, а полностью чужой SPL с Uboot должны поддерживать инициализацию DDR3.

С другими да, можно извращаться вплоть до того что запустить ядро Андроида с корневой ФС Дебиана, не говоря уже о переразбивке памяти и замене ядра, но не в этом случае.
Самые беспроблемные - на базе Rockchip-процессоров...

Вообще, как оказалось, основная проблема устройств на arm с линухом на борту - малое количество доступного софта под эту архитектуру.
И box86/64 тут не всегда поможет: у меня, например, не стартуют клиенты телеги из-за отсутствия необходимых инструкций (их там с десяток таких), хотя котатограм из флэтпака запускал как-то.

Ну и в качестве браузера Thorium из deb-пакета нормально работает (Min, Falkon и Dillo так себе юзать оказалось, потому попробовал и снёс).

Хм, смотря какой софт... Всё что мне нужно - оно или уже есть, или можно собрать.
Клиента Телеграма нет (а он вообще есть пригодный для сборки? Хоть под 86?)

под x86 на линух емнип нет, как и под винду

Ну и ещё можно поставить Manjaro ARM как на флешку, так и на eMMC.
Но опять же нужно найти рабочий dtb под свой бокс. Этот файл должен подойти как к armbian, так и к Manjaro, главное его в стартовый конфиг прописать.
Ну и можно в этом конфиге менять строчку с этим dtb, пока не найдёшь наиболее подходящий. Если его на форуме 4pda/armbian/etc сразу не узнаешь, конечно.

Подход автора одобряю, взять "на всякий" в отпуск, в кармане куртки, тв-бокс с Линуксом, чтобы затупить/заадминить/поправить пару строк в VSCodium прямо в гостинице, как показывает жизнь, невероятно прозорливо.

Слегка преувеличено что можно на ARM rk3318-box и т.п. "около 1ГГц-вых CPU" смотреть в Armbian видео или Ютьуб. Можно но только скачанное, в плеере mpс, запущенном с нужными GPU-флагами, с дропами в FPS, на пределе возможностей коробочки CPU-загрузкой 80-100% и негуманной для пассивного охлада температурой 75-85С. Впрочем, цена невелика, года три прослужит.

Слегка преувеличено что можно на ARM rk3318-box и т.п. "около 1ГГц-вых CPU" смотреть в Armbian видео или Ютьуб

Как это? )
А я что с ним делаю, подключив к ТВ, по-вашему?

Ютуб, клип, загрузка ядер по 26% в среднем. Это, вообще говоря, TV-бокс, он показывает видео даже под Андроидом (а уж там-то всякого г.... одновременно в фоне много крутится)

как правило не "даже" а "только". аппаратного декодирования на armbian почти не завезли, софтовое декодирование

Вы не поверите: смотреть mp4-фильмы можно было спокойно на Pentuim-166 Мгц, одноядерном...

Хотя, зачем мне спорить? Вон оно у меня перед глазами, работает...

смотреть mp4-фильмы можно было спокойно на Pentuim-166 Мгц, одноядерном...

сильно зависит от используемого кодека в этом контейнере
если там окажется h.265, то будет отличным результатом пропуск 9 кадров из 10

Ну вот не поленился, скачал файл с видеорегистратора, там как раз h.265, 1920x1080, mplayer, full screen mode.
Загрузка одного ядра - около 63%. Нет пропусков....

Нет конечно, на этой приставке, сейчас. Мы же вроде про Armbian говорили, а про Пентиум - что даже тогда видео смотрели люди.

В те времена никаких h.265 еще не существовало, он только лет через пять появился...

VIDEO: [HEVC] 1920x1080 24bpp 12.000 fps 656.2 kbps (80.1 kbyte/s)
Selected video codec: [ffhevc] vfm: ffmpeg (FFmpeg HEVC / H.265)

я помню 486 с видео на 320x240 специально перекодированном

и видел много владельцев одноплатников у которых "почему то" не тянет, крики, слезы..

Специально проверил несколько тормозных видеофайлов - без проблем
Что я не так делаю? )

Вот, "Марсианина" поставил...

да все так, rk более менее научились использовать видео, похоже хорошая сборка получилась.

НО "около 1ГГц-вых CPU" от Alwinner это не точно не касается, поэтому не стоит обобщать

Ждём компьютер в умных часах :)

Вот вы смеетесь, а несколько лет назад гламурный журнал Vogue выпустил номер, на одной из страниц которого был вклеен плоский экран с живой рекламой чего-то.
https://habr.com/ru/companies/timeweb/articles/855134/

До сих пор не пойму, куда он делся из дома, похоже кто-то выкинул...

так там не умные часы, а считай смартфон был без радиомодуля

В качестве монитора можно использовать Android-смартфон с платой видеозахвата HDMI->Type-C. И недорого (если конечно телефон, поддерживающий такое подключение, уже в наличии), и автономно.

да, так и делают, остается только разобраться зачем здесь бокс на слабом проце если на телефон можно поставить termux/anlinux а проц на нем скорее всего гораздо мощнее

М/б то, что бокс может быть на порядок дешевле смарта с usb 3.x в котором видеовыход реализован (а не передача по Wi-Fi). Ну и помимо HDMI-видеовыхода (через который как правило и звук передаётся) имеется 2 и более USB-гнезда для подключения переферии и rj45 для Ethernet (100MB или 1GB, в зависимости от бокса). Для смарта чтобы реализовать такое ещё нужно будет хаб докупать, который по стоимости выйдет как тот бокс.
Тогда уж проще и удобнее купить микро-ПК на каком-нибудь n100, который по габаритам не намного от бокса ушёл.

нет-нет, тут все наоборот. для смартов есть универсальные штуки видозахвата, т.е. это видео-вход. а уж к нему можно подключить и бокс, и мини пк (и так делают, видел примеры). Выход видео получить внезапно даже сложнее, оно как бы для подключения телеков-мониторов-проекторов

вот сейчас ничего не понял
В смарте в порте usb реализован видеовход?

И что за видеозахват, если экран смарт может транслировать по Wi-Fi. Может не видеозахват, а что-то типа устройств Chromecast?

В смарте в порте usb реализован видеовход?

теплее, но не горячо. В смарте обычный usb. которые поддреживает стандарт uvc, помимо прочего, так же по протоколу usb uvc можно и вебкамеру подключить.. Cпециальный переходник (ну там микросхема вобщемто), преобразует подаваемый на него видео сигнал c hdmi в вот этот самый usb uvc. И специальная программка отображает получаемую картинку на экране смартфона.

всякие ][ромкасты и wifi обычно служат для того чтобы картинку со смартфона отображать на экране внешнего телека

Нафига на экран смарта выводить картинку?

Тут статья как с устройства вывести картинку на монитор/телевизор и использовать в качестве десктопа.
Так-то можно просто на ведроиде софт запускать виндовый через wine (я запускал).

А какой смысл в таком мелком экране? Чтобы что?
Мне и на 15" экране ноута работать было всегда некомфортно из-за малой диагонали, а тут диагональ 6–7". Можно конечно купить китайскую подставку с увеличивающей линзой или гарнитуру для 3d. В первом случае диагональ картинки увеличится на пару дюймов, во втором нужно ещё решить как реализовать вывод в стереорежиме (можно конечно задействовать что-то типа VRidge, но там нужен ПК и смысл в таком «экране» во многих случаях пропадает).

Ну то разве что в плане использовать бокс автономно от аккумуляторного ИП где-то вдалеке от розетки, про что в статье мельком упоминалось.
Но ведь есть автомобильные мониторы чуток большей диагональю и разрешением как в бюджетных смартах (HD и ниже), правда видеовход там RCA (aka тюльпаны). Питание от бортсети авто. Обычно для камер заднего вида используются (в магнитолах с ведроидом обычно свой экран есть, куда и видео с камеры вывести можно).

Импонирует такой подход: минимум затрат, максимум эффективности. Превращать доступные устройства в рабочие инструменты — настоящий инженерный подход. Зачем? Просто потому что так тоже можно 

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации