Оранж пи установка системы. Руководство по быстрому старту платформы Orange Pi One с операционной системой Armbian, Debian дистрибутив на базе Linux. Проверка работы WiFi

  • 04.11.2019

За 1590р, я считаю цена приемлемая, опять же минус ндс. Она отличается от Зеро нормальным Wi-Fi, наличием HDMI но отсутствием Ethernet, встроенным микрофоном двумя распаянными usb портами и большим количеством GPIO. Есть правда одна засада - на Лайте нет распаянного аналогового аудиовыхода, хотя в некоторых описаниях он присутствует, по факту есть монтажные площадки к которым можно подпаяться. Я считаю нормальный Wi-Fi этого стоит.

Ссылки на автора проекта:
https://majordomo.smartliving.ru/forum/viewtopic.p...
https://github.com/devoff/mdmPiTerminal#%D0%9D%D0%...
Итак установка по шагам:
Скачиваем armbian для нашей платы https://www.armbian.com/download/
Конкретно для lite https://www.armbian.com/orange-pi-lite/#kernels-ar...
На ПК берем флешку форматируем в FAT32.
Скачиваем программу Win32 DiskImage я брал эту http://www.softportal.com/get-29161-win32-disk-ima... и с её помощью разворачиваем наш образ на флешку.
Скачиваем на ПК терминал https://the.earth.li/~sgtatham/putty/latest/w32/pu... и устанавливаем.
Вставляем флешку в апельсин. Подключаем UART дальний от края земля, RX в TX адаптера, и самый близкий к краю TX в RX адаптера, Скорость порта 115200, Включаем на ПК терминал и подключаем питание к плате, причем далеко не с каждым питание она нормально стартует, но если все хорошо вы должны увидеть загрузку. Как закончится нажимает enter вводим логин root пароль 1234, тут же просит сменить пароль, он должен отвечать требованиям безопасности 12345 не прокатит, автор предлагает qwertyui
Просит создать пользователя, создаем pi с паролем qwertyui
Первым делом коннектимся к WIFI команда nmtui пункт Activate a connection и выбираем вашу сеть, вводим пароль и готово.
Смотрим на роутере есть ли соединение и какой адрес получила апельсинка, по возможности фиксируем его в роутере чтобы не менялся.
Отключаем UART он больше не нужен включаем терминал по SSH конектимся им по адресу апельсинки на порт 22, логин/пароль и мы в системе.
Обновляем реопозитарий sudo apt update
Проверяем обновления системы sudo apt-get upgrade
Устанавливаем Файловый менеджер sudo apt-get install mc
Устанавливаем монитор sudo apt-get install rpimonitor будет на порту 8888

Запускаем утилиту конфигурирования апельсинки armbian-config так как по на ней не распаян аналоговый выход и соответственно он отключен в настройках.
Выбираем System-Hardware включаем analog-codec сохраняем перезагружаем, через этуже утилиту можно запустить обновления, установить часовой пояс, язык, тонко настроить сеть.
Проверяем устройства воспроизведени aplay –l и записи arecord –l первая цифра номер карты вторая устройства, запоминаем какое устройство у нас отвечает за вывод и за ввод звука

Создаем файл звуковой конфигурации sudo nano /etc/asound.conf
Копируем в него

pcm.!default {
type asym
playback.pcm "playback"
capture.pcm "capture"
}

pcm.playback {
type plug
slave.pcm "dmixed"
}

pcm.capture {
type plug
slave.pcm "array"
}

pcm.dmixed {
type dmix
slave.pcm "hw:0,0"
ipc_key 555555
}

pcm.array {
type dsnoop
slave {
pcm "hw:2,0"
channels 2
}
ipc_key 666666
}

Проверяем первый slave.pcm "hw:0,0" устройства воспроизведения
Второй pcm "hw:2,0" устройства записи коректируем если надо по данным полученным с aplay –l и arecord –l

Теперь нужно запомнить уровни громкости, устанавливаем apt-get install alsa-util и apt-get install alsa-tool , отключаем usb микрофон иначе выдает ошибку, запускаем alsamixer устанвливаем LineOut и DAC на нужный уровень, даем комманду от рута alsactl -f good store находим файл /etc/rc.local и вставляем в него строчку /usr/sbin/alsactl -f /root/good restore сохраняем, подключаем микрофон обратно и перезагружаем проверяем чтобы громкость восстанавливалась

