Orange Pi Zero — подключение и настройка

• Процессор — Allwinner H2(+) quad core Cortex A7 processor @ 1.2 GHz with Mali-400MP2 GPU @ 600 MHz.
• ОЗУ — DDR3 256MB либо 512MB.
• Storage — micro SD card.
• Связь — 10/100M Ethernet + 802.11 b/g/n WiFi (Allwinner XR819 WiFi module) с выносной антенной.
• USB — один USB 2.0 host-порт и один micro USB OTG порт.
• GPIO — 26 пинов и отдельно 13 пинов: для вывода звука, двух USB 2.0 портов, TV out, микрофона и ИК-приёмника.
Для 13-ти пинового разъёма продаётся специальный шилд, где всё уже есть:

• Отладочная консоль — 3 пина (RX, TX, GND).
• Питание — 5V через micro USB port или через PoE (Power over Ethernet) . Использовать PoE не рекомендуется, какие-то там есть проблемы. Так же можно подать питание на соответствующие пины гребёнок (рис. ниже). Что касается силы тока, то рекомендуют 2 ампера, впрочем у меня работает от телефонной зарядки на 1А.
• Размер — 46 x 46 мм.
При работе, процессор и ОЗУ сильно греются, так-что обязательно установите радиаторы.


Запись образа на sd-карту
Как и в прошлый раз, устанавливать будем ОС ARM BIAN , так-как другие системы у меня работали не очень хорошо.
Хотя можете ещё попробовать ОС DietPi, а при первичной настройке воспользоваться этой статьёй.
Выше я уже написал что процессор и ОЗУ сильно греются (проц с приклеенным радиатором, при нагрузке 30% разогревался до 65 градусов), а в закрытом корпусе все будет ещё хуже.
WIFI работает медленно. Пинги до роутера (стоящего в двух метрах) «плавуют» от 50 до 150мс. И это всё происходит вне зависимости от тактовой частоты процессора. Может это связано с тем, что драйвера «сыроватые», а может ещё с чем-то.
Всё остальное (Ethernet, звук, микрофон, ИК-приёмник, USB порты) работает без проблем.
Впрочем, чтоб не быть голословным предлагаю почитать тред на 4PDA.
Итак, скачиваем отсюда архив:

Распаковываем его. Среди файлов находим образ с расширением .img (он самый большой, примерно 1.5Гб).
Заливаем его на sd-карту как описано в этой статье, начиная с этого места и до главы "Запуск".
После этого возвращайтесь сюда.
Установка
Поскольку у этой модели есть только TV-out, а подключение к телевизору меня как-то не радует, то делать будем всё по ssh. Пользователям windows понадобится программа putty, которую можно скачать вот здесь, а здесь прочитать как с ней работать.
Если у вас есть ttl-usb конвертер, тогда можно подключится к отладочной консоли (скорость 115200), ну а если нету, тогда будем действовать вслепую.

Соедините изернет-кабелем «апельсинку» с вашим роутером, вставьте карточку и подайте питание через микро-usb разъём.
Примерно через 5 секунд загорится зелёный светодиод, подождите около минуты и должен замигать красный светик. Зайдите на свой роутер и посмотрите в списке подключённых устройств появится orangepizero и его ip-адрес.

Теперь можно подключаться по ssh: пользователь root, пароль 1234. То есть в моём случае это выглядит вот так:
У вас естественно другие цифры.
При вводе пароль невидим.
Если всё прошло удачно, то появится такая картинка:

Теперь введите текущий пароль (1234) и Вам будет предложено придумать, ввести и подтвердить новый пароль для root (пароль должен быть посложней, иначе система будет «ругаться»).
Следом система создаст пользователя под которым вы будете работать обычно и предложит дать ему имя. У меня это будет — dima. 

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

Далее ничего вводить не нужно, просто нажимайте Enter…

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

Настройка и прочее
Проверим свободное место:

Установим русскую локаль:
Откройте файл /etc/default/locale
Удалите всё и вставьте это:
Добавьте русскую раскладку клавиатуры в файл /etc/default/keyboard
Удалите всё и вставьте это:
Настраиваем свой часовой пояс:
Посмотреть другие пояса:
Мониторить частоту и температуру:
Для проверки звука скачайте программу mpg321
И послушать радиостанцию:
Регулировать стрелочками.
Как установить samba описано в прошлой статье.
Установка серверов и прочих web-инструментов ничем не отличается от обычной Ubuntu.
Настройка wifi как всей сети в целом производится с помощью «текстовой» версии Network-manager`а, которая называется nmtui.

Выбираем «Подключится», а там нужную нам точку:

Нажимаем «Включить», вводим пароль и нажимаем «ОК»:

После подключения смотрим на роутере адрес, который получила Zero по wifi, отключаем питание, вынимаем сетевой кабель и подключаем питание.
После загрузки подключаемся по ssh с новым адресом и смотрим пинги:
С остальными настройками nmtui поразбирайтесь сами, а то я больше вас запутаю нежели объясню.
На этом наверно всё, дальше буду изучать работу с GPIO, пробовать другие ОС и дополнять статью.
Ещё раз предлагаю почитать тред на 4PDA, там Вы почерпнёте много полезного.
Источник
debian 9 поддерживает Orange Pi как установить?
Запускаю — не стартует, а стартует Android 4.4 который уже установлен в прошивку.

Репы непробовал менять и обновлять? По идее так же, как и на десктопе.
Устанавливал debian на cubieboard2 (он тоже armhf). Jessie не стартовал. Пришлось брать Stretch. С ним тоже не все было ясно. В процессе загрузки с установочной флешки ядро запускалось, вроде бы проходило распознавание оборудования, и на этом процесс прерывался. Установку удалось продолжить, перейдя во вторую консоль и запустив /sbin/debian-installer.
Анонимус, поделись попунктно что и как сделано было для Stretch. Потому что у меня даже не стартует.
Какая флешка? Как записывался образ? Как грузиться с флешки?

Подозреваю образ формата DVD не пойдёт, нужен специально подготовленный образ. Тема загрузки сабжа раскрыта здесь.
читай внимательно абзац, озаглавленный «Installing from an SD card image».
Если попунктно, то:
1. Скачать из http://ftp.uk.debian.org/debian/dists/stretch/main/installer-armhf/current/im. два файла: partition.img и hardware-specific firmware (в моем случае это был firmware.Cubieboard2.img.gz).
2. Залить их на SD карту:
3. Вставить SD карту в слот CubieBoard и включить его.
4. Начнется загрузка ядра и hardware probing, дождаться остановки вывода сообщений ядра, перейти во вторую консоль и выполнить
Кстати, установщик загружается в память целиком. Это дает возможность выполнить установку на ту же SD карту.
Доброго времени суток. У меня Orange Pi Zero. Делал по инструкции https://wiki.debian.org/InstallingDebianOn/Allwinner#Installing_from_an_SD_ca. . Установка доходит до обнаружения сетевых интерфейсов и не находит его. Т. к. нет сетевого интерфейса продолжать установку системы невозможно. Кто-нибудь сталкивался с такой ситуацией? Что можно придумать в такой ситуации?
Читать на той же странице Installing on systems that are not supported out of the box. До полного просветления.
Источник
Orange Pi Zero: Установка и настройка системы

Orange Pi Zero — это такой же одноплатный компьютер как и компьютеры семейства Raspberry Pi. На него можно установить операционную систему и использовать как игровую приставку, как основу для вашего DIY проекта или как сервер умного дома.
— Он очень компактный (размер всего 46 x 48мм);
— Он поддерживает подключение по Wi-Fi и Ethernet;
— Он имеет мощный процессор Allwinner H2+;
— Он совместим с Linux, стабильно работает на Armbian;
— Он поддерживает GPIO;
— Он является одним из самых дешёвых одноплатных компьютеров на территории России;
В отличии от других компьютеров линейки Orange Pi, а также от более популярных Raspberry Pi — наша плата Orange Pi Zero не имеет HDMI разъёма, поэтому все настройки придётся делать по сети.

Что необходимо?
Для установки системы нам потребуется:
— Микрокомпьютер Orange Pi Zero. В продаже встречаются 2 версии с разным количеством RAM (512MB и 256MB), но на обе версии операционная система ставится одинаково;
— Карта памяти Micro SD. Я использую карточку объёмом 16GB;
— Блок питания 5 Вольт 2 Ампера (с меньшей силой тока плата не заработает) с разъёмом micro USB;
Также нам понадобится сетевой Ethernet кабель, компьютер, доступ к вашему интернет роутеру.
Установка системы
У Orange Pi Zero как и у большинства одноплатных компьютеров операционная система устанавливается на карту памяти. В случае с Orange Pi Zero — это Micro SD карта. Поэтому для запуска нашего микрокомпьютера необходимо скачать операционную систему, записать её на карту памяти, вставить карту в микрокомпьютер и подключить питание.
Для Orange Pi Zero существует большое количество операционных систем, в том числе на него можно поставить Android. Список всех доступных операционных систем есть на официальном сайте.
Мы с вами будем ставить Armbian — самую популярную и надёжную операционную систему для Orange Pi. Для этого заходим на официальный сайт разработчика системы и скачиваем последнюю стабильную версию.

Скачается файл-архив размером примерно 200Мб. Вам необходимо распаковать его архиватором в любую удобную для вас папку.
В результате вы получите папку с файлами, одним из которых будет файл с расширением .img. Это и есть файл с нашей операционной системой. В моём случае этот файл назывался так Armbian_5.30_Orangepizero_Ubuntu_xenial_default_3.4.113.img.

Теперь нам необходимо вставить пустую карту Micro SD в наш компьютер, отформатировать её в файловую систему FAT32 и особым образом скопировать на нее файл нашей операционной системой. Подробнее о том как это делать вы можете прочитать если перейдете по ссылкам:
Первый запуск Orange Pi Zero
Операционная система успешно скопирована на карту памяти и можно переходить к первому запуску нашего микрокомпьютера:
— Вставляем Micro SD в слот для карточки на Orange Pi;
— Подключаемся Ethernet кабелем Orange Pi в пустое гнездо нашего домашнего роутера;
— Подключаем блок питания к Orange Pi;
Начинают мигать светодиоды на разъеме Ethernet, загорается зеленый светодиод на плате Orange Pi , потом начинает мигать красный. Операционка установилась, можно начинать настройку.

В этой статье я описываю самый простой способ настройки — через домашний роутер. Так как если у вас дома есть интернет, то скорее всего будет свободный сетевой разъем у роутера. Также этот способ практически не требует дополнительных устройств, установки драйверов и дополнительных программ на ваш стационарный компьютер. Если у вас дома нет ни роутера, ни сетевого кабеля, то можно подключиться к Orange Pi Zero c вашего комптьютера через USB-to-Serial переходник. Но этот способ намного сложнее.
Для того чтобы удаленно подключиться к вашей плате Orange Pi Zero по сети необходимо сначала узнать её сетевой IP адрес. Для этого этого необходимо подключиться к нашему домашнему роутеру: на своём компьютере открываем любой браузер и в адресной строке вводим 192.168.1.1. Должна открыться страница управления роутером. Если страница не открылась, значит адрес неправильный и его нужно посмотреть на вашем роутере. На открывшейся странице вводим логин и пароль. Обычно они либо написаны на корпусе роутера, либо используется стандартная пара — логин admin, пароль admin.
После того, как вы зашли на страницу управления роутером, в настройках необходимо найти вкладку DHCP. На этой странице отображаются все устройства в сети вместе с их IP адресами.

Напротив устройства orangepizero мы увидим его IP адрес, в нашем случае это 192.168.1.47. Записываем его.
Теперь мы знаем IP адрес Orange Pi и можем подключиться к нему по сети. Обратите внимание, что скорее всего по умолчанию настройки доступа на роутере настроены так, что компьтеры, подключенные к нему по проводу, и компьютеры, подключенные к нему по Wi-Fi, будут находиться в разных подсетях и не смогут нормально общаться между собой. Лучше всего если ваш компьютер будет подключен к роутеру сетевым кабелем также как Orange Pi.
Если на вашем основном компьютере установлен Windows, то необходимо скачать программу PuTTY. Запускаем её, и все что вам необходимо сделать — это ввести IP адрес нашего Orange Pi Zero в строку "Host Name" и 22 в поле "Port". Нажимаем кнопку "Open", происходит подключение.
ssh root@192.168.1.47
Это значит, что мы подключились по протоколу ssh к нашему Orange Pi (который находится по адресу 192.168.1.47) под пользователем root. И под Windows и под MacOs вы увидите одинаковый экран:

Как только мы вошли в систем Orange pi предложит сменить пароль root c 1234 на другой. Сначала надо ввести действующий пароль, потом 2 раза новый. Делаем это и не забываем записать пароли!
Дальше система сразу предложит сделать нового пользователя, назовем его pi и введем пароль. Этот пароль тоже записываем. Потом будет несколько вопросов — имя, место работы, телефон. Можно ничего не заполнять, а просто нажимать Enter пока не высветится строчка, где надо подтвердить корректность ввода данных. Набираем Y и нажимает Enter.

После этого система напишет, что необходимо перезагрузиться для завершения настройки. Пишем reboot и нажимаем Enter. Терминал отключается от удаленного компьютера. Orange Pi перезагружается. Несколько секунд будут мигать красный и зелёный светодиоды. Потом оба погаснут, потом зелёный светодиод помигает и примерно через минуту будет гореть постоянно. Первоначальная установка системы готова.
Настройка системы
Теперь необходимо донастроить нашу плату так, чтобы с ней было удобно работать. Мы подключаемся к Orange Pi Zero через ssh. Под Windows открываем PuTTY и подключаемся как в первый раз, только теперь имя пользователя вводим pi и пароль от него. Под Mac OS открываем терминал и вводим:
Вводим пароль от пользователя pi и нажимаем Enter.

Эта строка означает, что вы успешно подключились к компьютеру orangepizero как пользователь pi. Если мы видим эту строку, то всё в порядке, можно двигаться дальше.
Для проверки доступного свободного места вводим:
Как видно на картинке свободного места у нас 14Gb.

Для стабильной работы системы первым делом необходимо обновить Armbian и все дополнительные пакеты до последней версии, для этого вводим:
sudo apt-get update
Вводим пароль от пользователя pi.
Пошла загрузку новых пакетов

После того как все самые новые пакеты загрузились необходимо их установить, вводим:
sudo apt-get upgrade
Необходимо будет подтвердить свои действия, вводим Y и нажимаем Enter.
5-10 минут будут утанавливаться новые пакеты и, когда строчки окончательно закончат бежать, можно переходить далььше.
Перезагружает Orange Pi — вводим:
Если не сработало, то sudo reboot + пароль от пользователя pi.
Система обновилась, теперь можем её донастроить. Снова подключаемся к Orange Pi по ssh.
Добавляем русскую локализацию:
sudo apt install language-pack-ru language-pack-ru-base
Возможно потребуется ввести пароль от пользователя pi.
Устанавливаем свой часовой пояс, в моём случае это:
sudo timedatectl set-timezone Europe/Moscow
После установки часового пояса необходимо проверить какое время сейчас на Orange Pi. Вводим:
В ответ в командной строке появится текущее время, которое установлено на Orange Pi.

Если время установлено правильно, то переходим к настройке беспроводной сети. Если время установлено неправильно, то его можно поправить следующей командой, вписав в нее актуальное время:
date -s '2014-12-25 12:34:56'
Настраиваем беспроводное Wi-Fi соединение:
Так как Orange Pi Zero будет сердцем нашего умного дома или DIY проекта, то удобнее будет использовать не проводное подключение, а беспроводное подключение, тем более, что в моделе Zero есть встроенный Wi-Fi модуль. Если есть встроенный модуль, то подключение можно настроить через команду nmtui-connect. Вводим:
sudi nmtui-connect SSID_NAME
Где SSID_NAME — это название вашей домашней Wi-Fi сети. В открывшемся розовом окне вводите пароль от вашей wi-fi сети:

В командной строке появляется надпись connecting и розовое окно закрывается! Теперь можно отключить Ethernet провод и подключаться к нашей плате по Wi-Fi.
Обратите внимание, что после того, как вы отключили сетевой шнур, и Orange Pi подключилась к вашему роутеру по Wi-Fi, IP адрес Orange Pi поменяется. Необходимо снова зайти в DHCP в настройках роутера и посмотреть какой IP адрес стал у нашего микрокомпьютера. Для того, чтобы смена IP адреса больше не происходила, нам необходимо установить статический IP адрес для нашей платы.
Установка статического IP адреса:
Для многих операционных систем на базе Linux настройка IP адреса происходит через команду ifconfig и редактирование файла /etc/network/interfaces. Но на Armbian для Orange Pi Zero установлена программа Network Manager, которая поможет нам быстро настроить статический IP адрес.
Подключаемся по ssh под пользователем pi.
И вводим пароль от пользователя pi. Мы подключаемя к адресу 192.168.1.50, т.к.для нового wi-fi подключения наш DHCP сервер назначил новый ip адрес.
Запускаем Network Manager:
И опять вводим пароль от пользователя pi.
Откроется окно с розовым фоном, в котором нам необходимо будет стрелками на клавиатуре выбрать "Edit a connection" и нажать Enter:

Вибираем интерфейс для которого мы хотим прописать статический IP адрес. Стрелочками выбираем нашу wi-fi сеть и нажимаем Enter. В нашем случаем wi-fi сеть называется "Winterfell".

Откроется окно настройки сети. Стрелками листаем вниз пока не окажемся напротив заголовка "IPv4 CONFIGURATION", нажимаем Enter, выбираем "Manual" и еще раз нажимаем Enter.

Теперь нижимаем правую стрелку, преходим на надпись <Show> и нажимаем Enter.

В открывшихся полях вводим IP адрес, который вы хотите присвоить вашей Orange Pi (в нашем случае это 192.168.1.200), и IP адрес точки доступа (адрес вашего роутера, на котором вы изначально смотрели список устройств в сети, в нашем случае это 192.168.1.1), такой же адрес (192.168.1.1) вводим для DNS сервера:

Выбираете в самом низу <OK> и нажимаете Enter.
Перезагружаем систему. И через несколько минут она уже будет доступна по новому постоянному IP адресу.
Обратите внимание, на то, что иногда после утановки статического ip адреса может перестать работать интернет. Возжно надо будет указать какие-то дополнительные настройки. Чтобы проверить, есть ли интернет на Pi, необходимо подключится к нему по ssh и выполнить команду ping для сайта, который вы точно знаете, что работает. Например, ping yandex.ru. Если интернет есть, то в терминале побегут цифры с ответами вот такого вида: "64 bytes from yandex.ru (5.255.255.77): icmp_seq=1 ttl=53 time=20.2 ms".
Поздравляем! Вы настроили ваш компьютер на Orange Pi Zero, он полностью готов к работе!
Теперь вы можете продолжить создавать свой умный дом:
Установка и настройка MQTT брокера на Orange Pi Zero
Установка OpenHab2 на Orange Pi
Настройка Orange Pi Zero в качестве точки доступа
Источник
Установка Armbian на Orange Pi Zero Plus2
Это статья 3 из цикла статей по установке и настройке Home Assistant.
Для тех, кто предпочитает видео тексту, весь процесс можно посмотреть:
Armbian интенсивно обновляется. Сама процедура установки не изменилась, но немного изменилась настройка после установки. Мы не планируем обновлять видео, по-крайней мере пока изменения не станут значительными. Однако уже сейчас в настройку системы разработчиками внесены изменения. Текстовая версия будет поддерживаться в актуальном состоянии.
Установку начнём с загрузки дистрибутива. Переходим на страницу с дистрибутивом. Нам доступно два варианта операционной системы:
- – Armbian Focal (на основе Ubuntu)
- – Armbian Buster (Debian)
У Debian репутация более стабильного дистрибутива, в то время как в Ubuntu нам доступны более свежие пакеты программ. Ubuntu была создана на основе Debian и это очень близкие операционные системы. Устанавливать можно любую. Я выбрал Armbian Focal.
Скачиваем, распаковываем. В архиве, кроме самого образа есть файл лицензии, файл с подписью PGP и файл контрольной суммы sha256.
Нам нужно записать образ на SD карту. Рекомендуется использовать карту с классом скорости (Speed Class) не ниже 10. Карта с таким классом должна обеспечивать минимальную скорость записи 10 Мб/с. Маркировка класса скорости для обычных карт представляет собой цифру, вписанную в латинскую букву C. Более новые карты поддерживают интерфейс Ultra High Speed. По аналогии с маркировкой обычных карт, класс скорости UHS-карт вписывается в латинскую букву U. Это карты с более высокой скоростью. Подойдёт любая. Ёмкость карточки от 2 Гб до 64 Гб. Карты с большим объёмом имеют, как правило, более высокий класс скорости. Но с учётом того, что на Orange Pi Zero +2 H5 установлена eMMC flash(8GB) класс скорости SD карты для нас не важен. Мы планируем загрузиться с карточки один раз, а затем перенесём систему на внутреннюю память. Если карта медленная, то установка будет происходить дольше, но затем система будет перенесена на внутреннюю память и всё будет работать с оптимальной производительностью. После установки системы мы протестируем скорость обмена с SD картой и внутренней памятью.
Для переноса образа операционной системы на карту разработчики armbian рекомендуют использовать программу Etcher.
Скачиваем, устанавливаем Etcher.
После запуска Etcher выбираем образ, который хотим записать. Если подключено несколько внешних носителей – уточняем на какой именно носитель будем записывать и переходим к записи.

Во время переноса операционной системы отмечаем, что скорость записи на ту SD карту, которая была у меня, составляет 12.4 MB/s. Позже мы сравним эту скорость со скоростью записи на внутреннюю eMMC flash.
Для связи с Orange Pi нам понадобится ещё одна программа. Это Putty.
Скачиваем, устанавливаем Putty.
Вставляем карточку в Orange Pi и подаём на неё питание.
Подключиться к Orange Pi можно несколькими способами. Можно подключить клавиатуру в разъём USB и посмотреть сигнал на мониторе через HDMI кабель (или даже через RCA Video out если вам так удобней). Я подключаюсь через разъём USB OTG. При этом нужно помнить, что для Orange Pi нужен источник питания, который может обеспечить ток в 2 А. Стандартный USB порт компьютера обычно может отдать ток до 500 мА, поэтому нужно подключать Orange Pi либо через расширитель USB портов с достаточно мощным внешним источником питания, либо подать дополнительное питание на Orange Pi через другие разъёмы USB, либо через гребёнку GPIO.
При подключении через USB OTG к компьютеру, Orange Pi определяется как устройство “ELMO GMAS” на одном из портов COM. В “Диспетчере устройств” нам нужно посмотреть номер COM порта, который был присвоен этому устройству. В моём случае это был COM5.
Подключаемся к Orange Pi через COM порт используя Putty. Скорость порта – 115200 bits/s.

При успешном подключении увидим приглашение ввести логин и пароль. При первом входе в систему используем логин root и пароль 1234 – это пароль по умолчанию. При вводе пароля пусть вас не смущает то, что система, кажется, никак не реагирует на ввод (не отображает вводимые символы звёздочками, если вы к этому привыкли). Всё нормально, пароль вводится. Видимо, это сделано для того, чтобы посторонние не видели количество символов в вашем пароле. Нам сразу же будет предложено его сменить. Вводим пароль по умолчанию ещё раз, а затем дважды, новый пароль.

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

В открывшемся меню выбираем первый пункт – “System and security settings”:

Далее “Install to/update boot loader”:

Затем “Boot from eMMC – system on eMMC”

После этого просто подтверждаем наши намерения:

Выбираем тип файловой системы. Если у вас нет особых предпочтений, то ext4 – хороший выбор.

Начнётся перенос системы. На форматирование и запись понадобится время, которое будет зависеть от скорости с которой позволяет работать ваша SD карта.
По завершении нам будет предложено перезагрузить Orange Pi.

После отключения питания нужно извлечь SD карту, иначе при следующем запуске система опять загрузится с неё. Снова подаём питание на Orange Pi и подключаемся при помощи Putty. Входим в систему под тем пользователем, которого мы создали при первой загрузке.

Переходим к конфигурированию системы при помощи armbian-config:
sudo armbian-config

После её ввода нужно будет ввести пароль.
Получим предупреждение, что без подключения к интернет не все опции armbian-config будут работать. Мы как раз и собираемся, среди прочего, настроить подключение к сети по WiFi, поэтому игнорируем предупреждение и продолжаем.

Настроим сеть. На Orange Pi Zero +2 H5 нет ethernet, поэтому подключаться к сети нужно через WiFi. В меню выбираем “Wired, wireless, Bluetooth, access point.”

Далее выбираем “Manage wireless networking”.

Выбираем сеть, к которой хотим подключиться и подключаемся.
Настроим часовой пояс и локаль. Для этого в меню выбираем “Timezone, language, hostname”.

Начнём с часового пояса. Выбираем в меню “Change timezone” и устанавливаем свой регион и город.

Далее устанавливаем локаль. Для этого выбираем в меню “Reconfigure language”.

Снимаем отметку с en_US.UTF-8:

И отмечаем ru_RU.UTF-8:

В следующем окне нам предлагают установить для системы локаль по умолчанию. Выбираем ru_RU.UTF-8:

Вы можете изменить что-то ещё, но я никаких других настроек менять не буду и просто выхожу из программы конфигурации.
Затем я установил ещё три пакета (это не обязательно):
sudo apt install tree wavemon mc -y
Запустив wavemon мы можем в удобной форме посмотреть параметры нашего WiFi соединения.
При запуске Midnight Commander я заметил, что интерфейс отображается неправильно. Исправляется это редактированием файла /etc/default/locale. Этот файл нужно открыть в редакторе и изменить кодировку на ru_RU.UTF-8. Вот что должно получиться:

Вы можете просто скопипастить содержимое файла, если вам так удобнее:
# File generated by update-locale
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
После этого, для того, чтобы настройки вступили в силу, нужно перелогиниться.
Запустив Midnight Commander, убеждаемся, что русская локаль работает корректно:

В Midnight Commander я столкнулся ещё с одной проблемой (это видно на видео) – у меня не работали горячие клавиши просмотра и редактирования фала – F3 и F4. Лечится это настройками Putty. На вкладке “Terminal->Keyboard” при подключении нужно поставить отметку “Linux” в опциях “The Function keys and keypad”.

Мы почти закончили. Нам осталось только протестировать скорость обмена с внутренней флешь. Тест проведём командой:
sync; dd if=/dev/zero of=tempfile bs=1M count=100; sync

Скорость обмена у меня получилась 66.4 MB/s. По сравнению с SD картой, которую я использовал, скорость обмена получилась выше более, чем в 5 раз.
В папке, в которой мы проводили тестирование, появился объёмный файл. Если вы тоже проводили тест, то не забудьте его удалить. Можно сделать это командой:
rm tempfile
На это всё. В следующий раз рассмотрим как установить Home Assistant на Orange Pi.
Источник