Апельсин с плюсом. Новый одноплатный ПК 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

 

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

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

  1. DenisO:

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

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

  3. Владимир:

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

    • Alexey:

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

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

  4. serenya:

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

    • serenya:

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

      • Alexey:

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

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

  6. Игорь:

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

    • Alexey:

      Да
      Качаете что нибудь заточенное под медиасервер
      Например OpenElec для данной платы
      Заливаете на флешку. HDMI — телевизор. USB клава + мышка. Потом можно пуль ИК настроить и без них обходиться

Ваш отзыв

Вы должны войти, чтобы оставлять комментарии.