Здравствуйте друзья

Наконец у меня «дошли» руки, до разворачивания второго сервера управления умным домом Domoticz - и в этом обзоре я постараюсь подробно рассказать о том, как я это сделал.

Вступление

Для тех что не читал, дам ссылку на свой обзор . Малинка усердно трудится на ниве автоматизации задач, но система растет - на данный момент 61 устройство только Xiaomi и все бы ничего - но проблема в том, что к одному серверу домотикз можно подключить только 1 шлюз Xiaomi. А у меня их три - правда 1 - Aqara, без режима разработчика, но другие два - с возможностью подключения.

В качестве второй платформы, я решил остановится на Orange Pi PC 2.

Технические характеристики

CPU - Allwinner H5, ARM Cortex-A53 Quad Core
GPU - Mali450MP, Hexa-core
RAM - 1 GB
Хранилище - microSD, NOR Flash 2Mb
Сетевые возможности - Ethernet 10/100/1000
Видео вывод - HDMI
USB порты - 3
Беспроводные возможности - Инфракрасный порт
Аудио вывод - 3,5 Jack, HDMI
GPIO - 40 pins
Питание - 5V 2A

Коробка, комплект поставки

Поставляется миникомп в картонной коробке, с надписью Orange Pi

Внутри - запаянная в антистатический пакет плата компа

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

Внешний вид, описание

Практически все элементы и порты находятся на верхней части платы, на нижней только картоприемник

Если еще кто-то не обратил внимания - то уточню - здесь нет Wi-Fi (и bluetooth тоже).

Я сразу установил комплект радиаторов - CPU радиатор точно совпал по размерам, для чипов памяти - они несколько меньше. Но забегая вперед скажу, что неоднократно замеряя температуру, в процессе установки ПО - выше 40 градусов не было ни разу, в среднем 37.

Размеры -



в масштабе со спичечным коробком

Установка операционной системы

Для установки ОС - нам необходима SD карта, желательно не менее 8 ГБ, и желательно иметь хотя бы две одинаковые карты - ибо бекапы. Я дополнительно не покупал, так как имею порядочный запас карт, для апельсинки приберег две карты microSD 16GB Samsung Class 10

Диструбитивы ОС для апельсинок находятся находим нашу модель и качаем - я взял Debian Desktop - может будет охота в будущем поиграться с ней, но с тем же успехом можно взять более компактный Debian Server

Распаковываем img системы (может быть архив в архиве - .xz в.rar) - нам нужен именно.img файл, дебиан десктоп - 2 ГБ с кепкой. Пишем на microSD при помощи Win32 Diskimage - ссылка

После того как флешка записывается - вставляем ее в картоприемник апельсинки и включаем питание.Через минутку - даем системе загрузится, заходим в список DHCP клиентов на домашнем роутере и ищем адрес выданный для OrangePi

Теперь можно заходить на нее через SSH используя любой SSH клиент - я использую старый добрый Putty.

По умолчанию, для апельсинового дебиана, используем следующие учетные данные -

user - root, pass - orangepi, но рутовый доступ через SSH закрыт, заходим под пользователем orangepi, пароль такой же. Пользователь orangepi - входит в группу sudo.

Сразу меняем пароль на свой командой

и аналогично меняем пароль для root. После этого выходим из учетки root - все делаем под пользователькой учеткой.

Если хотите добавить другого пользователя, то воспользуйтесь командой

Sudo adduser [имя юзера]

И добавьте его в группу sudo командой

Sudo adduser [имя юзера] sudo

Sudo nano -wuc /etc/network/interfaces

И в файле прописываем адрес

#The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.0.98 - наш IP netmask 255.255.255.0 - маска gateway 192.168.0.1 - шлюз

Перегружаемся для применения настроек

Меняем часовой пояс при помощи команды

Sudo dpkg-reconfigure tzdata

И ставим ntp

Sudo apt-get install ntp ntpdate

