Orange pi zero ��������� linux

Orange pi zero ��������� linux

Пришел ко мне Xunlong Orange Pi Zero с 512Mb памяти. Полностью собранный, помещается на ладони.


Пульт от зомбоящика для сравнения.

Сердцем является 4-х ядерный Allwiner H2+. По слухам — это тот же H3 только без аппаратной поддержки 4K и с 100Mbit-м LAN. На плате расположены: один LAN, один USB, слот под micro SD карточку, гребенка COM порта, GPIO гребенка совместимая с Raspberry Pi, гребенка для платы расширения, выносная антенна WiFi и micro USB порт, он же OTG, для питания устройства. HDMI нет.

Рекомендуемая мощность блока питания — 5v/2A. Рекомендуемый тип карты от 4Gb, как минимум 10-й класс. Дополнительно можно купить плату расширения и отличный корпус. На шилде расположен 3.5мм аудио разъем совмещенный с ТВ выходом и фильтр, убирающий посторонние шумы из аудиотракта. Также присутствуют: микрофон, ИК приемник и два дополнительных USB порта.

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

Даже без корпуса температура процессора вызывает тревогу. Встроенный в Linux монитор показывает +50C. В корпусе, с платой расширения и наклеенным радиатором 14х14х8мм — температура заваливает за +56C.

На официальном сайте много полезной информации о плате и готовые сборки Linux и Android. Продвинутые красноглазики советутют обходить их стороной и ставить Ubuntu Xnenial или Debian Jessie от команды Armbian. На их сайте находится зоопарк Linux версий в которых очень трудно разобраться начинающему линуксоиду. Дробление произошло из-за нежелания Allwiner выкладывать исходники, а те что есть давно протухли. За это Allwiner и не любят, но все решает копеечная цена процессоров. Вобщем если нужна поддержка аппаратного декодирования видео, то качаем древнее ядро/legacy kernel — Ubuntu_xenial_default.7z. Если ТВ выход использовать не планируется, накатываем свежак/mainline kernel — Debian_jessie_default.7z.

ока качается образ подготовим SD карту. Идем на сайт ассоциации производителей SD карт и качаем чудо-утилиту для омоложения. Позволяет привести БУ карту к заводским настройкам и вернуть былую резвость. Подробнее об этом, на антимонгольском тут. Если вылетает с ошибкой, поменяйте кардридер. Теперь качаем Rufus — программа для развертывания iso/img/dos образов на флешку. Повторяем все как на картинке, жмем Start.

Все. Вставляем карту, подключаем LAN, подаем питание и даем системе 30-40 секунд на загрузку. Для того, чтоб произвести начальную настройку нам понадобится PuTTY
и IP адрес нашего Апельсина. Идем в вебморду WiFi роутера и ищем там IP — orangepizero. Сразу советую поменять IP на статический, а то при каждом включении Апельсина вам придется искать его заново. Загружаем PuTTY, вписываем IP и устанавливаем SSH соединение на порту 22. Вводим login — root и пароль — 1234. Система тут-же предложит его поменять. Отказаться нельзя.

С того времени как был собран наш Linux многое могло измениться, поэтому опытные красноглазики перед тем как что-то делать всегда обновляют пакеты и ядро:

# sudo apt-get update
root@orangepizero:

# sudo apt-get dist-upgrade

Теперь когда все свежее можно и WiFi настроить через УДОБНОЕ текстовое меню. Спасибо Armbian за это!

Идем в Network -> wlan0 -> Wifi Manage Wireless networking выбираем точку доступа и вводим пароль.

Отключаем LAN кабель и на всякий случай перегружаем Апельсин:

Скорость WiFi на скачку около 2Mb/s. Все, минимальная настройка завершена.

Можно дальше лазить по меню включать/отключать пакеты и переферию. Например деактивирование HDMI/GPU, экономит 200mW.

Безопасное выключение выполняется командой:

Я просто выдираю из розетки. Пока без проишествий.

Еще одна полезная команда показывающая температутру процессора:

Источник

