Можно ли перепрошить телевизор с линукс на андроид

Обновлено: 13.05.2024

За последние пару лет через мои руки прошли с десяток «умных» телевизоров на различных операционных системах. В процессе их использования появились как мои личные фавориты, так и аутсайдеры, поэтому сегодня я решил рассказать о том, какую ОС для Smart TV и почему стоит или не стоит выбирать в 2021 году. Поехали!

WebOS, Tizen и другие проприетарные ОС

В отличие от рынка смартфонов, на котором правит дуополия iOS и Android, производители «умных» телевизоров пока так и не пришли к унификации платформ. Возьмем, к примеру, двух популярных корейских производителей: Samsung развивает собственную Tizen OS, а в телевизорах LG можно найти исключительно webOS. И эти две платформы, несмотря на отличия в интерфейсе и конкретных функциях, имеют концептуально одни и те же плюсы и недостатки.

Ключевой плюс — скорость работы. И Tizen, и webOS имеют довольно приятный интерфейс и действительно очень шустры при взаимодействии с ним. Приложения и контент запускаются быстро, при навигации в меню практически не встречается заметных подтормаживаний, то есть, плавность и скорость работы на высоте. Так происходит часто, когда железо и софт создаются внутри одной компании — оптимизация налицо.

Но в то же время у такого подхода есть и другая сторона медали. Далеко не все разработчики приложений, а ведь именно ради них мы покупаем «умные» телевизоры, готовы выпускать свои программы сразу на несколько платформ, ограниченных телевизорами определенного бренда. Как итог, в магазинах приложений у Samsung и LG не так много приложений, как хотелось бы.

С крупными сервисами вроде «Кинопоиска», IVI, Okko, Netflix и приложениями российских телеканалов здесь все хорошо — то, что работает по подписке и позволяет показывать вам рекламу поддерживается практически везде. А вот условного выбора среди приложений для доступа к личной библиотеке контента или для просмотра IPTV почти нет. Да и с кастомизацией оболочки, что называется «под себя», всё скудно, разве только иконки приложений расположить в другом порядке, да избранное наполнить.

При этом, нельзя сказать, что Tizen и webOS — это плохие платформы для «умного» телевизора. Если у вас нет жгучего стремления к кастомизации и превращению ТВ в подобие многофункционального мини-компьютера, вам нравится, когда всё шустро и без проблем работает из коробки, и вы привыкли платить за лицензионный контент и сервисы по подписке, то наверняка останетесь довольны продуктами Samsung и LG.

Что касается других Linux-подобных проприетарных платформ, которые устанавливаются в телевизоры менее популярных брендов, то на мой взгляд, их стоит обходить стороной. На них еще меньше приложений и даже некоторые популярные сервисы могут быть на них недоступны. На моей памяти есть несколько случаев среди моего окружения, кто по незнанию купил такой ТВ и спустя несколько дней либо вернул его в магазин, либо купил в дополнение ТВ-приставку на Android или Apple TV.

Android TV

Android TV (не путать с AOSP-сборками Android, которые лучше тоже обходить стороной) — самая богатая в плане софта и всевозможной кастомизации платформа. Это достигается благодаря огромной базе Android-приложений, которые можно скачивать как из Google Play на самом телевизоре (если они имеют адаптированный для ТВ интерфейс), так и устанавливать в виде apk-файлов с флешки или из облачного хранилища.

Благодаря Android с легкостью можно организовать собственную библиотеку контента, которая будет проигрываться с сетевого хранилища или домашнего ПК — выбор софта для этого огромный. При этом, ничего не мешает это сочетать с онлайн-кинотеатрами, приложения которых без проблем можно найти в Google Play.

При этом, благодаря свободной установке apk, не проблема воспользоваться и сторонними сервисами. Редакция «Код Дурова» не поддерживает пиратство, однако все ещё случаются моменты, когда без «пиратки» не обойтись. Например, до недавнего времени сериалы в Apple TV+ не имели русской озвучки, при этом на пиратских платформах их можно было посмотреть со сторонней русскоязычной дорожкой, что было очень удобно. Та же ситуация с рядом фильмов и сериалов, которые эксклюзивно выходят на зарубежных платформах, недоступных в России. Так или иначе, за контент всегда лучше платить его правообладателям, но если такой возможности нет, а посмотреть хочется, то на наш взгляд, делать исключения из этого правила не так зазорно. И в этом плане Android TV предоставляет все возможности.