после установки прописываем свои ntp сервера в файле настроек вместо дефолтных

Sudo nano /etc/ntp.conf

в моем случае - для Украины, подробнее о пуле ntp серверов можно узнать

Синхронизируемся и радуемся точному времени.

Подготовка к установке domoticz

Перед установкой - нужно обновить систему, для этого сначала запускаем команду

Sudo apt-get update

А после успешной загрузки -

Sudo apt-get uprgade

Дожидаемся полного завершения

Теперь устанавливаем домотикз - делается это одной командой

Sudo curl -L install.domoticz.com | bash

Собирается и устанавливается stable версия Domoticz

Основные настройки - задаем в окне инсталлятора, но можно все оставить по умолчанию

Через несколько минут, система установлена и доступна через web интерфейс по http и https

На данный момент стабильная версия поддерживает работу с шлюзом Xiaomi

Но я поставил beta - для совместимости версий с Raspberry Pi. Делается это запуском скрипта из домашней папки domoticz

Cd ~/domoticz sudo ./updatebeta

Система Domoticz полностью установлена.

Рюшечки, которые я потом добавил - типа локализации, установки ftp и прочего - я уже описывать не буду, мануалов по Debian много - в этом обзоре я фокусируюсь на минимально необходимом для установки именно Domoticz. Что касается интерфейса системы и вопросов добавления устройств - отошлю вас снова в свой обзор .

На данном этапе я настоятельно рекомендую сделать бекап - чистой, с иголочки, системы домотикз, что даст возможность мучать ее как угодно, после чего за пару минут получать исходный, чистый образ. Для создания бекапа я снимаю образ диска программой R-Drive, нашел ее на торрентах, достаточно даже portable версии - сколько раз она меня выручала - не передать.

Но чтобы еще рассказать что-то интересное, расскажу про надстройку, которую я использую для управления умным домом с смартфона -

ImperiHome

Основная страница по установке находится . Это приложение для смартфонов/планшетов, выглядит примерно так - можете настраивать по своему желанию.

Сначала необходимо установить серверную часть, для начала удаляем текущую и ставим новую node

Sudo apt-get remove node curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs

После этого ставим npm

Sudo npm install -g [email protected]

И проверяем версии

Node -v // должна быть не менее 4.4.x npm -v // должна быть не менее 2.2.x

Wget -qO - http://www.e-nef.com/domoticz/mdah/gpg.key | sudo apt-key add -

открываем файл с источниками

Sudo nano /etc/apt/sources.list

и добавляем строку -

Deb http://www.e-nef.com/domoticz/mdah/ /

Sudo apt-get update

И запустить установку серверной части MyDomoAtHome

Sudo apt-get install MyDomoAtHome

После установки, вносим в файл настроек данные по своему серверу Domoticz - указываем адрес (вместо 127.0.0.1)

Sudo nano /etc/mydomoathome/config.json

Теперь переходим по адресу http://ваш_ip:3002 - должна грузится стартовая страница системы, и проверяем идут ли данные от устройств - перейдя по ссылке на вкладку devices

Если картинка примерно такая - то все ок

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

Работать клиент с Домотикзом - может только в домашней сети (если конечно у вас не хватит ума засветить ИП сервера домотикза на публичный IP адрес), для работы удаленно - вам понадобится VPN сервер.

У меня на данный момент работает временное решение в виде Open VPN на Raspberry - я хочу организовать это, как постоянное решение - силами роутера. Так как мой текущий роутер не позволяет это делать - мне пришлось его обновлять, решая на самом деле еще ряд проблем. Но это будет темой следующего обзора.

Кто хочет подробнее просмотреть все описанное в обзоре, может сделать это просмотрев мой видеообзор

На этом все, надеюсь обзор был полезен, спасибо за внимание

Здравствуйте друзья

Наконец у меня «дошли» руки, до разворачивания второго сервера управления умным домом Domoticz - и в этом обзоре я постараюсь подробно рассказать о том, как я это сделал.

Вступление

