Orange pi

Содержание

Navigation menu

Contribution

Orange pi is an open-sourcehardware product.

Technology is supported by ShenzhenXunlong Software CO.,Limited

Tel:   (86)0755-26765483 FAX: (86)0755-26765674

website: www.xunlong.tv

Address:  Room 201, 218-223, Area 2, Block B, Shenzhen-Mingyou Purchasing Certer,Baoyuan Road, Xixiang Street,Bao’an, Shenzhen, Guangdong, China

zhao_steven@263.net (Consulting service)

  • Telegram Group
  • Telegram Group 1:
  • https://t.me/OPi_official_group
  • Telegram Group 2:
  • https://t.me/Orange_Pi_Devices
  • Facebook Group
  • Facebook Group 1:
  • Facebook Group 2:
  • Facebook Group 3:

zhaoyifan_steven

  • orangepixunlong

Copyright 2016 Xunlong Software CO.,Limited All Rights Reserved.粤ICP备14086627号

Machine-specific options¶

The following machine-specific options are supported:

  • allwinner-rtc.base-year=YYYY

    The Allwinner RTC device is automatically created by the Orange Pi PC machine
    and uses a default base year value which can be overridden using the ‘base-year’ property.
    The base year is the actual represented year when the RTC year value is zero.
    This option can be used in case the target operating system driver uses a different
    base year value. The minimum value for the base year is 1900.

  • allwinner-sid.identifier=abcd1122-a000-b000-c000-12345678ffff

    The Security Identifier value can be read by the guest.
    For example, U-Boot uses it to determine a unique MAC address.

The above machine-specific options can be specified in qemu-system-arm
via the ‘-global’ argument, for example:

Внешний вид и комплект поставки

Свой экземпляр Orange Pi Zero я заказывал в виде комплекта из самого микрокомпьютера, платы расширения Interface board и пластикового корпуса.

Хитрые китайцы из Shenzhen Xunlong Software компенсируют низкие цены на свои устройства завышенной стоимостью доставки. Например, доставка обозреваемого комплекта в Россию самой дешевой и медленной China Post Registered Air Mail стоит 5,5 долларов. Для маленькой посылки с AliExpress это очень много. Более того, если добавить в заказ несколько лотов, то стоимость их доставок суммируется, а не скидывается, как это обычно бывает. Зато такие махинации позволяют выставить цену на комплект в 13 долларов, что выглядит ну очень привлекательно.

Комплектация ничем не отличается от оной у Raspberry Pi 3. Электронные компоненты запаяны в антистатические пакеты и упакованы по раздельным картонным коробочкам с фирменной символикой. Пластиковый корпус поставляется без упаковки, в простом полиэтиленовом пакетике.

На Orange Pi Zero присутствует 1 порт USB 2.0 и стомегабитный Ethernet-интерфейс с поддержкой технологии PoE (Power over Ethernet), позволяющей подавать на устройство питание прямо по Ethernet-кабелю. Чаще всего эта технология применяется в видеонаблюдении и для ее работы нужен поддерживающий PoE сетевой коммутатор.

Самый крупный чип – SoC Allwinner H2+, рядом с ним расположен модуль оперативной памяти емкостью 256 Мб или 512 Мб в зависимости от версии Orange Pi Zero. А маленькая квадратная микросхема – чип Allwinner XR819, дешевый и компактный модуль Wi-Fi. Обычно Wi-Fi модули делают совмещенными с модулями Bluetooth, но XR819 Bluetooth не поддерживает. Нужно иметь это в виду и, если планируется использовать подключаемую по Bluetooth периферию, заранее озаботиться покупкой USB-адаптера.

GPIO-интерфейс представлен двумя гребенками: 13-пиновой для подключения платы расширения и 26-пиновой для всего остального. 26-пиновая гребенка по умолчанию не распаяна: предполагается, что желающий использовать GPIO-периферию человек сам подпаяет разъемы, а также определится будут ли они направлены вверх или будут скошенными угловыми.

Наконец, на плате располагается отладочный UART-разъем и коннектор для съемной антенны Wi-Fi. Примитивная антенна уже идет в комплекте и ее можно увидеть на фото выше. I-PEX коннектор расположен довольно неудобно – к нему практически нереально подлезть пальцами, поэтому для съема антенны приходится поддевать ее разъем чем-то вроде отвертки.

На обратной стороне печатной платы находится слот для microSD-карт и наклейка со штрих-кодом. По цифрам на наклейке можно предположить, что доставшаяся мне Orange Pi Zero была выпущена в ноябре 2017 года. При этом заказ я делал в первых числах декабря.

Качество изготовления микрокомпьютера я бы оценил на четверку по пятибалльной шкале. Пайка везде аккуратная, но на обратной стороне печатной платы не до конца смыт флюс (на фото выше можно заметить потеки слева, в районе Ethernet-порта). А на двух из четырех скругленных углов платы имеются острые заусенцы.

На плате Interface board распаяно два дополнительных порта USB, инфракрасный порт, микрофон и аналоговый аудио-видео выход.