Кроме того, с Android TV найдут где разгуляться и энтузиасты, начинающие свой день с чтения одного известного и с недавних пор заблокированного форума. Получить root-права, сменить лаунчер, удалить неудаляемый софт и добавить новых недекларируемых возможностей — все это в рамках Android TV сделать вполне реально.

Среди преимуществ Android TV в сравнении с webOS и Tizen стоит отметить простейшее подключение Android-смартфонов при помощи встроенного Chromecast (AirPlay для iOS можно добавить сторонними приложениями) и поддержку игр, выпущенных для ОС от Google. Только стоит иметь в виду, что для большинства динамичных тайтлов придется обзавестись геймпадом с поддержкой Bluetooth. Единственное заметное ограничение — это производительность железа. И об этом стоит упомянуть отдельно.

Дело в том, что большинство ТВ на базе Android TV работают на скромном железе. Зачастую это далеко не самые производительные чипы MediaTek, а объем ОЗУ редко превышает 2 ГБ. Именно поэтому страдают не только игровые возможности, но и в целом работа интерфейса и приложений. Да, Android TV зачастую кажется менее расторопной, чем проприетарные ОС на телевизорах Samsung и LG. Впрочем, для большинства задач это не будет столь критично, да и очевидная разница в работе будет заметна лишь в том случае, если у вас дома будут установлены условно два телевизора: один на webOS или Tizen, а второй на Android TV.

Еще я встречал много негатива в сторону интерфейса Android TV, мол, он в некоторых местах запутан и не так удобен для неподготовленного пользователя. Как по мне, то это дело привычки — я проблем с двумя ТВ на Android у себя дома не испытываю. Да что там говорить, даже мой трехлетний сын без проблем ориентируется, моментально находя иконки сервисов, в которых можно посмотреть любимые мультфильмы.

Так или иначе, телевизор на базе ОС от Google, на мой взгляд, это куда более универсальное решение, и оно понравится тем пользователям, которые не хотят быть ограниченными встроенными возможностями ОС и относительно скромным набором приложений в фирменном магазине. Простор для творчества здесь огромный, но и в дебри лезть вовсе не обязательно, если вам это не нужно.

Наши обзоры телевизоров на базе Android TV читайте по ссылкам:

Яндекс. ТВ

Одной из самых молодых платформ на рынке Smart TV является Яндекс.ТВ от российского IT-гиганта, которой сегодня комплектуется ряд бюджетных телевизоров, доступных на российском рынке.

Это, по сути, не полноценная ОС, а надстройка над Android TV со своими фишками и особенностями. Сама по себе оболочка Яндекса выглядит более простой и менее нагруженной, нежели стоковый Android TV. Как мне кажется, разобраться и привыкнуть к ней неподготовленному пользователю будет немного проще. При этом, основа в виде Android TV позволяет устанавливать на телевизор сторонние приложения в виде apk-файлов, что придется кстати продвинутым пользователям. Единственное, что здесь нет встроенного Google Play — на выбор предлагаются несколько популярных приложений для скачивания, а остальное придется добавлять с помощью apk.

Не трудно догадаться, что в Яндекс.ТВ компания продвигает собственные сервисы, но не исключает использование конкурирующих, что важно. Мне понравился используемый в оболочке принцип одного окна, когда видеоконтент доступен прямо на основном экране и разделен на несколько вкладок. Активным пользователям того же «Кинопоиска» это будет удобно.

Вместе с тем другой ключевой особенностью Яндекс.ТВ стала встроенная Алиса, которая неплохо говорит по-русски и вполне может быть полезна в контексте просмотра того или иного контента. Самое полезное, на мой взгляд, это то, что Алису можно попросить включить конкретный фильм или выдать подборку фильмов и сериалов, объединенных каким-либо жанром, актером, режиссером, тематикой и так далее.

О других возможностях Алисы на ТВ я рассказывал в отдельном материале — почитайте, если интересно:

На мой взгляд, телевизоры на Яндекс.ТВ стоит рассмотреть тем пользователям, которые хотят недорогой ТВ с гибкостью в плане софта и одновременно с этим являются подписчиками видеосервиса Яндекса, например, в рамках подписки Яндекс.Плюс. Для них возможности этой системы, как мне кажется, раскроются наиболее полным образом.

tvOS и Apple TV

Несмотря на то, что собственные телевизоры компания из Купертино всё ещё не выпускает, добавить свой ТВ в экосистему компании не составит труда — достаточно обзавестись приставкой Apple TV, работающей на базе tvOS. Сразу оговорюсь, что на мой взгляд, это будет иметь смысл только в том случае, если вы являетесь активным пользователям других гаджетов компании. Иначе большинство фишек Apple TV вы на себе не почувствуете.

Ключевая особенность tvOS в том, что она превращает любой ТВ в еще один экосистемный продукт Apple с доступом в вашим фотографиям, музыке, истории просмотра и многому другому, что доступно в фирменных сервисах купертиновцев. Начать смотреть сериал на iPad по пути домой, а затем продолжить на телевизоре, посмотреть фотографии и видео из отпуска на большом экране без их предварительного трансфера куда-либо или любимые музыкальные плейлисты на домашней акустике, подключенной к ТВ, — это все об Apple TV и экосистеме «яблочной» компании, которая просто работает.

Вместе с тем tvOS — это, пожалуй, самая шустрая из телевизионных ОС, которые мне доводилось использовать. Интерфейс на ТВ реагирует на действия пользователя так же стремительно, как iPhone на тапы по его сенсорному экрану. Это неудивительно, ведь приставки Apple TV использует то же железо, что и в iPhone и iPad. Последнее поколение приставки, к слову, имеет на борту A12 Bionic. Обзор этой модели можно прочитать по ссылке:

ще одно преимущество tvOS перед остальными ТВ-платформами — это продуманное семейное использование. Можно создать несколько учётных записей внутри приставки и, переключаясь между ними, члены семьи смогут получать доступ к своему персональному контенту.

Что касается разнообразия приложений, то по этому параметру tvOS, на мой взгляд, находится где-то посередине между webOS / Tizen и Android TV. Это происходит в том числе благодаря тому, что разработчики имеют все необходимые инструменты для быстрой портации программ с iOS на tvOS.

Отдельно стоит сказать об играх, которые выдают, пожалуй, лучшую графику среди всех доступных для ТВ систем, во многом благодаря использованию более мощной начинки. Громадным я бы выбор игр не назвал, хотелось бы, конечно, побольше, и об этом я упоминал в обзоре Apple TV 4K (2021). Однако наличие десятка неплохих тайтлов в App Store и доступность на приставке всех игр из сервиса Apple Arcade делает из tvOS игрового лидера на рынке операционок для ТВ. Но так или иначе, до классических консолей ей пока далеко.

Подробнее о причинах выбора Apple TV я рассказывал в отдельном материале , заходите почитать, если есть интерес к этому продукту купертиновцев:

Выводы

Среди упомянутых мной ТВ-платформ, нельзя однозначно выбрать лидера и аутсайдера, все зависит от того, как именно вы пользуетесь телевизором.

  • Сообщество
  • Домашние Кинотеатры
  • Телевизоры
  • Можно ли обычную ОС заменить на Android?

Можно ли обычную ОС заменить на Android?

Aliving
  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу

Можно ли обычную операционную систему телевизора от Sony заменить в сервисном центре на Android за дополнительную плату?

  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу
  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу
Aliving
  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу

Очень плохо. Лучше бы Сони вообще только на андроиде делали свои телеки. Потому как их ОС не выдерживает никакой критики.

  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу
@Aliving написал (-а):

Очень плохо. Лучше бы Сони вообще только на андроиде делали свои телеки. Потому как их ОС не выдерживает никакой критики.

:nerd:

. однако, коллега @Aliving , считайте-таки за счастье, что все, исключая Smart TV, в Вашей модели до сих пор после всех обновлений прошивки штатно функционирует . а что кас. функций Android TV, то отчего бы не проапгрейдить Вашу модель KDL43WD756 под ОС Linux AndroidTV-приставкой "дешево и сердито", как здесь:

:victory:

Успехов , и рассказывайте.

"Правильная постановка задачи важнее даже, чем её решение. " (Альберт Эйнштейн) .

Современные телевизоры с технологией Смарт сегодня по своим функциональным способностям приближены к персональным компьютерам. Они предоставляют возможность не только просматривать кабельные, цифровые, спутниковые и аналоговые телепередачи с выводом их на широкий экран, но также подключаются к интернету. Большинство моделей нового типа вовсе не требуют для такого подключения дополнительных устройств. Таким образом, с их помощью можно просматривать телевизионные передачи, фильмы онлайн прямо с сайтов, сами сайты, подключать к ноутбуку и телевизору.

