Установка армбиан на TV box

На самом деле спасибо человеку который снял вот эти видео:

Листинг команд кому надо ниже.

Опять же спасибо автору этих строк, и да простит он меня за их копирование тут.

Подготовка sd карты (мин. 8Gb):
Скачиваем ПО
PuTTY — тут
SD Card Formatter — тут
Win32 Disk Imager — тут
OS ARMBIAN — тут

Устанавливаем на Windows ПК:
PuTTY
SD Card Formatter
Win32 Disk Imager
Форматирование SD карты:
Подключаем sd карту к ПК
Запускаем SD Card Formatter
Настройки не трогаем, нажимаем «Format»
В всплывающих окнах — «OK», «OK»
Нажимаем «Exit»
Запись образа на SD карту:
Создаем папку
Распаковываем архив с Armbian в новую созданную папку
Запускаем Win32 Disk Imager

Armbian Linux на TV-Box H96 Pro +, Amlogic S912. Использую старый, но проверенный образ Linux..


В програме нажимаем на иконку — image file, что бы прописать путь к
образу
Находим вашу созданную папку, куда ранее был распакован архив с Armbian(в
папке должен быть видим один образ Armbian —
Armbian_bla-bla-version.img)
Выбираем образ, настройки в программе не трогаем, нажимаем — «Write»
В всплывающем окне нажимаем — «Yes»
По окончании записи образа нажимаем в всплывшем окне — «OK», в програме —
«Exit»
Установка server OS DEBIAN Jessie:
Вставляем SD карту в слот для SD карты на плате Orange Pi
Подключаем кабель питания к плате Orange Pi
Подаем питание на кабель micro usb
Идем перекурить…
Открываем браузер, заходим на роутер (обычно 192.168.1.1)
Смотрим какой локальный IP получила плата Orange Pi (определяется
как устройство — orangepiblalblabla)
Открываем PuTTY
В категориях выбираем раздел — «Session»
В поле «Host name or IP address» вводим полученный Orange Pi IP,
порт 22
Нажимаем «Open»
В всплывающем окне RuTTY Security Alert нажимаем «Да»
Выбираем EN раскладку
В окне терминала вводим root
При запросе пароля вводим 1234
Далее стандартная процедура замена дефолтного пароля суперпользователя…
В строке (current) UNIX password: вводим дефолтный пароль — 1234
В строке Enter new UNIX password: вводим свой придуманный пароль
В строке Retype new UNIX password: снова вводим свой придуманный пароль
Создаем нового пользователя
Вводим придуманный логин для пользователя — admin
В строке Enter new UNIX password: вводим свой придуманный пароль
В строке Retype new UNIX password: снова вводим свой придуманный пароль
По желании заполняем данные пользователя
В строке Is the information correct? [Y/n] вводим Y, нажимаем «Enter»
Для завершения настройки размера файловой системы на вашей карте вводим:
sudo reboot
Закрываем терминал PyTTY
Настройка DEBIAN Jessie
Открываем PuTTY
В категориях выбираем раздел — «Session»
В поле «Host name or IP address» вводим полученный Orange Pi Zero IP,
порт 22
Нажимаем «Open»
Выбираем EN раскладку
В окне терминала вводим логин созданный вами
При запросе пароля вводим пароль созданный вами
sudo apt-get update
sudo apt-get upgrade
В строке Do you want to continue? [Y/n] вводим Y
sudo dpkg-reconfigure tzdata — настройка тайм зоны
sudo apt-get install nano wget -y — установка текстового редактора Nano
sudo apt-get install mc -y — установка Mid
sudo apt-get install localepurge — настройка локалей
Рекомендую выбрать:
en
en_US
en_US.ISO-8859-15
en_US.UTF-8
ru
ru_RU
ru_RU.CP1251
ru_RU.KOI8-R
ru_RU.UTF-8
Перемешение стрелками вверх-вниз, селект выполняется пробелом
После выбора жмём «Enter»
Выбираем «YES» и еще раз «YES»
sudo localepurge
clear
sudo -s — заходим под суперпользователем
nmtui — настройка сети (WI-FI)
Выбираем Activate a connection
стрелками вверх-вниз выбираем сеть
Выбрав жмём «Enter»
В поле ввода пароля вводим пароль вашей сети WI-FI
После ввода стрелками вверх-вниз и влево-вправо перемешаемся на «OK» и
жмём «Enter»
Переходим на пункт меню «Activate», жмем «Enter»
reboot
Открываем браузер, заходим на роутер (обычно 192.168.1.1)
Смотрим какой второй локальный IP получила плата Orange Pi Zero
(определяется как устройство — orangepizero)
Открываем PuTTY
В категориях выбираем раздел — «Session»
В поле «Host name or IP address» вводим полученный Orange Pi Zero второй
IP выданный в сеть I-FI, порт 22
Нажимаем «Open»
В всплывающем окне RuTTY Security Alert нажимаем «Да»
Выбираем EN раскладку
В окне терминала вводим логин созданный вами
При запросе пароля вводим пароль созданный вами
nmcli dev wifi list — проверяем подключение
————-опционально————————
Добавляем пробуждение по Wi Fi
iw phy phy1 wowlan show
iw phy phy1 wowlan enable any
iw phy phy1 wowlan show
————————————————
Проверка скорости:
Установка
wget https://raw.githubusercontent.com/sivel/speedtestcli/master/speedtest.py
sudo chmod a+rx speedtest.py
sudo mv speedtest.py /usr/local/bin/speedtest
sudo chown root:root /usr/local/bin/speedtest
Проверка (после первой проверки отсоедините Ethernet кабель и сделайте
проверку повторно, таким образом вы получите даныые upload и download по
Ethernet и Wi-Fi)
speedtest
Запуск монитора:
sudo armbianmonitor -m
Остановка монитора
ctrl c
sudo shutdown -h now — выключение

