Апельсин с плюсом. Новый одноплатный ПК Orange PI PC PLUS.

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

Цена в официальном магазине на Алмэкспресс $20 без учета доставки.

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

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

000

Характеристики 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 и без плюса100

За дополнительные $4.99 мы имеем 8Гб встроенной памяти eMMC KLM8G1WEMB От Samsung и адаптер WiFi REALTEK RTL8189 802.11N на 2.4ГГц на борту

101

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

103

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

105

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

Для «апельсинки» Android годится только для работы как приставки к телевизору или игровой консоли. Телевизор мне смотреть некогда — поэтому мой путь это LINUX. Попробовав всякие &^*&BUNTU в конце концов остановился на ARMBIAN. На их официальном сайте есть дистрибутив, собранный под ORANGE PI PC PLUS
Установка очень проста:

  1. Качаем серверный или декстопный дистрибутив (Я выбрал десктопный, хотя имея доступ к репозитарию пакетов линукса это особого значения не имеет)
  2. При помощи Win32DiskImager, DD под LINUX или другой программы копируем сохраненный образ на карту MicroSD более 4Гб. Я рекомендую 8Гб и выше, а то всю карту займет операционка.
  3. Вставляем карточку в слот «апельсинки». Подключаем ее к 5В. ВСЕ

Первый способ войти в операционку — подключить к HDMI телевизор или монитор, а к USB портам клавиатуру с мышкой. Я подключился к телевизору родителей. А зачем же еще им нужен телевизор?

204

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

205 206

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

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

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

202

ssh-console

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

202 208 serial-console

Для ленивых (как я) — пароль 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

dd

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

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

Теперь интересно сравнить скорость работы
Сравнивать буду с китайской MIXZA 8Гб
и Transend Premium 8Гб x400, которые я купил в CITILINK после смерти двух китайских MINISEAS

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

test-china

Результат iozone TRANSCEND

test-emmc

Результат iozone eMMC

test-transend

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

%d1%81%d1%80%d0%b0%d0%b2%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5

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

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

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

iwlist1

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

ifconfig2

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

iw1 %d0%bf%d0%be%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5

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

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

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

Микрокомпьютер ORANGE PI PC PLUS — безусловно интересный и, лично для меня, прочно занял свою нишу.
Тем кому не нужны гигабайтная сеть и встроенный SATA он вполне способен решить ряд задач.
Переплата в $5 вполне оправдана наличием быстрой встроенной памяти и рабочим WiFi.
Я обошел тему GPIO в этом обзоре, скажу только, что мне вполне удалось запустить текстовый и графический 320×240 дисплеи, 4 аппаратных UART, TWI и SPI интерфейсы и прочие вкусности.
Как данный ПК работает в качестве медиацентра, пусть напишут другие. Лично я думаю, что не хуже, чем версия «апельсина» без плюса.
В общем, покупкой я доволен.

В обзоре участвовали следующие компоненты

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

207 c02 c004

 

Вы можете оставить отзыв или трекбек со своего сайта.

12 комментариев на «Апельсин с плюсом. Новый одноплатный ПК Orange PI PC PLUS.»

  1. DenisO:

    Моя плата Pi PC приехала бракованной, узнал только спустя 3 недели после ее получения, так как ждал WiFi и радиаторы. Продавец (сам производитель) менять отказался, предложил дисконт на вторую покупку, а жалобы в али только в течении 2 недель принимают. Советую сразу все проверять… У меня плата глючит с чтением micro-sd, нормально работает только если нажимать на центр платы (на сам ARM).

    • Alexey Alexey:

      Да. Не повезло.
      Можно попробовать завести ее с USB
      Ну или ну конец в духовке прожарить
      https://geektimes.ru/post/256898/

      • DenisO:

        в итоге купил еще BananaPi M1, на апельсин забил из-за кучи гиммороя. Банан с ходу взлетел, хотя и заметно дороже. Заодно у него SATA на борту, что офигенный плюс.

  2. Приветствую, вы пробовали запустить на ней полноценный WEB сервер, коммерческие Web панели на нее ставятся или нет?

    • Alexey Alexey:

      WEB панели не пробовал.
      Сервер Apache + PHP + MySQL отлично поднимается. На нем CMS любая.

  3. Владимир:

    Почему не взяли более новый Orange Pi PC2? Правда он без WiFi, но все остальное лучше. Либо если нужен WiFi, то есть Orange Pi Lite. Сам мучаюсь в выборе, нормального описания в отличии версий нигде нет, интересно Ваше мнение.

    • Alexey Alexey:

      Все зависит от задач
      У PC PLUS WiFi и встроенная память
      У PC2 1Гбит Ethernet и более мощный процессор

      Сейчас ко мне Zero едет с модулем расширения

  4. serenya:

    Candle так и не запустили на ней? Через пару недель должен получить сабжевый пирожок и zero.

    • serenya:

      Вы так старательно избегаете ответа на данный вопрос… Такому не бывать? Изучать bCNC?

      • Alexey Alexey:

        Ну вопрос почти риторический )))
        Есть сотни программ работающих на апельсинке и тысячи неработающих. За всеми не уследишь.
        Портировать можно попробовать и самому. Исходники есть, в большинстве программ есть еще и автоконфигураторы.

  5. Куда столько штук? Плееры делать?

    • Alexey Alexey:

      Есть коммерческие проекты под эти платы. (Собственно, сгодились бы и любые другие)

Ваш отзыв