Для тех что не читал, дам ссылку на свой обзор . Малинка усердно трудится на ниве автоматизации задач, но система растет - на данный момент 61 устройство только Xiaomi и все бы ничего - но проблема в том, что к одному серверу домотикз можно подключить только 1 шлюз Xiaomi. А у меня их три - правда 1 - Aqara, без режима разработчика, но другие два - с возможностью подключения.

В качестве второй платформы, я решил остановится на Orange Pi PC 2.

Покупал комплект в магазине Banggood, кроме самого одноплатника - еще

Технические характеристики

CPU - Allwinner H5, ARM Cortex-A53 Quad Core
GPU - Mali450MP, Hexa-core
RAM - 1 GB
Хранилище - microSD, NOR Flash 2Mb
Сетевые возможности - Ethernet 10/100/1000
Видео вывод - HDMI
USB порты - 3
Беспроводные возможности - Инфракрасный порт
Аудио вывод - 3,5 Jack, HDMI
GPIO - 40 pins
Питание - 5V 2A

Коробка, комплект поставки

Поставляется миникомп в картонной коробке, с надписью Orange Pi

Внутри - запаянная в антистатический пакет плата компа

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

Внешний вид, описание

Практически все элементы и порты находятся на верхней части платы, на нижней только картоприемник

Описание всех элементов и портов:



Если еще кто-то не обратил внимания - то уточню - здесь нет Wi-Fi (и bluetooth тоже).

Я сразу установил комплект радиаторов - CPU радиатор точно совпал по размерам, для чипов памяти - они несколько меньше. Но забегая вперед скажу, что неоднократно замеряя температуру, в процессе установки ПО - выше 40 градусов не было ни разу, в среднем 37.

Размеры -

В масштабе со спичечным коробком

Установка операционной системы

Для установки ОС - нам необходима SD карта, желательно не менее 8 ГБ, и желательно иметь хотя бы две одинаковые карты - ибо бекапы. Я дополнительно не покупал, так как имею порядочный запас карт, для апельсинки приберег две карты

Диструбитивы ОС для апельсинок находятся находим нашу модель и качаем - я взял Debian Desktop - может будет охота в будущем поиграться с ней, но с тем же успехом можно взять более компактный Debian Server


Распаковываем img системы (может быть архив в архиве - .xz в.rar) - нам нужен именно.img файл, дебиан десктоп - 2 ГБ с кепкой. Пишем на microSD при помощи Win32 Diskimage -

После того как флешка записывается - вставляем ее в картоприемник апельсинки и включаем питание.Через минутку - даем системе загрузится, заходим в список DHCP клиентов на домашнем роутере и ищем адрес выданный для OrangePi

Теперь можно заходить на нее через SSH используя любой SSH клиент - я использую старый добрый Putty.

По умолчанию, для апельсинового дебиана, используем следующие учетные данные -

User - root , pass - orangepi ? но рутовый доступ через SSH закрыт, заходим под пользователем orangepi , пароль такой же. Пользователь orangepi - входит в группу sudo.

Сразу меняем пароль на свой командой

Passwd

Su
и аналогично меняем пароль для root. После этого выходим из учетки root - все делаем под пользователькой учеткой.

Если хотите добавить другого пользователя, то воспользуйтесь командой

Sudo adduser [имя юзера]
И добавьте его в группу sudo командой

Sudo adduser [имя юзера] sudo

Sudo nano -wuc /etc/network/interfaces
И в файле прописываем адрес

#The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.0.98 - наш IP netmask 255.255.255.0 - маска gateway 192.168.0.1 - шлюз

Перегружаемся для применения настроек

Меняем часовой пояс при помощи команды

Sudo dpkg-reconfigure tzdata
И ставим ntp

Sudo apt-get install ntp ntpdate

После установки прописываем свои ntp сервера в файле настроек вместо дефолтных

Sudo nano /etc/ntp.conf
в моем случае - для Украины, подробнее о пуле ntp серверов можно узнать

Синхронизируемся и радуемся точному времени.

Подготовка к установке domoticz

Перед установкой - нужно обновить систему, для этого сначала запускаем команду

Sudo apt-get update
А после успешной загрузки -

Sudo apt-get uprgade
Дожидаемся полного завершения

Теперь устанавливаем домотикз - делается это одной командой