Еще по теме:  ТВ передача рожденные в СССР

Я сам вайфай не включал, сервер должен работать по кабелю ИМХО. Пусть даже такой маленький.

По установке веб-сервера лучше посмотреть, допустим, эту статью

Источник: maukin.ru

Установка linux на tv box

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

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

Введение.

Сравнение.

System: amlogic: GNU/Linux
OS: GNU/Linux — 3.14.29 — #146 SMP PREEMPT Tue Dec 26 12:40:49 MSK 2017
Machine: aarch64 (aarch64)
Language: en_US.utf8 (charmap=«UTF-8», collate=«UTF-8»)
16:22:44 up 9 min, 1 user, load average: 0.21, 0.18, 0.10; runlevel 5 — 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
System: rpi3: GNU/Linux
OS: GNU/Linux — 4.9.35-v7+ — #1014 SMP Fri Jun 30 14:47:43 BST 2017
Machine: armv7l (unknown)
Language: en_US.utf8 (charmap=«ANSI_X3.4-1968», collate=«ANSI_X3.4-1968»)
CPU 0: ARMv7 Processor rev 4 (v7l) (0.0 bogomips) 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
Есть смысл заморочиться? Ну, я заморочился

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

Все достаточно просто. Листаем выше обозначенную тему до постов “последний стабильный образ” и переходим на яндекс.диск: на момент написания (12.2017) это здесь
Скачиваем образ системы и заливаем на sd или usb флэшку с помощью программ rufus или win32diskimager.
Важным является момент активации загрузки. Для этого нужно загрузиться в андроид, вставить созданный на предыдущем шаге накопитель и через стандартную программу обновления (update#128578;
Выглядит в сборе примерно так:



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

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

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

Еще по теме:  Forkplayer как установить на Андроид ТВ

Пример №3: Продвинутый. Управление системой через Телеграм с помощью бота на Python.

Установка ОС Linux Armbian

Установка ОС Linux Armbian смотреть последние обновления за сегодня на .

Install Armbian For Amlogic S905X2 Установка системы Linux Armbian Ubuntu Mate Debian Linux Desktop

Install Armbian For Amlogic S905X2 Установка системы Linux Armbian Ubuntu Mate Debian Linux Desktop

Установка ОС Linux Armbian на боксы Amlogic S905X2 microSD или USB Flash Инструкция установка Linux на Android TV Box. Прошивка Может заменить Xiaomi Mi BOX S Install Armbian For Android tv box. Установка ОС Linux Armbian. Amlogic S905X2: Beelink GT1 mini 4/32/64, Ugoos cube x2 pro 4/32/64, S95 4/32/64, X96 Max 4/32/64, H96 Max X2 4/32/64, Mecool KM9 4/32/64, A95 F2 4/32/64, A95X Max 4/32/64, HK1 Plus 4/32/64, HK1 Play 4/32/64, T95Q 4/32/64, Tanix TX5 4/32/64, GEOTEX GTX R10i 4/32/64, И т.д Пишите в комментариях список буду добавлять.

Armbian OS — это компьютерная операционная система на основе Debian Linux и Ubuntu Linux для плат разработки ARM, телевизионных приставок на основе ARM, таких как системы на базе Amlogic S905X2, S922 и Rockchip. В следующих руководствах описан процесс установки и запуска на Android-телевизоре на базе ARM, SDHC карта (не менее 4 ГБ /6 class) Лучше чем выше 16-32 ГБ /10 class. Будет быстрей работать.

Первое скачать “последний стабильный образ” переходим на Яндекс Диск: на (20200205) здесь Второе Скачиваем образ системы и заливаем на sd или usb флэшку с помощью программ Balena Etcher-Portable-1.5.80.exe Важным является момент активации загрузки. Для этого нужно загрузиться в Андройд, вставить созданный на предыдущем шаге накопитель и через программу Root Explorer Исправить загрузчик ОС Linux Armbian на боксы Amlogic S905X2, запустить с sd или usb флэшки uEnv.txt.

Когда вы устанавливаете Armbian на коробку Android TV, вы должны указать ОС Linux Armbian, какие драйверы / настройки использовать для чипсета в вашей коробке. Для этого нам необходимо сопоставить то, что называется DTB- файлом, с аппаратным обеспечением вашего устройства.

После того, как вы записали свою карту, на SD-карте или USB — карте есть 2 файла, которые нам нужно отредактировать boot.ini, который находится в корне раздела BOOT вашей SD-карты, и uEnv.txt, Для боксов 1000Мб meson-g12a-x96-max-no-cvbs.dtb Для боксов 100Мб meson-g12a-x96-max-rmii.dtb Подходящий файл будет только один, вы не перепутаете его. После запуска если все сделано правильно, запустится выбранный образ ОС Linux Armbian на боксы Amlogic S905X2, S922 Осталось вставить карточку в Бокс и загрузится с нажатой кнопкой Power или Reset.

Не относится к Андройд система Android TV systems остаётся не тронутой. Учетные данные для образа Armbian ): User: root. Пароль Password : 1234 При первом входе будет запущена процедура изменения пароля и затем создания нового (не рутового) пользователя.

Когда все будет выполнено Вы получите рабочую систему ОС Linux Armbian на боксы Amlogic S905X2, S922 Тех поддержка Android Устройств TV BOX-s / Процессор Amlogic / Дополнительные Возможности Ваших устройств для ТВ продвинутым и лузерам Инструкции Обзоры Настройка Программы Обслуживание TV BOX. Системы Android. By BOX For development Спасибо. За помощь в покупке Бокса для разработки прошивок. אתר מכירות לישראל התקנת ומכירת סטרימרים מגה מדיה עולמי למעוניינים לגוון את הצפייה כמו בקולנוע Сайт продаж для Русскоговорящих Израиля. Установка и продажа стримеров Mega World Media для тех, кто хочет разнообразить свой просмотр как в кино. Мой facebook (ФэйсБук.) подпишись на Канал #VasilyShevchuk #смартTV #amlogic #s905x2 #TVbox #x96max #TanixTx5 #t95q #a95xMAX #Android #твбокс #Android #смартТВ #AndroidTV #Armbian #Linux #ОСLinux #InstallArmbian

Источник: www.euglobe.ru

Оцените статью
Добавить комментарий