How to install Armbian Debian on an Orange Pi Zero

For those who don’t know, Armbian is a Debian or Ubuntu based Operating System for ARM single board computers. It is supported on board such as Orange Pi One, Orange Pi Zero, NanoPi Neo, Rock64, Pine64, Tinker Board, Banana Pi and many others. It is like what Raspbian is to a Raspberry Pi and its installation is not much different. I’ll show you here the steps needed to install Armbian Debian on an Orange Pi Zero but it will be similar for any other board.

Читайте также:  Как посмотреть свой пароль от вайфая windows 10

Download image

First you’ll need to go to the download section of the Armbian website, look for your board model and check if it’s supported. For the Orange Pi Zero the page is armbian.com/orange-pi-zero. You’ll see that there are two section, one beside the other, for two different downloads: Armbian Stretch and Armbian Bionic. As I mentioned previously, Armbian is based on Debian or Ubuntu, so here you’ll find both options. The one on the right, Armbian Stretch, is the Debian based distribution, whereas the one on the left, Armbian Bionic, is the Ubuntu based one. You can download either, but I usually choose the Debian based one. Also, you’ll have two options to download the Armbian image: with a direct download or via Torrent.

It might happen that your download got somehow corrupted. To verify the image, after uncompressing the download, you can compare the image’s SHA-256 hash with the one contained in the sha256sum.sha file. On Windows you can use 7-Zip’s built-in hash functionality to display the SHA256 hash while on macOS/Linux you can use the shasum command like this:

$ shasum -a 256 -c sha256sum.sha
Armbian_5.59_Orangepizero_Debian_stretch_next_4.14.65.img: OK

Flash image

Now is the time to flash the Armbian image to a microSD card. You’ll need a specific software to do this and my recommendation is to use Etcher. Download it from their website or from GitHub, install it and you’re ready to go.

Make sure you use a good, reliable and fast SD card (Class 10 highly recommended!). If you encounter boot or stability troubles in many cases it’s either insufficient power supply or related to the SD card (bad card, card too slow, something went wrong when burning the image).

In Etcher, select the image file, the target SD card (Warning! double check that the drive is correct) and click on the ‘Flash!’ button.

Wait a few minutes and if everything goes right you’ll have the SD card ready to plug it into your board.

First boot

Insert the microSD card into the memory slot of the Orange Pi Zero, connect an Ethernet cable and plug in a micro USB cable to power the board.
The orange and green LEDs on the Ethernet port will start flickering, in less than a minute the Orange Pi Zero will have booted and we can remotely access it to complete the installation. We’ll access the board via SSH but we need to know its IP address first. One way to find this address is to access the control panel of your router and search for the address assigned to the orangepizero hostname.

Another way to find this address is to use a network application such as Fing or Angry IP Scanner. Once we have the IP address of the Orange Pi Zero we can then use SSH to access it for the first time.

You will be warned about the authenticity of the host. Accept the key fingerprint to be added to your computer’s known_hosts file and move on.

You will then be asked to enter the root password, which is 1234 initially, and then immediately prompted to change this root password to a new one.

After that, you will be asked to create a normal user account that is sudo enabled. In my case I’m calling this new user account ‘hass’ because I’m planning to install Home Assistant on this Orange Pi Zero.

System Upgrade

Use the following commands when you need to upgrade the system:

System Reboot and Shutdown

In case you need to restart the system you can use the command reboot:

Читайте также:  Will virtualization be windows

To turn off the board you can use the command shutdown:

Источник

Orange Pi Zero

Armbian Focal
mainline based kernel 5.10.y

Armbian Bullseye
mainline based kernel 5.10.y

  • Onboard wireless module (XR819) has poor software support so wireless connection issues are expected
  • Orange Pi Zero rev 1.4 reports false high CPU temperatures.

Specifications

* Specifications differ from hardware revision, model and software support level

WHICH IMAGE SHOULD I DOWNLOAD?