Поскольку Смарт ТВ телевизоры выходят за рамки стандартного приёмника, его программное обеспечение необходимо периодически обновлять, так как оно в любом случае устаревает. Основные причины, по которым обновление становится необходимым, это:

Выявление ошибок в работе телевизора;

Желание пользователя получить новые доступные после обновления функции и возможности.

update-tv-firmware

Перед тем, как прошить телевизор своими силами, нужно учесть, что, скорее всего, все пользовательские настройки будут сброшены, восстановить их нельзя, только настраивать всё заново. Кроме этого, свои силы следует трезво оценивать, поскольку из-за неправильной прошивки телевизор может быть сломан, соответственно, услуги специалиста станут на порядок дороже. Что ещё важно иметь в виду сразу – ни в коем случае нельзя выключать телевизор в то время, когда идёт прошивка.

В автоматическом режиме

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

Smart11

Способов перепрошить устройство самостоятельно имеется всего два. Выбор зависит от того, есть ли доступ к интернету через телевизор, нет ли ограничений по трафику, какова скорость передачи данных. Если доступ имеется, скорость и трафик позволяют, удобнее всего воспользоваться автоматическим способом обновления. Стандартная последовательность действий включает в себя:

Подключение к телевизору интернета (будь это Wi-Fi или соединение посредством кабеля);

Переход к вкладке поддержки;

Выбор пункта с обновлением программного обеспечения;

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

312
В ручном режиме

До того как обновить прошивку на телевизоре ручным способом через USB, необходимо воспользоваться персональным компьютером или ноутбуком. Такой способ актуален, если автоматически обновить не получается, когда, например, прошивка вышла из строя практически полностью и требуется новая. Здесь понадобится юсб-флешка.

Для начала пользователю следует уточнить модель своего телевизора (посмотрев наклейку на задней панели, заглянув в технический паспорт, посмотрев в настройках с помощью пульта). Далее нужно зайти с компьютера на официальный сайт компании, которая является производителем телевизора, перейти к разделу поддержки и выбрать вкладку загрузки обновлений. В строку поиска вводится номер модели, после чего на мониторе появится перечень доступных прошивок. Важно учесть, если устройство ранее регулярно прошивалось и обновлялось, нужно выбрать из предложенных вариантов самый последний, если нет – скачать все версии, начиная от вашей до самой последней.

Дальше нужно взять чистый усб-носитель (отформатированный или изначально новый), и скопировать на него разархивированные предварительно файлы. Многие модели Смарт ТВ начинают так называемое автоматическое обновление прямо с флешки, как только она оказывается вставлена в соответствующий разъём телевизора. Однако не всегда.

6

Последовательность действий с флешкой вручную:

Если автоматическое обновление с USB не началось, с помощью пульта следует зайти в Меню – Поддержка;

Далее выбрать пункт с обновлением программного обеспечения;

Активировать и ждать завершения процесса, ничего не выключая и не трогая.

Обновляется обеспечение не слишком быстро, так как вес файлов существенен, поэтому, если ранее вы самостоятельно не перепрашивали телевизор, не стоит паниковать из-за того, что процесс идёт медленно. В том случае, когда устройство вдруг не видит флешку, следует его перезагрузить.

Выбираем Smart TV: какая платформа лучше?

На телевизоре со Smart TV можно смотреть фильмы и сериалы онлайн, играть в игры и, в целом, использовать его как большой экран ПК. Как и в мире операционных систем для ПК и смартфонов, у каждой платформы Smart TV есть свои сильные и слабые стороны. У некоторых более широкий выбор приложений, у других лучше пользовательский интерфейс, некоторые хорошо работают со сторонними устройствами и так далее.

В этой статье мы сравним самые популярные ОС, работающие на телевизорах наиболее крупных производителей: Android TV, WebOS, Tizen и My Home Screen.

Android TV

Android TV — самая распространенная ОС для Smart TV. Ее можно найти на телевизорах многих производителей под разными оболочками: Xiaomi, Telefunken, TCL, Hyundai, Sony и другие. Жаль только, что разработчики Android TV о комфорте пользователя, похоже, и не слышали.

Интерфейс здесь не слишком удобный, и это сразу бросается в глаза: меню занимает весь экран и предлагает не только определенные сервисы, а показывает сразу все разделы с приложениями, играми и настройками. Так что листать его и одновременно что-то смотреть не выйдет — придется поставить видео на паузу или прервать просмотр.