Sudo curl -L install.domoticz.com | bash
Собирается и устанавливается stable версия Domoticz

Основные настройки - задаем в окне инсталлятора, но можно все оставить по умолчанию

Через несколько минут, система установлена и доступна через web интерфейс по http и https

На данный момент стабильная версия поддерживает работу с шлюзом Xiaomi

Но я поставил beta - для совместимости версий с Raspberry Pi. Делается это запуском скрипта из домашней папки domoticz

Cd ~/domoticz sudo ./updatebeta
Система Domoticz полностью установлена.

Рюшечки, которые я потом добавил - типа локализации, установки ftp и прочего - я уже описывать не буду, мануалов по Debian много - в этом обзоре я фокусируюсь на минимально необходимом для установки именно Domoticz. Что касается интерфейса системы и вопросов добавления устройств - отошлю вас снова в свой обзор

На данном этапе я настоятельно рекомендую сделать бекап - чистой, с иголочки, системы домотикз, что даст возможность мучать ее как угодно, после чего за пару минут получать исходный, чистый образ. Для создания бекапа я снимаю образ диска программой R-Drive, нашел ее на торрентах, достаточно даже portable версии - сколько раз она меня выручала - не передать.

Но чтобы еще рассказать что-то интересное, расскажу про надстройку, которую я использую для управления умным домом с смартфона -

ImperiHome

Основная страница по установке находится . Это приложение для смартфонов/планшетов, выглядит примерно так - можете настраивать по своему желанию.

Сначала необходимо установить серверную часть, для начала удаляем текущую и ставим новую node

Sudo apt-get remove node curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs

После этого ставим npm

Sudo npm install -g [email protected]
И проверяем версии

Node -v // должна быть не менее 4.4.x npm -v // должна быть не менее 2.2.x

Wget -qO - http://www.e-nef.com/domoticz/mdah/gpg.key | sudo apt-key add -
открываем файл с источниками

Sudo nano /etc/apt/sources.list
и добавляем строку -

Deb http://www.e-nef.com/domoticz/mdah/ /

Sudo apt-get update
И запустить установку серверной части MyDomoAtHome

Sudo apt-get install MyDomoAtHome

После установки, вносим в файл настроек данные по своему серверу Domoticz - указываем адрес (вместо 127.0.0.1)

Sudo nano /etc/mydomoathome/config.json

Теперь переходим по адресу :3002 - должна грузится стартовая страница системы, и проверяем идут ли данные от устройств - перейдя по ссылке на вкладку devices

Если картинка примерно такая - то все ок

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

Работать клиент с Домотикзом - может только в домашней сети (если конечно у вас не хватит ума засветить ИП сервера домотикза на публичный IP адрес), для работы удаленно - вам понадобится VPN сервер.

У меня на данный момент работает временное решение в виде Open VPN на Raspberry - я хочу организовать это, как постоянное решение - силами роутера. Так как мой текущий роутер не позволяет это делать - мне пришлось его обновлять, решая на самом деле еще ряд проблем. Но это будет темой следующего обзора.

Кто хочет подробнее просмотреть все описанное в обзоре, может сделать это просмотрев мой видеообзор

На этом все, надеюсь обзор был полезен, спасибо за внимание

Планирую купить +97 Добавить в избранное Обзор понравился +72 +167

Апельсиновая компания выпустила обновление своей платы эконом класса PC PLUS.

  • В этой статье:
    Установка ОС LINUX на внутреннюю память
  • Тестирование производительности eMMC
  • Настройка WiFi

Тестирование произвожу утилитой iozone, которая уже установлена в этом дистрибутиве:
iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2

Результат iozone MIXZA

Результат iozone TRANSCEND

Результат iozone eMMC

Данные выводятся в Кб/сек. Общая тенденция видна на всех тестах.
Для примера свел в табличку операции чтения и записи блоками в 1Мбайт

По скорости встроенная память дает хороший прирост производительности.

Проверка работы WiFi

На WiFi чипе, впаянном в плату с трудом можно прочитать надпись RTL8919FVP . В дистрибутив уже включено два драйвера модуля ядра: 8189fs и 8189es. Первый включен «по умолчанию», но второй тоже работает.
Быстрая настройка получилась такая.
Посмотреть список доступных WiFi сетей можно так:

ак как все сети сейчас как правило защищены WPA и WPA2 дальнейшую настройку делаю консольной утилитой wpa_cli. Работа с этой утилитой . Можно воспользоваться любой графической утилиты. Гугл вам в помощь!
Результат подключения выглядит так на старом роутере 802.11g

Или на более нововом 802.11N


IP адрес можно поднять динамический:
dhclient wlan0
Или статический
ifconfig wlan0 <адрес> netmask <маска>
Вся маршрутизация была настроена на Ethernet, так что для проверки я просто отключил проводную сеть
ifconfig eth0 down
И получил нормальный доступ в интернет через WiFi

Тема сохранения настроек WiFi выходит за рамки этого обзора. Есть графические утилиты, в том числе и в AMBIAN для конфигурирования сети. Моя же цель была проверить работоспособность WiFi адаптера «из коробки», чего я и достиг.

Подведем итог

Микрокомпьютер ORANGE PI PC PLUS - безусловно интересный и, лично для меня, прочно занял свою нишу.
Тем кому не нужны гигабайтная сеть и встроенный SATA он вполне способен решить ряд задач.
Переплата в $5 вполне оправдана наличием быстрой встроенной памяти и рабочим WiFi.
Я обошел тему GPIO в этом обзоре, скажу только, что мне вполне удалось запустить текстовый

Фото сессия «Кот в апельсинах»



Описывалась плата Orange Pi Pc Plus, а сегодня речь пойдёт о её крохотной версии - 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 порты) работает без проблем.

Распаковываем его. Среди файлов находим образ с расширением .img (он самый большой, примерно 1.5Гб) .

Заливаем его на sd-карту как описано в , начиная с и до главы "Запуск ".

После этого возвращайтесь сюда.

Установка
Поскольку у этой модели есть только TV-out, а подключение к телевизору меня как-то не радует, то делать будем всё по ssh . Пользователям windows понадобится программа putty , которую можно скачать вот , а прочитать как с ней работать.

Если у вас есть ttl-usb конвертер, тогда можно подключится к отладочной консоли (скорость 115200), ну а если нету, тогда будем действовать вслепую.

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

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

Ssh [email protected]
У вас естественно другие цифры.
При вводе пароль невидим.

Если всё прошло удачно, то появится такая картинка:

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

И наконец перегрузите систему командой:

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

Всё, система установлена и можно заходить под обычным пользователем:

Ssh [email protected]

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

Обновляем систему:

Sudo apt update sudo apt upgrade

Установим русскую локаль:

Sudo apt install language-pack-ru language-pack-ru-base

Откройте файл /etc/default/locale

Sudo nano /etc/default/locale

Удалите всё и вставьте это:

LANG="ru_RU.UTF-8"

Добавьте русскую раскладку клавиатуры в файл /etc/default/keyboard

Sudo nano /etc/default/keyboard

Удалите всё и вставьте это:

XKBMODEL="pc105" XKBLAYOUT="us,ru" XKBVARIANT="," XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

Настраиваем свой часовой пояс:

Sudo timedatectl set-timezone Europe/Moscow

Время и дата:

Посмотреть другие пояса:

Timedatectl list-timezones

Мониторить частоту и температуру:

Sudo armbianmonitor -m

Для проверки звука скачайте программу mpg321

Sudo apt install mpg321

И послушать радиостанцию:

Mpg321 http://ai-radio.org/mp3

Регулировка звука:

Регулировать стрелочками.

Как установить samba описано в прошлой .

Установка серверов и прочих web-инструментов ничем не отличается от обычной Ubuntu.

WIFI
Настройка wifi как всей сети в целом производится с помощью «текстовой» версии Network-manager`а, которая называется nmtui .

Запускаем…

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

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

После подключения смотрим на роутере адрес, который получила Zero по wifi, отключаем питание, вынимаем сетевой кабель и подключаем питание.

После загрузки подключаемся по ssh с новым адресом и смотрим пинги:

С остальными настройками nmtui поразбирайтесь сами, а то я больше вас запутаю нежели объясню.