We provide CLI (command line interface) images first. If the software is stable enough we add the option to upgrade to XFCE desktop. The Build-System relies on Debian and Ubuntu. The availability of different images may vary, most of the time because of driver restriction. Sometimes we provide only testing images.

All images can be built from sources at any time and in rare cases, where you can’t find an image which you need, you can build one.

HOW TO START?

Preparation

Make sure you have a good & reliable SD card and a proper power supply. Archives can be uncompressed with 7-Zip on Windows, Keka on OS X and 7z on Linux (apt-get install p7zip-full). RAW images can be written with Etcher (all OS). Where images are compressed with .xz you can wrtite them to the SD card with Etcher directly.

Boot

Insert the SD card into the slot, connect a cable to your network if possible or a display and power your board. (First) boot (with DHCP) takes up to 35 seconds with a class 10 SD Card.

Login

Log in as: root Password: 1234. Then you are prompted to change this password (US-Keyboard setting). When done, you are asked to create a normal user-account for your everyday tasks.

WHERE TO GET SUPPORT?

SUPPORTED devices are tested and they work apart from known issues and missing features. Support is provided as far as possible (in general there is no support for 3rd party hardware like DVB tuners and software like Kodi). Please check the documentation and existing forum posts before posting a question. Questions on private channels are ignored.

SUITABLE FOR TESTING (WIP) are devices which we’re currently working on but they are not ready! These images are suitable for developers and experienced users. They are not very well tested but they might work without any problems. Your help to improve this situation is greatly appreciated.

SUPPORT ENDED (EOS) status are devices which used to be supported in the past. Reasons for moving to this section:

  • no active software development (mainline u-boot and kernel)
  • no support from the vendor (hardware samples, documentation, software packages)
  • never was sold, only samples in small quantities were available
  • hardware design flaws don’t allow using these devices without stability issues
  • images are stable but we don’t test updating,
  • images are provided with no support,
  • most images have frozen kernel and u-boot packages to prevent their upgrades.

NO OFFICIAL SUPPORT (CSC) are devices which are supported by the 3rd party. We usually don’t have hardware samples nor conduct any tests but they might work. There is no support whatsoever.

Источник

Orange Pi Zero, установка Linux

Пришел ко мне Xunlong Orange Pi Zero с 512Mb памяти. Полностью собранный, помещается на ладони. Хотите окунуться в мир крсноглазиков? Прошу под кат.

Сердцем является 4-х ядерный Allwiner H2+. По слухам тот же H3, но без аппаратной поддержки 4K и с 100Mbit-м LAN. На плате расположены: один LAN, один USB порт, слот под micro SD карточку, гребенка COM порта, GPIO гребенка совместимая с Raspberry Pi, гребенка для платы расширения, выносная антенна WiFi, micro USB совмещающий OTG и порт для питания устройства. HDMI нет.

Рекомендуемая мощность блока питания — 5v/2A. Рекомендуемый тип карты от 4Gb, как минимум 10-й класс. Дополнительно можно купить плату расширения и отличный корпус. На шилде расположен 3.5мм аудио разъем совмещенный с ТВ выходом. Также присутствуют: микрофон, ИК приемник и два дополнительных USB порта.

Корпус выполнен из темно-синего, полупрозрачного пластика пропускающего ИК излучение. При ярком освещении кажется абсолютно черным. Габариты 55х50х40мм. За счет не гуманой доставки, дешевле брать весь набор целиком. Я купил на aliexpress за $19.

Читайте также:  Как удалить ненужного пользователя windows 10

Даже без корпуса температура процессора вызывает тревогу. Встроенный в Linux монитор показывает +50C. В корпусе, с платой расширения и наклеенным радиатором 14х14х8мм — температура заваливает за +56C. UDP: На самом деле все оказалось на так плохо. При проигрывании web-радио, температура опускается до +45С. При более пристальном осмотре, нашел кусочек олова коротивший вход с обратной связью одиного из питальников. Может это было причиной? Теперь не узнать.