С другой стороны, для владельцев Android-смартфонов у платформы есть неоспоримые преимущества — они легко подключаются к телевизору без дополнительного ПО прямо с мобильных устройств, к тому же в телевизоре можно использовать свой Google-аккаунт с уже купленными играми и приложениями.

Еще одно преимущество по сравнению с остальными ОС — большой выбор приложений в магазине Google Play. Софт также можно загружать в виде файлов apk с флэшки. Пожалуй, такого количества приложений не предлагает больше ни одна система.

Платформа поддерживает функцию сдвига во времени TimeShift — любую программу из телеэфира можно поставить на паузу, чтобы продолжить просмотр позже. Ни Tizen, ни webOS такой возможностью похвастаться не могут.

Кстати, совсем недавно Google показала новую оболочку — Google TV. Со временем ее обещают перенести на все телевизоры с Android TV, хотя пока она доступна только на новой медиаприставке Chromecast. И там как раз интерфейс сильно переработан: он основан на продвинутом алгоритме рекомендаций, синхронизируется с другими устройствами и выглядит совсем иначе.

Tizen

Tizen — это операционная система на базе Linux, которая используется исключительно в телевизорах Samsung. Ее отличает упрощенный интерфейс — все приложения и потоковые службы отображаются в виде карточек в нижней части экрана (у webOS аналогичная система). Таким образом вы можете просматривать меню и при этом продолжать смотреть телепередачу.

Операционная система использует удобный двухуровневый подход: в меню вы найдете настраиваемый ряд значков, показывающих различные источники контента, установленные на вашем устройстве: например, YouTube, Netflix и другие кинотеатры. Если выделить один из них, появится второй уровень, показывающий прямые ссылки на определенный контент (фильмы, сериалы), доступный из выбранного приложения.



ОС поддерживает многооконный режим (можно запустить на одном экране сразу два приложения), запоминает место, где вы поставили фильм на паузу, после перезагрузки устройства запускает видео с нужного момента и может записывать ролики на внешние носители.

Управлять телевизором можно с пульта или голосовыми командами. Фирменный виртуальный ассистент Bixby в России не работает, но в некоторых телевизорах Samsung есть интеграция с Алисой, а в новых устройствах – поддержка Google Assistant.

Чтобы подключить Android-смартфон к телевизору на базе Tizen, можно использовать приложение Screen Mirroring, которое предустановлено на устройства Samsung, или программу Samsung SmartView. Для соединения с гаджетами Apple в ОС есть поддержка AirPlay. Tizen поддерживает все популярные стриминговые платформы, в том числе Apple TV и TV+.

webOS

LG webOS — также операционная система на основе Linux, но предназначенная для телевизоров LG Smart. Кстати, если Android и Tizen были изначально созданы для смартфонов, то webOS разрабатывалась специально для телевизоров.

Интерфейс webOS в LG прост и минималистичен. Его преимущество заключается в том, что главное меню не занимает весь экран. Все элементы расположены на горизонтальной ленте в нижней части дисплея — здесь отображаются функции, приложения, потоковые сервисы, кабельные соединения и настройки. Навигация по нужным приложениям и функциям осуществляется с помощью простой горизонтальной прокрутки.



Также заслуживает внимания функция Live (вы можете приостановить контент в одном приложении, начать использовать другое, затем вернуться к первому и продолжить с того места, где остановились) и возможность воспроизведения панорамных видео на 360 градусов. Есть режим многозадачности и галерея изображений OLED, в которую можно добавить любые фото, чтобы показывать слайды на телевизоре в спящем режиме. Например, изображение горящего камина или просто семейные фото.

Для управления можно использовать голосовой помощник Google Assistant или пульт LG Magic Remote с гироскопом (идет в комплекте с новыми моделями с 2019 года). У пульта есть функция наведения курсора на экран, как у компьютерной мыши.

LG webOS поддерживает популярные потоковые сервисы и приложения, такие как Netflix, Amazon Prime, Hulu, Vudu, Google Play Movies, YouTube и многие другие, так что с контентом проблемы вряд ли возникнут. Также операционная система работает со всеми периферийными устройствами Bluetooth — к ней легко подключить наушники, смартфон, беспроводные колонки. WebOS поставляется с поддержкой Miracast из коробки — вы можете транслировать контент на телевизор прямо со смартфона или компьютера без использования кабелей.

