Можно ли перепрошить телевизор с линукс на андроид
За последние пару лет через мои руки прошли с десяток «умных» телевизоров на различных операционных системах. В процессе их использования появились как мои личные фавориты, так и аутсайдеры, поэтому сегодня я решил рассказать о том, какую ОС для 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 я рассказывал в отдельном материале , заходите почитать, если есть интерес к этому продукту купертиновцев:
Выводы
Среди упомянутых мной ТВ-платформ, нельзя однозначно выбрать лидера и аутсайдера, все зависит от того, как именно вы пользуетесь телевизором.
Популярность умных телевизоров и специализированных приставок продолжает расти. Мы уже писали, как собрать ТВ-приставку своими руками или превратить старый компьютер в аналог Apple TV с поддержкой AirPlay и Siri.
Сейчас расскажем, как можно установить популярную платформу Android TV практически на любой старый компьютер и превратить его в умный ТВ-бокс для просмотра YouTube, фильмов и сериалов.
Зачем устанавливать Android TV на компьютер
Для более быстрой навигации, комфортного запуска приложений и поиска нужного контента лучше использовать специально разработанную для этого операционную систему.
В случае со сборкой приставки на полноценной операционной системе MacOS или Windows вы получите долгое время запуска, неприспособленный для большого экрана телевизора интерфейс и необходимость периодически использовать клавиатуру и мышь. Специальный пульт ДУ может частично решить последнюю проблему.
А еще для запуска полноценной настольной операционной системы понадобится более мощный компьютер, чем для работы на Android TV. Данная система разрабатывалась специально под маломощные устройства на мобильных процессорах с минимальным объемом ОЗУ (1-2 ГБ) и небольшим накопителем (от 8 ГБ).
Изначально система предназначалась для узкого круга гаджетов, но за несколько лет существования платформы китайцы выпустили сотни девайсов, удовлетворяющих минимальным требованиям Android TV.
С недавнего времени данную операционную систему можно установить и на обычный компьютер.
Какой компьютер подойдет для Android TV
Настолько старый компьютер точно не подойдет 😁
В прошлом году разработчики с форума xda-developers выпустили базовую сборку Android TV x86, которую можно запустить на любом устройстве с совместимой архитектурой процессора. Это адаптированная версия ОС специально для многоядерных x86 чипов Intel или AMD.
Базируется система на не самой свежей, но довольно распространенной версии Android 9, под управлением которой трудится большинство телевизионных приставок с AliExpress.
Системные требования у данной сборки Android следующие:
▣ Процессор: двухъядерный с частотой 1,2 ГГц и более мощный
▣ Оперативная память: минимальный объем 1 ГБ, рекомендованный объем 2 ГБ и больше
▣ Накопитель: минимальный объем 8 ГБ, рекомендованный объем 16 ГБ и более для загрузки приложений и контента
▣ Графика: минимальный объем видеопамяти 64 МБ, поддерживаются Intel Iris/HD/GMA, Nvidia GeForce или AMD Radeon/FirePro
▣ Дисплей: экран с минимальным разрешением 1280×720 пикселей и соотношением сторон 16:9, 16:10 или 17:9.
Кроме этого потребуется флешка на 4 Гб или больше.
Как видите, требования очень демократичный и практически любой компьютер потянет такую операционную систему. Откровенно старое железо использовать не рекомендуем. Удовлетворяющий лишь минимальным требованиям Android TV x86 вряд ли справится с воспроизведением видео в разрешении 720p и выше.
Лучше всего использовать 4-ядерный процессор с достаточно производительной видеокартой и 4 ГБ оперативной памяти. Подойдет большинство стареньких PC, устаревшие модели Mac mini или iMac.
Как установить Android TV x86
1. Загрузите образ Android TV x86. В ветке форума разработчиков ссылку уже не найдете, но всем известный отечественный форум вам поможет.
2. Установите утилиту Rufus, если готовите флешку для Windows-компьютера или подготовьте съемный диск со специальным загрузчиком, если будете устанавливать систему на Mac.
Такие настройки рекомендуется выбрать в утилите Rufus на Windows
3. Выберите нужные параметры для записи флешки, как на скриншоте выше.
4. Запустите процесс записи накопителя и дождитесь его завершения.
5. Запустите старый компьютер с подготовленной флешки и произведите установку Android TV на накопитель.
На этапе стартовой настройки потребуется произвести вход в учетную запись Google, если у вас ее еще нет, можете заранее создать ее на другом компьютере или смартфоне.
Для удобного управления можете подключить специальный пульт ДУ. Кроме этого компьютером можно управлять при помощи приложения со смартфона.
В итоге получите практически полный аналог Android-TV приставки с небольшим набором недостатков, о которых поговорим ниже.
Какие проблемы могут возникнуть
▻ На компьютере с Android TV x86 не получится запустить Netflix. Изначально утилита работает лишь на официально сертифицированных ТВ-боксах, а для запуска на остальных устройствах используются взломанные или модифицированные версии приложения.
Данный случай не является исключением и нормально смотреть Netflix, к сожалению, не получится.
▻ Встроенная система Chromecast не будет работать в большинстве случаев. Это связано с отличающимся железом в мобильных устройствах и полноценных компьютерах. К счастью, есть множество сторонних утилит, которые смогут заполнить данный пробел.
Придется проверить с десяток приложений и найти рабочее, если вам так необходима возможность транслировать экран Android-гаджетов на телевизор.
▻ В сборке отсутствует поддержка сертификата Widevine L1. Он необходим для получения доступа к защищенному DRM контенту. Это значит, что некоторые сервисы, которые работают по подписке и требуют наличие сертификата, не будут передавать на ТВ-бокс видео в HD-разрешении и выше.
Придется подобрать подходящий стриминговый сервис без подобной защиты или смотреть загруженный на накопитель контент.
▻ Могут встречаться и другие менее распространенные ошибки или глюки, связанные с конфигурацией используемого компьютера.
Если вы готовы мириться с указанными недостатками, искать способы их решения и обходные пути, можете смело пробовать Android TV x86.
(20 голосов, общий рейтинг: 4.45 из 5)Современные телевизоры с технологией Смарт сегодня по своим функциональным способностям приближены к персональным компьютерам. Они предоставляют возможность не только просматривать кабельные, цифровые, спутниковые и аналоговые телепередачи с выводом их на широкий экран, но также подключаются к интернету. Большинство моделей нового типа вовсе не требуют для такого подключения дополнительных устройств. Таким образом, с их помощью можно просматривать телевизионные передачи, фильмы онлайн прямо с сайтов, сами сайты, подключать к ноутбуку и телевизору.
Поскольку Смарт ТВ телевизоры выходят за рамки стандартного приёмника, его программное обеспечение необходимо периодически обновлять, так как оно в любом случае устаревает. Основные причины, по которым обновление становится необходимым, это:
Выявление ошибок в работе телевизора;
Желание пользователя получить новые доступные после обновления функции и возможности.
Перед тем, как прошить телевизор своими силами, нужно учесть, что, скорее всего, все пользовательские настройки будут сброшены, восстановить их нельзя, только настраивать всё заново. Кроме этого, свои силы следует трезво оценивать, поскольку из-за неправильной прошивки телевизор может быть сломан, соответственно, услуги специалиста станут на порядок дороже. Что ещё важно иметь в виду сразу – ни в коем случае нельзя выключать телевизор в то время, когда идёт прошивка.
В автоматическом режиме
Соблюдая последовательность нехитрых действий, можно не сомневаться в том, что работоспособность телевизора не будет повреждена. Торопливость и несоблюдение пошаговых операций наоборот приведёт к малым или большим проблемам, которые могут стать причиной полной технической поломки. Поэтому, если в инструкциях, которые представлены ниже, что-либо не совсем понятно, лучше вызвать квалифицированного мастера.
Способов перепрошить устройство самостоятельно имеется всего два. Выбор зависит от того, есть ли доступ к интернету через телевизор, нет ли ограничений по трафику, какова скорость передачи данных. Если доступ имеется, скорость и трафик позволяют, удобнее всего воспользоваться автоматическим способом обновления. Стандартная последовательность действий включает в себя:
Подключение к телевизору интернета (будь это Wi-Fi или соединение посредством кабеля);
Переход к вкладке поддержки;
Выбор пункта с обновлением программного обеспечения;
После запуска пользователю ничего делать не нужно, только ждать, когда процесс полностью завершится. Если всё прошло успешно, прошивка телевизора завершена, телевизор сам выключится, а затем включится.
В ручном режиме
До того как обновить прошивку на телевизоре ручным способом через USB, необходимо воспользоваться персональным компьютером или ноутбуком. Такой способ актуален, если автоматически обновить не получается, когда, например, прошивка вышла из строя практически полностью и требуется новая. Здесь понадобится юсб-флешка.
Для начала пользователю следует уточнить модель своего телевизора (посмотрев наклейку на задней панели, заглянув в технический паспорт, посмотрев в настройках с помощью пульта). Далее нужно зайти с компьютера на официальный сайт компании, которая является производителем телевизора, перейти к разделу поддержки и выбрать вкладку загрузки обновлений. В строку поиска вводится номер модели, после чего на мониторе появится перечень доступных прошивок. Важно учесть, если устройство ранее регулярно прошивалось и обновлялось, нужно выбрать из предложенных вариантов самый последний, если нет – скачать все версии, начиная от вашей до самой последней.
Дальше нужно взять чистый усб-носитель (отформатированный или изначально новый), и скопировать на него разархивированные предварительно файлы. Многие модели Смарт ТВ начинают так называемое автоматическое обновление прямо с флешки, как только она оказывается вставлена в соответствующий разъём телевизора. Однако не всегда.
Последовательность действий с флешкой вручную:
Если автоматическое обновление с USB не началось, с помощью пульта следует зайти в Меню – Поддержка;
Далее выбрать пункт с обновлением программного обеспечения;
Активировать и ждать завершения процесса, ничего не выключая и не трогая.
Обновляется обеспечение не слишком быстро, так как вес файлов существенен, поэтому, если ранее вы самостоятельно не перепрашивали телевизор, не стоит паниковать из-за того, что процесс идёт медленно. В том случае, когда устройство вдруг не видит флешку, следует его перезагрузить.
Добрый день, коллеги!
В очередной раз наткнулся на споры в комментариях в отношении ТВ-бокса на 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.
Далее совмещайте с Яндекс-Диском и получайте облако для записей.
Читайте также: