Orange Pi Pc Plus - установка системы и перенос на eMMC. Правильное питание Orange Pi Orange pi pc не работает

Страсть наших азиатских друзей к клонированию успешных проектов непреодолима. Вот так, не успел Raspberry Pi 2 попасть на полки магазинов - а тут уже "небольшая динамично развивающаяся " китайская компания размахивает аналогичной платой с четырехядерным процессором, гигабайтом памяти, ethernet, GPIO и тремя USB-портами.
Может ли быть хорошо за 15 долларов (а именно столько стоит герой следующей заметки - Orange Pi PC) - попробуем разобраться.

Orange Pi PC - типичный представитель семейства “распиподобных одноплатников”, которые в наше непростое время не “шлепает” только ленивый.
Начать, наверное, следует с покупки.

Приобретение

Плату можно приобрести на AliExpress, поиск выводит на единственного продавца . Дополнительно можно закупить БП (рекомендуется от 1.5А), корпус и кабель питания (и это, кстати, нужно сделать) - ибо потом замучаешься подбирать разъем, да и в наше странное время готовый кабель будет сильно дешевле самодельного, если, конечно у вас нет склада бесхозных USB разъемов.
Дальше всё как обычно - платим, ждем, получаем.
Доходит быстро, ибо продавец отправляет почтой Финляндии (?!?).

Первые впечатления

Сама плата приходит в коробочке.

В комплекте памятка, где написано, что мол используйте нормальный источник питания.

Что ж, ничего нового. Плата “не умеет питаться” через OTG, вот тут-то нам и пригодится купленный заранее кабель.

Не беда, если кабеля нет. Его можно довольно просто изготовить самому с помощью подходящего разъема .

На самой плате есть аж целых 3 разъема USB, Ethernet и 40 pin GPIO. Из плюсов - в отличие от того же Cubieboard 2 - шаг контактов стандартный - 2.54 мм, так что можно использовать стандартный ide разъем например. На Orange Pi PC нет ниакой “своей” flash-памяти, лишь одинокий гигабайт RAM.
Время подобрать дистрибутив.

Операционные системы

Сердцем платы является микропроцессор Allwinner H3 - относительно новый и сильно удешевленный SoC от Allwinner.

Сам чип размером всего лишь 14x14 мм, однако в состоянии “покоя” греется аж до 50 градусов (без радиатора).Datasheet

С дистрибутивами все не очень просто, сразу скажу - Android не пробовал, но по слухам у него не работает Ethernet.
Утверждать не буду - желающие могут качнуть .
А вот с Linux повеселее - тут и Arch, и Debian и Fedora. Не обошлось без Ubuntu и даже Raspbian!

Все это - детище человека с ником Loboris. Более того - форк ядра доступен, и даже собирается самостоятельно. Вместе с образом Debian. Следующая засада - ядро. Тут оно 3.4x. И вряд ли будет новее. Поддержка Allwinner H3 в mainline 4.x в зачаточном состоянии - работает только одно процессорное ядро из 4х, да и греется ужасно. Так что приходится довольствоваться устаревшим 3.4.x, но и на этом спасибо. Вот лежат последние ссылки на готовые образы вместе с инструкцией по установке.
Я лично пошел по пути самостоятельной сборки - все отлично, собирается “как надо”, возможны трудности в настройке кросс-утилит, особенно если у вас 64битная система - нужно ставить несколько 32битных компонент.

Решение о “самосборе” тоже было правильным, ибо Loboris по каким-то причинам отключил часть usb wifi адаптеров в конфигурации, и по закону подлости мой Atheros попал в эти самые отключенные.

Ставим одну галку в config, пересобираемся и вуаля - вполне работающее ядро и rootfs.

Запуск

При первом старте системы лучше подключить HDMI-монитор (или телевизор), а также ethernet.

Вот dmesg уже настроенной системы:

Дистрибутив щедро снабжен различными скриптами-помогателями - тут и изменение размера файловой системы и апдейт ядра - все лежит в /usr/local/bin:

Температура процессора меряется вот этой командой:

#cat /sys/devices/virtual/thermal/thermal_zone0/temp

И первое что мы видим, что даже небольшие задачи “греют” процессор аж до 70 градусов.
Я лично установил радиатор - цена вопроса небольшая .

Но, похоже без активного охлаждения обойтись будет сложно, ибо радиатор потом еще и отдает тепло на сам чип:).

К другим детским болезням платы можно отнести и использование видеоускорителя Mali. Все его болезни в Linux широко известны общественности по другим устройствам. Так, сборка/использование видеоплеера с поддержкой CedarX превращается в корриду. Поддержки OpenGL нет, но есть OpenGL ES (версия для встраиваемых систем) от которого толку в десктопной жизни не очень много.

Производительность

И тут все не радужно.
Вот результаты SysBench.

Для сравнения - результаты этого же SysBench, но для более дорогих моделей (хотя и более старых).

Ну а вот мой любимый тест на scrypt mining:

$ minerd --benchmark Binding thread 1 to cpu 1 4 miner threads started, using "scrypt" algorithm. Binding thread 0 to cpu 0 Binding thread 2 to cpu 2 Binding thread 3 to cpu 3 thread 3: 4098 hashes, 0.61 khash/s thread 1: 4098 hashes, 0.59 khash/s thread 2: 4098 hashes, 0.59 khash/s thread 0: 4098 hashes, 0.57 khash/s thread 3: 3042 hashes, 0.61 khash/s Total: 2.35 khash/s

При этом используется активное охлаждение. При отсутствии такового - идет довольное сильное падение (ибо процессор начинает снижать частоту).

Как видим - чуть быстрее чем Allwinner A20 (как раз на разницу в частоте, так что считай тоже самое), но все еще медленнее, чем RockChip из расчета на каждое ядро.

Потребление

В моем случае Orange Pi PC потребляла от 0.4 А до 0.8 А. Не могу сказать, что это нечто революционное, особенно учитывая, КАК греется чип. Но вполне типично для ARM. Сам же производитель просит БП от 1.5А. Понятно - защищаются от жалоб и возвратов.

Брак

У меня было 4 платы. С тремя все хорошо, на четвертой - непропай одного из USB разъемов и огромная сопля припоя на гребенке GPIO. Паяльник спасает, но далеко не все осилят даже такой ремонт.

Использование

Для чего же “годится” такая плата? Думаю, для десктопных дел, мультимедиа, эмуляторов лучше с ней не связываться - хотя устройство новое, может будет какой-то прорыв.
Ежели планируется нечто headless, как то - torbox, сервер, всякие разные эксперименты с GPIO, то учитывая совместимость по пинам с Raspberri Pi - вполне подойдет для экспериментов. Тем более, что Java 8 ARM на ней вполне должна заработать.

Вердикт

Приемущества:

  • GPIO совместимость с Raspberry Pi
  • Наличие привычных дистрибутивов и открытые исходники, которые реально компилируются без особых “приседаний”.

Недостатки:

  • Нагрев
  • Процент брака
  • Устаревшее ядро
  • Реально работающие дистрибутивы поддерживаются силами одного человека (т.е. масса людей зависит от него, а если, допустим, ему надоест?)

Чудес не бывает - “расплата за плату” ценой в 15 долларов - ваше время и соответственно деньги. Подойдет для проектов, где не важен UI и поддержка аппаратной графики. Есть шанс на исправление, хотя бы путем поддержки ядер 4.x.

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

Наконец у меня «дошли» руки, до разворачивания второго сервера управления умным домом 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 - я хочу организовать это, как постоянное решение - силами роутера. Так как мой текущий роутер не позволяет это делать - мне пришлось его обновлять, решая на самом деле еще ряд проблем. Но это будет темой следующего обзора.

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

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

Orange Pi PC - китайский клон Raspberry Pi с процессором Allwinner ARMv7. Эта платформа быстрее, чем использованная в первой версии оригинальной платы Broadcom с архитектурой ARM11. Конечно, Orange уступает в производительности . Но оригинальная плата стоит 36 долларов , а копия - всего 18,5 .

Характеристики

orangepi.org
Процессор: Allwinner H3, 4 ядра Cortex-A7
Видеоядро: Mali 400MP2
Оперативная память: 1 ГБ DDR3
Системные интерфейсы: microSD (в качестве постоянной памяти и загрузочного диска);
LAN (10/100 МБ);
3 × USB;
microUSB (с поддержкой OTG);
GPIO (40 контактов, совместимых с Raspberry);
ИК-приёмник;
серийный порт для отладки
Входы: CSI (для подключения камеры);
микрофон
Выходы: HDMI (с поддержкой HDCP , CEC , CVBS);
mini-jack (3,5 мм), совмещённый аудиовидеосигнал, 4-pin
Размер: 85 × 55 × 10 мм
Масса: 40 г

orangepi.org

Плата обладает всеми необходимыми интерфейсами и может работать не только в качестве медиасервера. Желающие убедиться в этом могут найти необходимые материалы . На всякий случай - распиновка GPIO:


cnx-software.com

Важным моментом конструкции платы является качество главного выходного интерфейса - HDMI. В Orange Pi PC он может не только выводить сигнал напрямую в телевизор, но и работать с разнообразными дополнительными устройствами: конвертерами и сплиттерами. Это расширяет возможности платы.

Операционные системы

На данный момент для Orange Pi PC существуют следующие ОС:

От выбора программного обеспечения зависят возможности платы. Семейство Orange Pi менее популярно, чем Raspberry Pi, поэтому в некоторых системах реализованы не все функции. Для медиасервера подходит Android и Ubuntu с надстройкой Kodi (оболочка для создания медиацентра).

Реализация медиасервера

Для работы платы потребуется качественное питание. В отличие от других подобных устройств, Orange Pi PC работает через проприетарный разъём (цилиндрический коннектор с внешним диаметром 3,9 мм и внутренним 1,2 мм) или GPIO (+ 5 В на 2- или 4-pin, «земля» на 6-pin). Требуемые параметры тока: 5 В/2 А (минимально), 5 В/3 А (рекомендовано производителем). При малейших просадках работа системы приостанавливается: появляются фризы, замирания. В некоторых случаях система может зависнуть окончательно, потребуется перезагрузка.

Кроме того, из-за сильного нагрева процессора требуется охлаждение: радиатор или кулер. Идеально подходит охлаждающий набор для Raspberry Pi. Беспроводные интерфейсы на плате отсутствуют, поэтому нужен Bluetooth- или Wi-Fi-донгл. Лучшим вариантом станет не требующий драйверов USB-адаптер . При желании можно докупить тюнер DVB-T2.

Для стабильной работы потребуется качественная карта памяти не ниже 10-го класса. Лучше - UHS.

После того как все комплектующие будут в сборе, необходимо установить на флешку операционную систему. Подойдёт и Ubuntu, и Android (в последней реализовано аппаратное декодирование видео). Подробную инструкцию на английском можно найти , на русском - .

С любой выбранной системой устройство умеет воспроизводить файлы до 1080p/60 fps (1 920 × 1 080 при 60 кадрах в секунду). Набор кодеков может варьироваться, при желании всегда можно установить дополнительные.

Вывод аудиовидеопотока может производиться через аналоговый или цифровой выход, так что подключить Orange Pi PC можно даже к старым телевизорам с электронно-лучевой трубкой. При использовании переходника HDMI - VGA возможно соединить плату и со старым монитором. Тем более что производительности системы хватит на сёрфинг или работу с небольшими офисными файлами (да и Quake III работает неплохо).

Заключение

При возможности протянуть Ethernet-кабель этот вариант домашнего медиацентра - наиболее доступный из существующих. Дешевле - только из сломанного смартфона.

Стоимость Orange Pi PC с модулем Wi-Fi достигает 24 долларов. А при покупке корпуса (5–10 долларов) и тюнера (до 15 долларов) она становится сравнима с ценой TV Box. Но разве готовый вариант заменит удовольствие от работы своими руками? Тем более что установка и настройка займёт всего пару часов.

Приехала новая платка из семейства фруктово-ягодных компьютеров - Orange PI PC PLUS.
Ее характеристики, получение консоли тремя способами и многое другое в этом обзоре.

Кому апельсины, кому витамины?

Рубль - штучка! Три рубля - кучка! В кучке три штучки.
- Я бы дал тебе рубль, если бы был уверен, что на эти деньги ты купишь себе хоть один грамм совести.


- Пытка апельсинами продолжалась третий час… [показывают гору апельсиновых корок]
© Спортлото 82


Итак апельсиновая компания выпустила обновление своей платы эконом класса PC PLUS. Предыдущая версия - Orange PI PC обладает вполне неплохим соотношением цена/качество и, не без усилий по распродажам небезызвестного магазина, приобрела довольно большую популярность. Лично я ее приспособил уже в паре проектов.

Характеристики ORANGE PI PC PLUS

(жирным отмечены отличия от версии без плюса)
  • Процессор Allwinner H3 Quad-core Cortex-A7 с частотой до 1536 МГц
  • Графический адаптер Mali400MP2 GPU @600MHz
  • ОЗУ 1GB DDR3
  • Встроенная память EMMC Flash на 8 Гб
  • Слот под MicroSD (Max. 64GB) / MMC card slot
  • Ethernet 10/100 Ethernet RJ45
  • WiFi модуль Realteck 8189
  • Интерфейс под камеру CSI 8-bit YUV422 CMOS sensor interface
  • Аудиовыход и микрофон
  • Интерфейс на монитор или телевизор HDMI
  • Питание 5В с отдельного разъема или GPIO разъема
  • Три полноразмерных USB 2.0 HOST и один USB 2.0 OTG
  • Разъем GPIO 40pin, совместимый с Raspberry Pi B+
  • Размер платы 85х55, вес 70г
  • Производитель: Shenzhen Xunlong Software CO., Limited
  • Он же
Две платы Orange PI PC PLUS и без плюса

За дополнительные $4.99 мы имеем и на борту


Одна микросхема DDR перекочевала на другую сторону платы




Любуемся на чипы eMMC и WiFi

Три способа получения консоли для запуска платы

Для «апельсинки» Android годится только для работы как приставки к телевизору или игровой консоли. Телевизор мне смотреть некогда - поэтому мой путь это LINUX. Попробовав всякие &^*&BUNTU в конце концов остановился на ARMBIAN. На их
Установка очень проста:
  1. Качаем серверный или декстопный дистрибутив (Я выбрал десктопный, хотя имея доступ к репозитарию пакетов линукса это особого значения не имеет)
  2. При помощи Win32DiskImager, DD под LINUX или другой программы копируем сохраненный образ на карту MicroSD более 4Гб. Я рекомендую 8Гб и выше, а то всю карту займет операционка.
  3. Вставляем карточку в слот «апельсинки». Подключаем ее к 5В. ВСЕ
Первый способ войти в операционку - подключить к HDMI телевизор или монитор, а к USB портам клавиатуру с мышкой. Я подключился к телевизору родителей. А зачем же еще им нужен телевизор?


Если нет монитора с HDMI, то можно подключаться через переходник HDMI-DVI, HDMI-VGA. (Стыдно признаться, переходник купил в Технопоинте, так как не было времени ждать с Али)


Мой отлично заработал через переходник.


Если вы установили серверный дистрибутив без графики, то вместо графической консоли получите текстовую.
Бывает, что графическая консоль не запускается или под рукой нет нужного монитора/телевизора.

Способ два - вход по сети через SSH клиент.
Для этого вам нужен SSH клиент (я много лет ), свободный порт в коммутаторе/маршрутизаторе Ethernet и работающий в сети DHCP сервер. Обычно его функцию выполняет любой маршрутизатор, предоставляющий доступ в интернет.

  1. Подключаем «оранжевый» к сети Ethernet и подаем на него питание
  2. Через интерфейс маршрутизатора, при помощи различных сетевых утилит, в конце концов перебором определяем арендованный плате IP-алрес
  3. Заходим с SSH-клиента по этому адресу



Способ третий - хардкор для железячников через последовательную интерфейс UAER.
У всех одноплатных ПК данного семейства есть несколько аппаратных UART портов. В большинстве дистрибутивов на UART0 настроена текстовая консоль.
Для подключения вам понадобиться любой UART/TTL переходник. Подойдет или . Можно даже использовать Arduino UNO, NANO и пр с закороченным на минус RESET.



Для ленивых (как я) - пароль ARMBIAN - «1234». После ввода он сразу попросит его сменить

Установка LINUX на встроенную память

Мой экземпляр ORANGE PI PC PLUS уже поставлялся с установленным Android. То есть если вы забыли вставить в свою плату карточку памяти, то получите на консоли андроид с китайскими иероглифами, который, при должном терпении можно переключить на английский и может быть даже на русский. Как я уже писал - андроид на мини ПК это не мое.

Шаг первый - устанавливаем ARMBIAN на карточку памяти и грузимся с нее. Любым из вышепредложенных способов заходим в консоль под ROOTом. В каталоге /dev должны быть два файла-устройства:
mmcblk0 и mmcblk1. Первый - это MicroSD, второй - встроенная MMC.

Шаг второй - перенос на апельсинку любым способом образ ARMBIAN, скаченной с сайта. Наверное можно скопировать с одного диска на другой напрямую, но у меня размер внешней карточки и встроенной памяти не совпали и образ скопировался с ошибкой, после чего ОС на eMMC не заработала.
Итак копируем образ в операционку. Я это сделал при помощи входящей в комплект PUTTY утилиты PSCP:
pscp <образ файла> root:<адрес устройства>:~/armbian.img
После вода пароля и завершения копирования запускаем запись образа на встроенную память
dd if=armbian.img of=/dev/mmcblk1 bs=1m
Через какое то время система скажет, что столь ко то блоков прочитано и столько то записано - установка системы на eMMC готова.
Проверить можно при помощи fdisk и mount


Теперь только осталось вынуть карточку и перезагрузиться - система загрузится со встроенной памяти.

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

Теперь интересно сравнить скорость работы

и , которые я купил в CITILINK после смерти двух

Тестирование произвожу утилитой 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


Transend


eMMC



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


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

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

На WiFi чипе, впаянном в плату с трудом можно прочитать надпись . В дистрибутив уже включено два драйвера модуля ядра: 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 - не исключение.

Девяносто процентов проблем обычно решаются при подборе хорошего источника питания. Да интернеты помнят душераздирающие рассказы о взорвавшихся БП, шедших в комплекте с различными девайсами - например Android Stick’aми.

Orange Pi требует

Как уже упоминалось - “новое поколение” .

Но, попробуем разобраться - так ли это. Если Allwinner H3 ставят в планшеты, то их явно оснащают не промышленными аккумуляторами от UPS.

На самом деле

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

Типичная нагрузка - microSD, WiFi донгл и USB-джойстик, подключенный по схеме ARCAdaptor/Pixelkit . Никаких жестких дисков (об этом позже).

Включаем, грузим, и …

Надеюсь, читатель не нищеброд с браузером Opera и анимированные гифы видны.

И что же мы там видим - потребление тока не превышает 500 mA!

Ну может быть потребление резко вырастет, если мы дадим нагрузку?

Например, будем смотреть одновременно кино, причем использовать процессор для декодирования, и одновременно компилировать из исходников какой-нибудь эмулятор? Ок, пробуем и …

Ну что тут скажешь, наверное это коварный план по продаже мощных источников питания и захвата мира.

Короче, официальные требования для “голого” Orange Pi завышены почти в два раза. Конечно, если мы начнём подключать внешние жесткие диски - потребление вырастет соответственно. Но во-первых этого можно не делать (есть же сеть), а во-вторых их (диски) можно и нужно подключать через внешний хаб со своим питанием во избежании проблем.

Способы питания Orange Pi

По какой-то причине производитель сделал собственный разъем питания вместо использования micro USB, хотя через него можно прокачать целых 1.8А.

Так что, если вы забыли купить кабель питания (вот он на картинке),

Всё вполне совместимо с жизнью, работает и не думает подвисать. Более того - у девайса есть отличное свойство - он умеет одновременно и заряжаться и питать устройство.

Провал

А вот этот гламурный парень тест практически провалил. Это самый обычный и самый дешёвый Power Bank, который можно купить на рынке - внутри обычный литиевый аккумулятор.

То, что он не умеет одновременно заряжаться и пропускать через себя заряд для питания целевого устройства - это пол беды. Интересно другое - два устройства из одной партии имеют разную начинку. Так - на одном Orange Pi стартует и даже показывает кино, а на втором уже не может. Так что тут нужно проверять каждый экземпляр.

Итого

Не думаю, что тут нужно упоминать какие-то прописные истины, но:

  • Купите хороший мультиметр и USB Doctor (это такая хреновина, показывающая реальный ток, потребляемый устройством - фактически амперметр).
  • Используйте хаб с внешним питанием для “тяжелых” устройств типа жестких дисков или тв-тюнеров.
  • Используйте импульсные источники известных производителей - например MeanWell - это лучшее, что есть на рынке (ну, одно из лучших).
  • Если сомневаетесь, какой источник выбрать - обратите внимание на вес. Тот, что тяжелее - скорее всего более качественный.
  • Помните, что на качество питания влияют не только цифры на блоке питания, но и качество проводов

Ну и проверяйте всё по три раза, дабы не спалить это чудо китайской техники.

Вроде всё, спасибо что дочитали до конца.

Wi-Fi