Поскольку интерфейс HDMI отсутствует (насколько я понял, он просто не поддерживается чипом Allwinner H2+), то единственная возможность подключить Orange Pi Zero к экрану – это купить кабель-переходник с AV-разъема на аналоговые “тюльпаны”. Ну или подключать маленький TFT-дисплей к GPIO.

Или, что правильнее всего, работать вообще без дисплея с использованием удаленных подключений.

На обратной стороне платы расширения нет ничего интересного, только еще одна наклейка со штрихкодом. Цифры на нем свидетельствуют, что плата расширения была произведена раньше самой Orange Pi Zero. В общем-то логично – не каждый покупатель микрокомпьютеров добирает к ним доп.аксессуары.

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

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

ОС: Android 4.4.2-1.0Файл: sun8iw7p1_android_orangepi_pc_uart0_v0.8.0.rarРелиз: 2015-08-25

Google Drive Baidu Cloud

ОС: Lubuntu 14.04 DesktopФайл: Lubuntu_1404_For_OrangePiPC_v0_8_0_.img.xzРелиз: 2015-08-25Имя пользователя/пароль: root,orangepi/orangepi

Google Drive Baidu Cloud

ОС: RaspbianФайл: Raspbian_For_OrangePi_PC_v0_8_0.img.xzРелиз: 2016-11-08Имя пользователя/пароль: root/orangepi

Google Drive Baidu Cloud

ОС: Ubuntu LXDE DesktopФайл: ubuntu_lxde_desktop_OrangePione_v0_9_1.img.xzРелиз: 2016-12-12Имя пользователя/пароль: root,orangepi/orangepi

Baidu Cloud Mail.Ru Cloud

ОС: Debian xfce DesktopФайл: debian_xfce_desktop_Orangepione_v0_9_1.img.xzРелиз: 2016-12-12Имя пользователя/пароль: root/orangepi

Baidu Cloud Mail.Ru Cloud

ОС: Debian jessie Server (Armbian 5.24)Файл: Armbian_5.24_Orangepione_Debian_jessie_default_3.4.113.7zИмя пользователя/пароль: root/1234

Armbian — Site

ОС: Debian jessie Desktop (Armbian 5.20)Файл: Armbian_5.20_Orangepione_Debian_jessie_3.4.112_desktop.7zИмя пользователя/пароль: root/1234

Armbian — Site

ОС: Ubuntu xenial Desktop (Armbian 5.24)Файл: Armbian_5.24_Orangepione_Ubuntu_xenial_default_3.4.113_desktop.7zИмя пользователя/пароль: root/1234

Armbian — Site

ОС: Ubuntu xenial Server (Armbian 5.24)Файл: Armbian_5.24_Orangepione_Ubuntu_xenial_default_3.4.113.7zИмя пользователя/пароль: root/1234

Armbian — Site

ОС: Ubuntu 15.04 Mate DesktopФайл: OrangePI_Ubuntu_Vivid_Mate.img.xzИмя пользователя/пароль: root,orangepi/orangepi

Google Drive Mega Cloud

ОС: Lubuntu 15.04 LXDE DesktopФайл: OrangePI_Lubuntu_Vivid.img.xzИмя пользователя/пароль: root,orangepi/orangepi

Google Drive Mega Cloud

ОС: Debian 8 XFCE DesktopФайл: OrangePI_Jessie_Xfce.img.xzИмя пользователя/пароль: root/orangepi

Google Drive Mega Cloud

ОС: Fedora 22 minimal image (без GUI Desktop)Файл: Fedora22_Minimal.img.xzИмя пользователя/пароль: root/orangepi

Google Drive Mega Cloud

ОС: Fedora 22 full Mate DesktopФайл: Fedora22_Mate.img.xzИмя пользователя/пароль: root/orangepi

Google Drive Mega Cloud

ОС: Fedora 22 LXDE DesktopФайл: Fedora22_LXDE.img.xzИмя пользователя/пароль: root/orangepi

Google Drive Mega Cloud

ОС: Kali Linux 2.0 full XFCE DesktopФайл: Kali_2.0-Xfce.img.xzИмя пользователя/пароль: root/orangepi

Google Drive Mega Cloud

ОС: Arch Linux basic image (без GUI Desktop)Файл: ArchLinux_Minimal.img.xzИмя пользователя/пароль: root/orangepi

Google Drive Mega Cloud

ОС: OpenSuse JeOSminimal image (без GUI Desktop)Файл: OpenSUSE_Tumbleweed_JeOS.img.xzИмя пользователя/пароль: root/orangepi

Google Drive Mega Cloud

ОС: Slackware Arm 14.1 minimal image (без GUI Desktop)Файл: OPI_slackware_14.1.img.xzИмя пользователя/пароль: root/orangepi

Google Drive Mega Cloud

ОС: OpenSuse full XFCE DesktopФайл: OpenSUSE_Tumbleweed_XFCE.img.xzИмя пользователя/пароль: root/orangepi

Google Drive Mega Cloud

ОС: Gentoo Linux, configured (network, ssh, ntp, gentoolkit, tmux, mc, btrfs-progs installed)Файл: Gentoo_full_cli.img.xzИмя пользователя/пароль: root/orangepi