На официальном сайте много полезной информации о плате и готовые сборки Linux и Android. Продвинутые красноглазики советутют обходить их стороной и ставить Ubuntu Xnenial или Debian Jessie от команды Armbian. На их сайте находится зоопарк Linux версий в которых очень трудно разобраться начинающему линуксоиду. Дробление произошло из-за нежелания Allwiner выкладывать исходники, а те что есть давно протухли. За это Allwiner и не любят, но все решает копеечная цена процессоров. Вобщем если нужна поддержка аппаратного декодирования видео, то качаем древнее ядро/legacy kernel — Ubuntu_xenial_default.7z. Если ТВ выход не планируется, накатываем последнюю версию Stretch — Debian_stretch_next.7z. UDP: С тех пор как была написана эта статья сменилось как минимум 3 версии Armbian. Уточняйте что качать. Хорошая новость — процесс установки у всех одинаков.

Пока качается образ подготовим SD карту. Идем на сайт ассоциации производителей SD карт и качаем чудо утилиту для омоложения. Позволяет привести БУ карту к заводским настройкам и вернуть былую резвость. Подробнее об этом, на антимонгольском тут. Если не запускается или вылетает с ошибкой, поменяйте кардридер. Теперь качаем Rufus — программа для развертывания iso/img/dos образов на флешку. Повторяем все как на картинке, жмем Start.

Все. Вставляем карту, подключаем LAN, подаем питание и даем системе 30-40 секунд на загрузку. Для того, чтоб произвести начальную настройку нам понадобится PuTTY и IP адрес нашего Апельсина. Идем в вебморду WiFi роутера и ищем там IP — orangepizero. Сразу советую поменять IP на статический, а то при каждом включении Апельсина вам придется искать его заново. Загружаем PuTTY, вписываем IP и устанавливаем SSH соединение на порту 22. Вводим login — root и пароль — 1234. Система тут-же предложит его поменять. Отказаться нельзя.

С того времени как был собран наш Linux многое могло измениться, поэтому опытные красноглазики перед тем как что-то делать всегда обновляют пакеты и ядро:

# sudo apt-get update
root@orangepizero:

# sudo apt-get dist-upgrade

Теперь когда все свежее можно и WiFi настроить через УДОБНОЕ текстовое меню. Спасибо Armbian за это!

Идем в Network -> wlan0 -> Wifi Manage Wireless networking выбираем точку доступа и вводим пароль.

Отключаем LAN кабель. Активируем встроенный audio codec. Идем в System->Hardware и ставим галочку на против analog-codec. Перегружем апельсин:

Скорость у встроенного WiFi всего 2Mb/s. Все, минимальная настройка завершена. Можно дальше лазить по меню включать/отключать пакеты и переферию.

Безопасное выключение выполняется командой:

Поговаривают, что из Debian Stetch, из-за патентных войн, вырезали код отвечающий за глубокий сон процессора. Не оставляйте апельсин после shutdown без присмотра. Были случаи оплавления корпуса. Когда пофиксят не известно. Я просто выдираю из розетки. Пока без проишествий.

Еще пару полезных linux команд.

показать температутру процессора:

удалить пакеты установка которых заверишилась с ошибкой:

# sudo apt-get autoclean

удалить нежелательные программные зависимости:

# sudo apt-get autoremove

обновить версию дистрибютива без переустановки программ:

# sudo apt-get update
root@orangepizero:

# sudo apt-get dist-upgrade
root@orangepizero:

И дальше следуем инструкции.

Во второй части можно почитать о том как поставить Logitech Media Server в связке SqueezeLite и превратить Orange Pi Zero в музыкальную шайтан коробку с управлением через любое устройство с WiFi, браузером или telnet.

UDP: У Shenzhen Xunlong Software вышла обновленная плата Orange Pi Zero LTS — теперь еще холоднее

UDP: Появилась новая плата Orange Pi Zero 2. Процессор Cortex-A53 Allwinner H616 на 1.5GHz. Память на выбор 512Mb или 1Gb. Микро HDMI, новый WiFi с подержкой Bluetooth 5.0, и USB type-C для питания.

Источник

Оцените статью