My Home Screen

Операционная система My Home Screen, основанная на базе Firefox OS, используется в устройствах Panasonic с 2015 года. По сравнению с конкурентами, платформа довольно простая, но при этом удобная, интуитивно понятная, с ненавязчивым интерфейсом. Кстати, ей не требуется огромная вычислительная мощность, благодаря чему система работает быстро и без сбоев.

Эта простота — самая сильная сторона My Home Screen. Пользователь может легко ориентироваться и находить нужные объекты за счет удобного хранения всех приложений в одном месте. Также предлагается закрепить любимые приложения на главной странице для быстрого доступа к ним. При этом главный экран не засыпает вас рекомендациями — он просто предлагает все необходимые потоковые сервисы. И да, во время прокрутки меню можно продолжать смотреть телевизор.



По умолчанию в верхнем ряду домашней страницы отображаются только три значка: «Устройства», «Приложения» и Live TV. «Устройства» открывают простой интерфейс для обмена контентом с ваших внешних устройств. «Приложения» — это полноэкранный магазин приложений, которые вы можете загрузить и добавить на главный экран. А Live TV содержит список каналов для просмотра.

Что касается фирменных приложений, то их не так уж и много, но штатного набора программ вполне достаточно для комфортного использования. К тому же на ОС можно без проблем загрузить приложения наподобие YouTube или Netflix. Во встроенном браузере также есть голосовой помощник.


Добрый день, коллеги!
В очередной раз наткнулся на споры в комментариях в отношении ТВ-бокса на Amlogic s905. Большинство комментаторов призывают дать инструкции, что нужно сделать, чтобы из китайской коробочки сделать производительный (медиа)сервер. Скажу сразу: покурить мануалы все же придется, все само не заработает. Однако, у вас будет стимул, вы будете знать что можно в итоге получить.

Данная статья призвана обобщить довольно значительный опыт в рамках бытовой автоматизации и использования медиаплееров. Цель всего опуса описать неочевидные возможности устройств и ПО, примеры того, как можно из булки хлеба сделать троллейбус при помощи python и нескольких десятков пар костылей. Интересующихся прошу под кат.

Введение.

Итак, начнем с головного устройства. На картинке к данному обзору представлен довольно типичный тв-бкс z69 на базе 4х ядерного чипа Amlogic s905x. Многие (и я тоже) привыкли использовать данные устройства для просмотра сериалов и iptv. Я в своей медиа системе использую аналогичный бокс с 2/32гб на андройде в связке с проектором. Устройство не блещет стабильностью, часто на задачах просмотра веб контента случаются зависания и прочие неприятные, но разрешимые ситуации. Но это не цель данного обзора.
В этой части хотел бы раскрыть неочевидные многим возможности данного чипа и сравнить его с неформальным лидером рынка iot устройств — raspberry pi3. Бонусом, или даже основной частью, будут мои юзер-кейсы, о которых все время спрашивают в каментах.
Итак, покопавшись в интернете, можно узнать, что многие тв-боксы при помощи (черной) магии можно превратить в неттопы с полноценным Linux на борту. Это касается большинства чипов amlogic, rockchip и прочих платформ. Конкретно наш экземпляр — s905x — поддерживает загрузку Debian\Ubuntu подобной системы с SD карты или USB. Огромная благодарность в проработке вопроса загрузки linux на чипах amlogic сразу уходит к нашему соотечественнику balbes150.
Там же у balbes150 можно найти образ для загрузки LibreElec.

Это дистрибутив для нативного запуска Kodi/XBMC — медиаплеера с кучей дополительных плагинов. Если ваша цель состоит в сохранении медийных свойств приставки с одновременным повышением производительности и стабильности — рекомендую. Процесс установки аналогичен описанному ниже. Ссылка на дистрибутивы для s905x вот.
Кроме того, для семейства amlogic s9xxxx, собран дистрибутив признанного фаворита в русском мире дистрибутивов *Elec — AlexElec.

Ссылка на загрузку вот. Инструкция по запуску — аналогичная.
При запуске полноценного Linux дистрибутива сразу обозначим факт: в рамках эксперимента, мы потеряем “медиа” возможности приставки (точнее, отключим на время опытов — android то с приставки никуда не денется).
Но что мы имеем? А имеем мы мини-компьютер, который потребляет максимум 8 вт и который будем в дальнейшем пытаться применять для типовых задач домашней автоматизации.