Google Drive Mega Cloud

Navigation menu

Contribution

Orange pi is an open-sourcehardware product.

Technology is supported by ShenzhenXunlong Software CO.,Limited

Tel:   (86)0755-26765483 FAX: (86)0755-26765674

website: www.xunlong.tv

Address:  Room 201, 218-223, Area 2, Block B, Shenzhen-Mingyou Purchasing Certer,Baoyuan Road, Xixiang Street,Bao’an, Shenzhen, Guangdong, China

zhao_steven@263.net (Consulting service)

  • Telegram Group
  • Telegram Group 1:
  • https://t.me/OPi_official_group
  • Telegram Group 2:
  • https://t.me/Orange_Pi_Devices
  • Facebook Group
  • Facebook Group 1:
  • Facebook Group 2:
  • Facebook Group 3:

zhaoyifan_steven

  • orangepixunlong

Copyright 2016 Xunlong Software CO.,Limited All Rights Reserved.粤ICP备14086627号

Датчики

1.Имеет инфракрасный датчик
Orange Pi Lite

Orange Pi One

С инфракрасным датчиком, устройство может обнаруживать движение путем измерения инфракрасного (ИК) излучения объектов в его поле зрения.

2.имеет акселерометр
Orange Pi Lite

Orange Pi One

Акселерометр — это датчик для измерения линейного ускорения устройства. Обычное он применяется для обнаружения перехода устройства из вертикального в горизонтальное положение.

3.имеет компас
Orange Pi Lite

Orange Pi One

Компас используется в играх, картах и навигационном ПО.

4.имеет гироскоп
Orange Pi Lite

Orange Pi One

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

Orange Pi PC images¶

Note that the mainline kernel does not have a root filesystem. You may provide it
with an official Orange Pi PC image from the official website:

Another possibility is to run an Armbian image for Orange Pi PC which
can be downloaded from:

Alternatively, you can also choose to build you own image with buildroot
using the orangepi_pc_defconfig. Also see https://buildroot.org for more information.

When using an image as an SD card, it must be resized to a power of two. This can be
done with the qemu-img command. It is recommended to only increase the image size
instead of shrinking it to a power of two, to avoid loss of data. For example,
to prepare a downloaded Armbian image, first extract it and then increase
its size to one gigabyte as follows:

$ qemu-img resize Armbian_19.11.3_Orangepipc_bionic_current_5.3.9.img 1G

You can choose to attach the selected image either as an SD card or as USB mass storage.
For example, to boot using the Orange Pi PC Debian image on SD card, simply add the -sd
argument and provide the proper root= kernel parameter:

$ qemu-system-arm -M orangepi-pc -nic user -nographic \
    -kernel /path/to/linux/arch/arm/boot/zImage \
    -append 'console=ttyS0,115200 root=/dev/mmcblk0p2' \
    -dtb /path/to/linux/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dtb \
    -sd OrangePi_pc_debian_stretch_server_linux5.3.5_v1.0.img

To attach the image as an USB mass storage device to the machine,
simply append to the command:

-drive if=none,id=stick,file=myimage.img \
-device usb-storage,bus=usb-bus.0,drive=stick

Instead of providing a custom Linux kernel via the -kernel command you may also
choose to let the Orange Pi PC machine load the bootloader from SD card, just like
a real board would do using the BootROM. Simply pass the selected image via the -sd
argument and remove the -kernel, -append, -dbt and -initrd arguments:

$ qemu-system-arm -M orangepi-pc -nic user -nographic \
     -sd Armbian_19.11.3_Orangepipc_buster_current_5.3.9.img

Note that both the official Orange Pi PC images and Armbian images start
a lot of userland programs via systemd. Depending on the host hardware and OS,
they may be slow to emulate, especially due to emulating the 4 cores.
To help reduce the performance slow down due to emulating the 4 cores, you can
give the following kernel parameters via U-Boot (or via -append):

Windows

  1. Insert your TF card into your computer. The size of TF should be larger than the OS image size, generally 4GB or greater.
  2. Format the TF card.
    1. Unzip the download file and run the setup.exe to install the tool on your machine
    2. In the «Options» menu, set «FORMAT TYPE» option to QUICK, «FORMAT SIZE ADJUSTMENT» option to «ON».
    Check that the TF card you inserted matches the one selected by the Tool.
    Click the «Format» button.
  3. Download the OS image from the Downloads webpage.
  4. Unzip the download file to get the OS image.
    Right click on the file and choose “Extract all”.
    Ensure that neither the file name of the image you’re using or the path contain any spaces (or other odd characters, for that matter).
  5. Write the image file to the TF card.
    Download a tool that can wirte images to an TF card, such as Win32 Diskimager from:
    Open the unzipped image file.
    Click Write button. Wait patiently to successfully complete writing.

Распиновка Orange Pi R1

GPIO на 26 выводов

26-контактный разъем GPIO на Orange Pi R1 совпадает с GPIO на Orange Pi Zero.

2×13 Выводов (H2)
1 3.3V 2 5V
3 PB21 TWI2-SDA 4 5V
5 PB20 TWI2-SCK 6 GND
7 PI3 PWM1 8 PH0 UART3_TX
9 GND 10 PH1 UART3_RX
11 PI19 UART2_RX 12 PH2
13 PI18 UART2_TX 14 GND
15 PI17 UART2_CTS 16 PH20 CAN_TX
17 3.3V 18 PH21 CAN_RX
19 PI12 SPI0_MOSI 20 GND
21 PI13 SPI0_MISO 22 PI16 UART2_RTS
23 PI11 SPI0_CLK 24 PI10 SPI0_CS0
25 GND 26 PI14 SPI0_CS1

GPIO на 13 выводов

Orange Pi R1 дополнительно имеет 13 выводов включающие: два USB порта, IR (ИК) вход, микрофон, аудио и TV (ТВ) выход.

1×13 Выводов (H2)
1 5V
2 GND
3 USB-DM2
4 USB-DP2
5 USB-DM3
6 USB-DP2
7 LINEOUTR
8 LINEOUTL
9 TV-OUT
10 MIC-BIAS
11 MIC1P
12 MIC1N
13 IR-RX

Using TTL serial port

This section will introduce you to use TTL serial port to login to the Orange Pi.
1. Check the UART interface on the Orange Pi.
2. Use the PL2303 to connect the Orange Pi and the computer.
The PL2303 operates as a bridge between one USB port and one standard RS232 Serial port as show in below figure. There are pins for 3.3V, TXD, RXD, GND and 5V on the PL2303 as shown here.
The table below shows the connection between Orange Pi and PL2303.

The connection between Orange Pi and PL2303
Pin on Orange Pi Pin on PL2303
GND port GND
TX port RXD
RX port TXD

Attention: 1.TX on one device is connected to RX on the other and vice versa. 2. The power line(red one, 5V) is NOT connected. The connection between Orange Pi and PL2303 is showed below.
3. Software on the computer
3.1 In Linux, the driver for PL2303 is already in the system.
Install the minicom software.

sudo apt-get install minicom

When the installation has finished, setup the minicom:

 
sudo minicom -s


Select the «Serial port setup» option
Modify the parameter :

A -   Serial Device:   /dev/ttyUSB0  
F -   Hardware Flow Control:   No

Инструкция по установке операционной системы

Разработчики предлагают загрузить различные Linux дистрибутивы для подключения периферии, в том числе OpenWrt и Zeroshell, которые используются в сетевом оборудовании. Но классической системой для Orange Pi является Armbian. Ее можно загрузить на официальном сайте https://www.armbian.com/download/. Там выбирается нужная плата и загружается утилита.

На странице перечислены самые частые проблемы: отсутствие драйвера для графического ускорителя, нет поддержки аппаратного видеокодирования, высвечивается некорректная температура процессора. Все эти неполадки связаны с чипами от Allwinner Technology.   Производители не любят давать документацию на них, поэтому производителям микрокомпьютеров сложно подбирать прошивки на «железо» этой фирмы. Но чипы пользуются огромной популярностью из-за своей невысокой цены.

Скачанный образ нужно записать на подходящую для компьютера microSD карту с помощью утилиты Rufus или Win32DiskImager.

Как установить операционную систему:

  • Перейти на сайт http://sourceforge.net/projects/win32diskimager/ и выбрать нужную версию;
  • Скачать образ операционной системы;
  • Установить Win32DiskImager;
  • Открыть программу;
  • Выбрать необходимый файл с образом и загрузить его на карту памяти.

Когда ОС будет загружена на карту памяти, в системе будет виден BOOT раздел FAT32. На него нужно отправить script.bin и uImage. После этого карту памяти можно вставлять в Orange Pi и подключать к нему питания. При правильной установке на плате должен загореться красный светодиод.

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

Running mainline Linux¶

Mainline Linux kernels from 4.19 up to latest master are known to work.
To build a Linux mainline kernel that can be booted by the Orange Pi PC machine,
simply configure the kernel using the sunxi_defconfig configuration:

$ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make mrproper
$ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make sunxi_defconfig

To be able to use USB storage, you need to manually enable the corresponding
configuration item. Start the kconfig configuration tool:

$ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make menuconfig

Navigate to the following item, enable it and save your configuration:

Build the Linux kernel with:

$ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make

To boot the newly build linux kernel in QEMU with the Orange Pi PC machine, use:

Распиновка Orange Pi Win & Orange Pi Win Plus

Orange Pi Win и Orange Pi Win Plus имеют одинаковые выводы общего назначения GPIO, разъемы камер CSI, LCD и UART интерфейсы для отладки.

Спецификация GPIO на Orange Pi Win & Orange Pi Win Plus

Orange Pi Win и Orange Pi Win Plus имеют 40 выводов общего назначения GPIO, совместим с GPIO Raspberry Pi B+.

GPIO Orange Pi Win/Win Plus (A64)
Имя контакта
GPIO
Функция
по умолчанию
Функция 2:
GPIO
CON1-P01 VCC3V3-EXT
CON1-P02 VCC5V-EXT
CON1-P03 TWI1-SDA PH3
CON1-P04 VCC-5V
CON1-P05 TWI1-SCK PH2
CON1-P06 GND
CON1-P07 S_PWM PL10
CON1-P08 S_UART_TX PL2
CON1-P09 GND
CON1-P10 S_UART_RX PL3
CON1-P11 UART3_RX PH5
CON1-P12 PD4 PD4
CON1-P13 UART3_TX PH4
CON1-P14 GND
CON1-P15 UART3_CTS PH7
CON1-P16 PL9 PL9
CON1-P17 VCC3V3-EXT
CON1-P18 PC4 PC4
CON1-P19 SPI1_MOSI PD2
CON1-P20 GND
CON1-P21 SPI1_MISO PD3
CON1-P22 UART3_RTS PH6
CON1-P23 SPI1_CLK PD1
CON1-P24 SPI1_CS0 PD0
CON1-P25 GND
CON1-P26 PD6 PD6
CON1-P27 TWI2-SDA PE15
CON1-P28 TWI2-SCK PE14
CON1-P29 PB4 PB4
CON1-P30 GND
CON1-P31 PB5 PB5
CON1-P32 UART2_RTS PB2
CON1-P33 PB6 PB6
CON1-P34 GND
CON1-P35 PB7 PB7
CON1-P36 UART2_CTS PB3
CON1-P37 PD5 PD5
CON1-P38 UART2_TX PB0
CON1-P39 GND
CON1-P40 UART2_RX PB1

CSI (Camera Serial Interface) — Разъем камеры

CSI Orange Pi Win/Win Plus (A64)
Имя контакта
GPIO
Функция
по умолчанию
Функция 2:
GPIO
CON1-P01 NC
CON1-P02 GND
CON1-P03 TWI2-SDA PE13
CON1-P04 VCC-CSI
CON1-P05 TWI2-SCK PE12
CON1-P06 CSI-RESET# PE15
CON1-P07 CSI-VSYNC PE3
CON1-P08 CSI-STBY-EN PE15
CON1-P09 CSI-HSYNC PE2
CON1-P10 VDD1V8-CSI
CON1-P11 VCC-CSI
CON1-P12 CSI-D7 PE11
CON1-P13 CSI-MCLK PE1
CON1-P14 CSI-D6 PE10
CON1-P15 GND
CON1-P16 CSI-D5 PE9
CON1-P17 CSI-PCLK PE0
CON1-P18 CSI-D4 PE8
CON1-P19 CSI-D0 PE4
CON1-P20 CSI-D3 PE7
CON1-P21 CSI-D1 PE5
CON1-P22 CSI-D2 PE6
CON1-P23 GND
CON1-P24 AFVCC-CSI

LCD — Разъем ЖК

LCD Orange Pi Win/Win Plus (A64)
Имя контакта
GPIO
Функция
по умолчанию
CON1-P01 GND
CON1-P02 DSI-D3N
CON1-P03 DSI-D3P
CON1-P04 DSI-D2N
CON1-P05 DSI-D2P
CON1-P06 DSI-D1N
CON1-P07 DSI-D1P
CON1-P08 DSI-D0N
CON1-P09 DSI-D0P
CON1-P10 DSI-CKN
CON1-P11 DSI-CKP
CON1-P12 GND
CON1-P13 LCD-RST
CON1-P14 LCD-BL-EN
CON1-P15 LCD-PWM
CON1-P16 CTP-RST
CON1-P17 CTP-INT
CON1-P18 TWI0-SCK
CON1-P19 TWI0-SDA
CON1-P20 GND
CON1-P21 GND
CON1-P22 VCC5V-LCD
CON1-P23 VCC5V-LCD
CON1-P24 VCC5V-LCD

Основные характеристики

Процессор Н3 четырёх-ядерный процессор Cortex-A 7 Н.265/HEVC 1080Р
GPU Mali400MP2 GPU @600MHz, Supports OpenGL ES 2.0
Оперативная память 1 ГБ DDR3
Поддерживаемые карты памяти 10 class TF Card ( Max64GB)
Видео-вход В CSI входной разъем камеры: Поддерживает CCIR656 протокола для NTSC и PAL Поддерживает видео захвата решение до 1080P @ 30fps Поддержка 8-битных YUV422 CMOS Поддержка SM сенсора камеры
Видео-выход HDMI с поддержкой HDCP Поддерживает HDMI CEC Поддержка HDMI 30 функции
Аудио-выход Через HDMI, mini-jack (3,5 мм)
LAN 10/100 Mb/s Ethernet RJ45
USB 2.0 Ports USB 2.0 х 3 штуки, USB 2.0 OTG х 1 штука
GPIO UART, Земля
Источник питания 5 В 2 А (4.0 мм/1.7 мм), питание платы через OTG не поддерживается
Светодиоды Индикатор питания Индикатор состояния
Кнопки Кнопка питания
Другие разъёмы GPIO 40-пиновый совместимый с Raspberry Pi B+
Прочее ИК-порт, микрофон
Поддерживаемые ОС Android, Ubuntu, Debian, Armbian и другие
Кнопки Кнопка питания
Размер 85 мм на 55 мм
Вес 70 г.

Настройка WiFi

Работают дешёвые USB WiFi адаптеры на базе Realtek. Если не работают сразу и не настраивается в интерфейсе RetroPie, то настраиваем вручную:

На устройстве уже работает OpenSSH-сервер, и при условии, что вы всё-таки подключились по ethernet — заходим по ssh на устройство:

ssh pi@retrorangepi

1 ssh pi@retrorangepi

Пароль — pi

Дальше нужно установить firmware

sudo apt-get install firmware-realtek

1 sudo apt-get install firmware-realtek

После открываем файл /etc/network/interfaces в любом редакторе и вписываем нашу WiFi-сеть.

Находим вот такие строки в файле:

# Wireless adapter #1
#allow-hotplug wlan0
#iface wlan0 inet dhcp
# wpa-ssid SSID
# wpa-psk xxxxxxxxxxxxxxxxxxx
# to generate proper encrypted key: wpa_passphrase yourSSID yourpassword

1
2
3
4
5
6
# Wireless adapter #1
#allow-hotplug wlan0
#iface wlan0 inet dhcp
# wpa-ssid SSID
# wpa-psk xxxxxxxxxxxxxxxxxxx
# to generate proper encrypted key: wpa_passphrase yourSSID yourpassword

Убираем комментарии (не все, а там где нужно), вместо SSID пишем имя сети, а в wpa-psk вписываем строчку, сгенеренную командой:

wpa_passphraze ИмяВашейСети парольксети

1 wpa_passphrazeИмяВашейСетипарольксети

После не забываем сохранить файл и перезапустить систему. Если всё хорошо — вайфай подцепится после ребута.

Обзор моделей

Orange Pi 3

Произведено несколько видов плат. Каждая из них отличается своими характеристиками. Модели плат Orange Pi следующие:

  • Orange Pi 3;
  • Orange Pi 4G-IOT;
  • Orange Pi One Plus;
  • Orange Pi Zero Plus;
  • Orange Pi 2;
  • Orange Pi Prime;
  • Orange Pi Win Plus;
  • Orange Pi One;
  • Orange Pi PC 2;
  • Orange Pi Zero;
  • Orange Pi PC Plus;
  • И многие другие

К наиболее распространенным относятся Orange Pi Zero, PC 2, PC Plus и Orange Pi 3. На их примере будет произведено сравнение параметров.

Характеристики Orange Pi Zero:

  • Allwinner H3 (Cortex-A7 1,6GHz);
  • 4 ядра;
  • Графика Mali-450;
  • память 512 Мб/256 Мб;
  • Слот для карты памяти micro- SD до 64 Гб;
  • Наличие видевыходов HDMI;
  • Ethernet 10/100 Wi-Fi 2.4G 150 Мб/с;
  • 1 USB.

Характеристики Orange Pi PC 2:

  • Allwinner H5;
  • 4 ядра;
  • ОЗУ 1Гб;
  • Слот для карты памяти micro- SD до 64 Гб;
  • Наличие видевыходов HDMI;
  • Разъем MIPI-CSI для камеры;
  • Ethernet 10/100;
  • 3 USB порта.

Характеристики Orange Pi PC Plus:

  • Allwinner H3;
  • 4 ядра;
  • ОЗУ 1Гб;
  • Слот для карты памяти micro- SD и встроенная eMMC 8Гб;
  • Наличие видевыходов HDMI;
  • Ethernet 10/100 Wi-Fi 2.4G 150 Мб/с.

Характеристики Orange Pi 3:

  • Allwinner H6 V200 SoC;
  • Четырехъядерный процессор ARM Cortex-A53;
  • Графический чип Mali-T720 MP2;
  • 1Гб/2 Гб ОЗУ;
  • 8 Гб eMMC;
  • Gigabit Ethernet;
  • WiFi 5 IEEE 802.11 a/b/g/n/ac и Bluetooth 5.0;
  • 4 USB-разъема.

Все компьютеры обладают схожими характеристиками, но прогресс виден. Например, используется новый процессор H5, позволяющий улучшить производительность устройства. Также увеличен объем памяти. Это позволяет ускорить быстродействие компьютера. Было увеличено количество разъемов для USB. В новых моделях Orange Pi 3 количество выводов увеличено до 4.

Подключение

1.имеет разъем VGA
Orange Pi One

Orange Pi Zero

VGA разъем является широко распространенным и разъем находится на многих видеокартах, мониторах компьютеров и некоторых телевизорах.

2.USB разъемы

1

1

При большем количестве USB разъемов вы имеете возможность подключить большее количество устройств.

3.Интерфейс 802.11ac WiFi
Orange Pi One

Orange Pi Zero

Беспроводной 802.11ac работает на частоте 5 ГГц, а также на 2,4 ГГц (двухдиапазонный WiFi). Предлагает более высокую скорость передачи данных, повышенную надёжность и более оптимальный принцип энергопотребления. Даёт преимущества для игр и видеопотоков HD.

4.Интерфейс 802.11n WiFi
Orange Pi One

Orange Pi Zero

802.11n — стандарт беспроводной связи, вышедший в 2009 г. Более высокая скорость передачи данных, повышенная безопасность по сравнению с его предшественниками a, b и g.

5.имеет Wi-Fi
Orange Pi One

Orange Pi Zero

Устройство может подключаться к Wi-Fi.

6.Есть Bluetooth
Orange Pi One

Orange Pi Zero

Bluetooth — беспроводная технология, позволяющая с лёгкостью передавать данные между устройствами: смартфонами, планшетниками и компьютерами.

7.количество микрофонов

1

Чем больше микрофонов имеет устройство, тем лучше оно фильтрует фоновые шумы и улучшает общее качество записи звука.

8.имеет разъем для микрофона
Orange Pi One

Orange Pi Zero

Разъем для микрофона позволяет подключать внешний высококачественный или специализированный микрофон.

9.Есть выходящий порт S/PDIF
Orange Pi One

Orange Pi Zero

S/PDIF — интерфейс, используемый для передачи цифрового аудио высокого качества.

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

1.Имеет интегрированную графику
Orange Pi Lite

Orange Pi One

С интегрированной графикой вам не нужно покупать отдельную карту.

2.скорость центрального процессора

4 x 1.2GHz

4 x 1.2GHz

Скорость центрального процессора показывает сколько циклов обработки в секунду может выполнять процессор, учитывая все его ядра (процессоры). Она рассчитывается путем сложения тактовых частот каждого ядра или, в случае многоядерных процессоров, каждой группы ядер.

3.версия OpenGL ES

2

2

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

4.тактовая частота ГП

600MHz

600MHz

Графический процессор (GPU) имеет более высокую тактовую частоту.

5.максимальное количество поддерживаемой внешней памяти

32GB

32GB

Максимальное количество внешней памяти, поддерживаемое устройством.

6.имеет слот для карт памяти
Orange Pi Lite

Orange Pi One

Устройство имеет стандартный слот для карт памяти (SD, MicroSD и т.п.), так что вы можете либо расширить внутреннюю память с доступными модулями памяти, либо можете легко извлечь с карты памяти данные, такие как фотографии.

7.Поддерживает код устраения ошибок памяти
Orange Pi Lite

Orange Pi One

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

8.оперативная память

0.5GB

0.5GB

Оперативная память (RAM) — это форма памяти, используемая для хранения рабочих данных и машинного кода, используемого в настоящее время. Это временное виртуальное хранилище с быстрым доступом, которое можно читать и изменять в любом порядке, что обеспечивает быструю обработку данных.

9.Использует технологию big.LITTLE
Orange Pi Lite

Orange Pi One

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

Сравнение с Raspberry Pi

Raspberry Pi

В первую очередь, оба устройства отличаются своей стоимостью. Orange Pi дешевле, чем Raspberry Pi примерно в 1,5-2 раза. Это связано с тем, что в Orange Pi используется более дешевый процессор. Придется приобретать систему охлаждения. Использование таких приборов приводит к тому, что Orange Pi может нагреваться, а указанная производителем частота 1,6 ГГц не соответствует действительности. Действительное значение частоты находится на уровне 1,2 ГГц. Несмотря на цену, процессор является мощным и отличается высокой производительностью.

На стоимость влияет и бренд. Raspberry Pi является основоположником направления одноплатных компьютеров, поэтому и цена подобных изделий выше

Но важно отметить, что русское Community Orange не такое обширное, как у конкурентов. При возникновении проблем решать их придется самостоятельно, в то время как про неполадки и их испрвление с Raspberry Pi можно прочитать на форумах

Линейка устройств Orange Pi весьма обширна. Пользователь может найти устройство на любую задачу. Китайская фирма предлагает более десяти различных моделей со своими отличительными техническими характеристиками.

Также важным отличием является количество поддерживаемых операционных систем. Устройства Orange Pi поддерживают большое число ОС. На официальном сайте производителя можно просмотреть список и проверить, какие системы подходят для той или иной версии платы.

У пользователей есть претензии к качеству сборки Orange Pi. Пайка хоть и аккуратна, но могут быть не удалены остатки флюса. Также некоторые коннекторы расположены неудобно – например, при помещении платы в корпус пользователь рискует остаться без удобного доступа к GRIO выводам.

Платы Orange Pi не смогут использоваться в ресурсоемких проектах. Но они отлично подходят для выполнения несложных функций – например, для головного устройства для управления умным домом, для принт-сервера. Это хорошие устройства для новичков. Для сложных процессов лучше использовать Raspberry Pi.

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

ОС: Android 4.4.2-1.0Скачать файл: sun8iw7p1_android_orangepi_pc_uart0_v0.8.0.rarОС: Lubuntu 14.04 DesktopСкачать файл: Lubuntu_1404_For_OrangePiPC_v0_8_0_.img.xzОС: RaspbianСкачать файл: Raspbian_For_OrangePi_PC_v0_8_0.img.xzОС: Ubuntu LXDE DesktopСкачать файл: ubuntu_lxde_desktop_OrangePipc_v0_9_1.img.xzОС: Debian xfce DesktopСкачать файл: debian_xfce_desktop_Orangepipc_v0_9_1.img.xzОС: Ubuntu 15.04 Mate DesktopСкачать файл: OrangePI_Ubuntu_Vivid_Mate.img.xzОС: Lubuntu 15.04 LXDE DesktopСкачать файл: OrangePI_Lubuntu_Vivid.img.xzОС: Debian 8 XFCE DesktopСкачать файл: OrangePI_Jessie_Xfce.img.xzОС: Fedora 22 minimal image serverСкачать файл: Fedora22_Minimal.img.xzОС: Fedora 22 full Mate DesktopСкачать файл: Fedora22_Mate.img.xzОС: Fedora 22 LXDE DesktopСкачать файл: Fedora22_LXDE.img.xzОС: Kali Linux 2.0 full XFCE DesktopСкачать файл: Kali_2.0-Xfce.img.xzОС: Arch Linux basic image serverСкачать файл: ArchLinux_Minimal.img.xzОС: OpenSuse JeOSminimal image serverСкачать файл: OpenSUSE_Tumbleweed_JeOS.img.xzОС: Slackware Arm 14.1 minimal image serverСкачать файл: OPI_slackware_14.1.img.xzОС: OpenSuse full XFCE DesktopСкачать файл: ОС: Gentoo Linux, configured (network, ssh, ntp, gentoolkit, tmux, mc, btrfs-progs installed)Скачать файл: ОС: Armbian 5.30 Ubuntu xenial desktopСкачать файл: Armbian_5.30_Orangepipc_Ubuntu_xenial_default_3.4.113_desktop.7zОС: Armbian 5.30 Ubuntu xenial serverСкачать файл: Armbian_5.30_Orangepipc_Ubuntu_xenial_default_3.4.113.7zОС: Armbian 5.30 Debian jessie serverСкачать файл: Armbian_5.30_Orangepipc_Debian_jessie_default_3.4.113.7zОС: Armbian 5.25 Ubuntu xenial desktopСкачать файл: Armbian_5.25_Orangepipc_Ubuntu_xenial_default_3.4.113_desktop.7zОС: Armbian 5.25 Ubuntu xenial serverСкачать файл: Armbian_5.25_Orangepipc_Ubuntu_xenial_default_3.4.113.7zОС: Armbian 5.25 Debian jessie serverСкачать файл: Armbian_5.25_Orangepipc_Debian_jessie_default_3.4.113.7z

О станции эмуляции (Emulation Station)

Emulation Station является графическим интерфейсом и поэтому может быть настроена для представления любого типа приложения, программы или скрипта . Таким образом, помимо каждого эмулятора, мы найдем другие элементы соответствующие конфигурациям Retropie / Retroarch , посвященные портам или адаптациям игр, которые не принадлежат к ретро-консолям (компьютерные игры) или KODI . Помимо системы OpenELEC (Kodi 16 Jarvis), которая находится в ROPI, в системе Armbian установлена ​​по умолчанию Kodi (Kodi 17 Krypton, бета), это означает, что он может воспроизводить мультимедийный контент из самой системы Armbian, в состав которой также входят эмуляторы.

Чтобы открыть Kodi Krypton (тот, что находится в Armbian) , мы должны нажать элемент «Kodi» в ES, а для перехода в систему OpenELEC нужно идти в меню ES Start .

Переход из ES в OpenELEC или выход на рабочий стол Armbian

Как для запуска, так и для открытия рабочего стола Armbian, а также для переключения на систему OpenELEC нам нужно получить доступ к меню приложений (APPS) ES. Чтобы сделать это, действуйте следующим образом:

1 — из ES, войдите в меню «Пуск» (нажав кнопку «Пуск» на джойстике или по заданной кнопке на клавиатуре).

2 — Выберите меню APPS :

3 — Как вы можете видеть, из этого подменю мы имеем доступ как к системе OpenELEC, так и к рабочему столу Armbian . Чтобы получить доступ к OpenELEC, просто выберите его

Переход из OpenELEC в Armbian

В OpenELEC, мы можем видеть обычную систему Kodi, за исключением того, что у нее есть предустановленный аддон, называемый «retrorangepi», который позволяет вернуться в систему Armbian. Чтобы вернуться в систему Armbian, нужно только выполнить соответствующий аддон, который находится в Programs. Выполнение этого аддона позволяет вернуться к Armbian, если вы выключите или перезапустите систему OpenELEC, следующая загрузка произойдет в OpenELEC, так как был изменен загрузчик. Таким образом, аддон позволяет выполнить скрипт, который изменяет адрес загрузки системы.

Сборка эмуляторов

Тут нет ничего сложного — в меню настроек есть возможность выборочно собрать эмуляторы прям из исходных текстов. Так, для Спектрума я использовал libretro-fuse, а для AtariST — Hatari.

Она занимает какое-то время, причем все «запчасти», нужные для сборки уже установлены, что приятно.

Для AtariST потребуется клавиатура — эмулятора собственное понятие о меню и метода выхода — комбинация «start»+»select» не работает.

Со спектрумом ещё веселее — чтобы посмотреть демосцены в формате TRD — нужно подсунуть нужные образы ПЗУ. Причем не просто в папку BIOS, а нужно создать ещё одну — «fuse» и складывать TRD/SCL в BIOS/fuse.

Лог запуска игры лежит тут — .