Сравнение.

Чтобы не возвращаться потом, опишем сразу железные и софтовые профиты и минусы, по сравнению с аналогами.
Принято считать хорошим примером в мире устройств домашней автоматизации — raspberry pi (малинка). Эта плата, а конкретно модель pi3 b+, работает на базе 4х ядерного чипа BCM2837 с 1гб ОЗУ.

Плата имеет огромное комьюнити и почти любой вопрос, которым вы можете задаться в рамках работы с ней, скорее всего, уже решен до вас. Это ее неоспоримый плюс: поддержка. За это можно и иногда нужно переплатить(цена вопроса 30-35$). Если вы решите прошивать тв-бокс и устанавливать на него софт, будьте готовы: вы с этим(вероятно) один на один.
Также у малинки на борту разведена гребенка GPIO и других разъемов, которыми можно беспроблемно управлять хоть из ОС, хоть из уровня ПО(python\domoticz etc).

Если ваши задачи связаны с управлением датчиками или низкоуровневыми протоколами 1-wire \ i2c \ GPIO релешками и прочим прямо с платы: тв-бокс с linux тоже не про это.
В чем же плюс? А плюс в наличии готового устройства.

У вас за те же или меньшие, по сравнению с raspberry pi3, деньги будет: достаточно мощный процессор, нормальный корпус!, хороший блок питания, охлаждение(но это не точно), интерфейсы hdmi\ethernet\usb\av\audio, bt\wifi, ir (многие из них не запустятся в линуксе без танцев с бубном), антенны, внутренний накопитель. У вас будет более высокая производительность процессора и больше (в данном примере) оперативной памяти.
Сравнение производительности:

— Benchmark Run: Tue Mar 27 2018 16:22:44 — 16:50:50
0 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables 7436510.3 lps (10.0 s, 7 samples)
Double-Precision Whetstone 1312.0 MWIPS (10.1 s, 7 samples)
Execl Throughput 871.6 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 180951.1 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 56264.8 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 428546.6 KBps (30.0 s, 2 samples)
Pipe Throughput 437935.7 lps (10.0 s, 7 samples)
Pipe-based Context Switching 93731.8 lps (10.0 s, 7 samples)
Process Creation 3236.2 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2428.7 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 714.0 lpm (60.1 s, 2 samples)
System Call Overhead 929656.2 lps (10.0 s, 7 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 7436510.3 637.2
Double-Precision Whetstone 55.0 1312.0 238.6
Execl Throughput 43.0 871.6 202.7
File Copy 1024 bufsize 2000 maxblocks 3960.0 180951.1 456.9
File Copy 256 bufsize 500 maxblocks 1655.0 56264.8 340.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 428546.6 738.9
Pipe Throughput 12440.0 437935.7 352.0
Pipe-based Context Switching 4000.0 93731.8 234.3
Process Creation 126.0 3236.2 256.8
Shell Scripts (1 concurrent) 42.4 2428.7 572.8
Shell Scripts (8 concurrent) 6.0 714.0 1190.0
System Call Overhead 15000.0 929656.2 619.8
========
System Benchmarks Index Score 421.7

CPU 1: ARMv7 Processor rev 4 (v7l) (0.0 bogomips)

CPU 2: ARMv7 Processor rev 4 (v7l) (0.0 bogomips)

CPU 3: ARMv7 Processor rev 4 (v7l) (0.0 bogomips)

16:26:55 up 20:47, 1 user, load average: 0.77, 0.98, 0.57; runlevel 3

— Benchmark Run: Tue Mar 27 2018 16:26:55 — 16:56:17
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables 2179181.5 lps (10.0 s, 7 samples)
Double-Precision Whetstone 368.3 MWIPS (9.9 s, 7 samples)
Execl Throughput 463.0 lps (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 73545.4 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 20941.9 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 194029.5 KBps (30.0 s, 2 samples)
Pipe Throughput 155045.4 lps (10.0 s, 7 samples)
Pipe-based Context Switching 27361.7 lps (10.0 s, 7 samples)
Process Creation 1177.1 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 1176.1 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 317.4 lpm (60.1 s, 2 samples)
System Call Overhead 333399.9 lps (10.0 s, 7 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 2179181.5 186.7
Double-Precision Whetstone 55.0 368.3 67.0
Execl Throughput 43.0 463.0 107.7
File Copy 1024 bufsize 2000 maxblocks 3960.0 73545.4 185.7
File Copy 256 bufsize 500 maxblocks 1655.0 20941.9 126.5
File Copy 4096 bufsize 8000 maxblocks 5800.0 194029.5 334.5
Pipe Throughput 12440.0 155045.4 124.6
Pipe-based Context Switching 4000.0 27361.7 68.4
Process Creation 126.0 1177.1 93.4
Shell Scripts (1 concurrent) 42.4 1176.1 277.4
Shell Scripts (8 concurrent) 6.0 317.4 529.0
System Call Overhead 15000.0 333399.9 222.3
========
System Benchmarks Index Score 159.7

— Benchmark Run: Tue Mar 27 2018 16:56:17 — 17:25:34
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables 8690198.1 lps (10.0 s, 7 samples)
Double-Precision Whetstone 1470.5 MWIPS (10.0 s, 7 samples)
Execl Throughput 1266.4 lps (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 113576.7 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 31186.4 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 332597.5 KBps (30.0 s, 2 samples)
Pipe Throughput 616170.2 lps (10.0 s, 7 samples)
Pipe-based Context Switching 95804.8 lps (10.0 s, 7 samples)
Process Creation 2793.2 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2657.3 lpm (60.1 s, 2 samples)
Shell Scripts (8 concurrent) 341.1 lpm (60.2 s, 2 samples)
System Call Overhead 1277095.6 lps (10.0 s, 7 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 8690198.1 744.7
Double-Precision Whetstone 55.0 1470.5 267.4
Execl Throughput 43.0 1266.4 294.5
File Copy 1024 bufsize 2000 maxblocks 3960.0 113576.7 286.8
File Copy 256 bufsize 500 maxblocks 1655.0 31186.4 188.4
File Copy 4096 bufsize 8000 maxblocks 5800.0 332597.5 573.4
Pipe Throughput 12440.0 616170.2 495.3
Pipe-based Context Switching 4000.0 95804.8 239.5
Process Creation 126.0 2793.2 221.7
Shell Scripts (1 concurrent) 42.4 2657.3 626.7
Shell Scripts (8 concurrent) 6.0 341.1 568.6
System Call Overhead 15000.0 1277095.6 851.4
========
System Benchmarks Index Score 395.2

Есть смысл заморочиться? Ну, я заморочился :)

Установка ОС.

Пример №0: Тривиальный. Настройка торентокачалок, файлохранилок.

Что тут можно посоветовать. Любое ПО на ваш вкус.
Для торренов могу порекомендовать transmission
Для общих папок с windows: samba.
Самбу, кстати, можно использовать для автоматического резервного копирования видео с популярных камер Xiaomi Dafang по вот этой инструкции.
Для монтирования яндекс диска используем dav2fs — чтобы превратить ваш бокс в облачное хранилище, например, для тех же видеозаписей с камеры.

Пример №1: Установка системы домашней автоматизации на примере Domoticz (или majordomo\OpenHAB по вкусу).

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

После нескольких простых вопросов у вас на порту 8080 будет запущен интерфейс Domoticz. Далее подключение и настройка устройств осуществляется через этот веб интерфейс.
Без труда можно интегрировать с умным домом xiaomi и выключателями sonoff, избавив их от гнета Китая :)
Выглядит в сборе примерно так:


Пример №2: Видеонаблюдение на базе motion+motionEye.

Кто не знает, motion это видеорегистратор с открытым исходным кодом. А motionEye это веб-интерфейс для настройки камер и управления архивами.
Устанавливается по инструкции (со 2го шага)
Выглядит так:

Кстати, он умеет работать с непосредственно подключенными USB web камерами. Ну, это понятно, что для любителей приключений…
RTSP потоки сильно грузят процессор, поэтому больше 2-х потоков в разрешении 720р amlogic s905x вряд ли вытянет.
У меня дома, кстати, стоят камеры Xiaomi Xiaofang с хаком. С помощью motionEye и хака можно просматривать видео (rtsp) с камер и получать изображения без помощи родного приложения MiHome. Я считаю это очень важным, т.к. стабильность и защищенность китайского облака оставляет желать лучшего.
Мой вариант использования: при открытии входной двери, датчик открытия отправляет запрос на сервер автоматизации, там python скрипт, запущенный linux лезет к камерам и получает с них фото, после чего направляет их мне через pushover по ftp или telegram.
Далее совмещайте с Яндекс-Диском и получайте облако для записей.

Читайте также: