32 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Orange pi pc в качестве компьютера. Orange Pi One – “апельсин” сменяет “малину”

Форум arduino.ua

Страницы 1

#1 2017-05-21 11:21:13

Малинка или Апельсин

Уважаемые Коллеги прошу совета. Стою перед выбором что взять в качестве ВЭБ сервера на умный дом в комплект к Меге и Езернет шилду( под Мажордом ).
Малину, что есть на сайте в единственном экземпляре или адекватный аналог из Апельсинок коих вагон.
Исходя из Вашего опыта.

#2 2017-05-23 22:58:28

Re: Малинка или Апельсин

С малинкой дела не имел. Выбор остановил на Orange Pi2+, выбор делал по железу, потом пожалел, потому что подобрать рабочий образ ОС оказалось не просто. Все образы от Loboris оказались не совсем то. То одно не работает в одном образе, другое в другом.
Мне так и не удалось запустить одновременно WiFi и Ethernet. Месяца три валялась в шухляде, проходя мимо плевался . Ведь брал под мажордомо . Все кардинально поменялось когда на одном из форумов узнал о Armbian. Поставил, ось заработала нормально. Поставил мажордомо, пару недель плевался, по сколько он работал только пару минут -падал гл. цикл ( оказалось дело в пинге интернета, это надо же , нет пинга нет работы ), поборол только после просмотра видео по установке на ютюбе. Но все равно он работал неустойчиво то какой то цикл падает то главный останоавливается , не понятно почему. А гребанна клинопись (PHP) добила вконец, тем более что попалась на глаза система ioBroker. Поставил, запустилось вообще без каких либо проблем, Node.js и NPM рулит. Никаких правок дурацких конфигов, абсолютно ничего . Да и что либо встроить свое без проблем с “рунами”, хочешь джава скрипт или кофе скрипт с визуальным конструктором скрипта в виде лего. Одним словом – песня. Пол года полет нормальный, за исключением проблемы с СД картой, умерла спустя где то 2 недели работы. Не знаю как у малинки но в апельсинки это “ахилесова пята”. Надо смотреть не столько на класс СД как на производителя, с чем это связано не знаю .

Редактировался Nefreemen (2017-05-23 23:08:16)

#3 2017-05-29 18:32:28

Re: Малинка или Апельсин

Благодарю за столь подробный ответ Nefreemen. Очень помогли в выборе Малинки. И как это всегда бывает с косорукими приобретение ее породило цепочку изумлений, открытий и роскошного стука стенкой по собственной голове.
Привожу ряд моих действий как делать низзя.
Малина на столе, просит SD карточку поболее 2 гиг из тех что валяются беспризорными
Вынимаю из телефона 16 гиговую и ударно убиваю ее апстол ( после неряшливых и суетливых действий SD-шка впадает в кому, забывает что она была когда то “врайтбл” и крадет несколько дней моей жизни а с ними вагон бубнов ) Жалко она хранит в себе гору моих фоток и доков – так что кидать под трамвай не стоит.
Оставшись с сиротливо смотрящей на меня 2 гиговкой я поплелся по форумам и таки наскреб там массу увлекательных инструкций как обмануть малину и заставить ее жевать ОСь с 16 гиговой флешки коих у меня вагон.
Сточив три бубна и расстреляв всех коммисаров по пути я понял что бегаю по кругу.
И потопал прямо сюда HOW TO BOOT FROM A USB MASS STORAGE DEVICE ON A RASPBERRY PI 3
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
И Ви мене понимаете что я чувствовал когда оно запустилось выплюнув злосчастную SD прямо с флешки.
Удачи мужики.

#4 2017-05-29 23:12:15

Re: Малинка или Апельсин

Вариантов загрузки оси вагон. Разница только где будет boot. У меня может быть в eMMC а сама система там же или на СД, на флеш или на HDD, может все быть (и boot) на одном носителе . Но все равно если нет СД то танцы с бубном, поскольку в апельсинке по умолчанию в eMMC какой то кастрированный китайский андроид от производителя .

Редактировался Nefreemen (2017-05-30 10:04:17)

#5 2017-05-31 22:54:16

Re: Малинка или Апельсин

Хочу сразу заметить, что комплект Raspberry/Orange Pi и Arduino Mega+Ethernet Shield на мой взгляд выглядит не очень удачно. Исходя из собственного многолетнего опыта, заставить надежно работать такую связку не получится. Основная проблема будет с Ethernet Shield. Любит он иногда зависать без видимых причин. Плюс Watchdog у Mega не совсем простое решение. Значит сложно будет организовать надежную перезагрузку после зависания контроллера или Ethernet Shield -а.
Намного проще и надежнее работать только с Raspberry или Orange Pi PC. Причем явного преимущества ни одна из этих плат не имеет. Все подключения периферии прекрасно выполняются через интерфейсы OneWire, I2C, SPI.
Я для себя разработал интерфейсную плату, на которую ставится Raspberry или Orange Pi PC и ряд расширений для входов/выходов. Получился контроллер, который решает любые задачи от автоматизации микроклимата, освещения, пожароохранной сигнализации до озвучивания помещений. Примеры можете увидеть на сайте. Там же есть и ссылка на Online подключение к работающему контроллеру, который управляет топочной .
Удачи.

Редактировался Lic Control (2017-05-31 22:57:08)

#6 2017-06-01 10:02:44

Re: Малинка или Апельсин

Красиво. Приличный труд. Теперь я могу выключить вашу топку, находясь в Америке? Или включить на полную, что бы всех поджарить? Шучу. В этом деле на удачу нельзя расчитывать, как и на дармовщину тоже. Pi и газовый котел? Опасно!

Спасибо.
Архитектура системы управления топочной такая, что даже полный выход из строя Raspberry Pi не создаст серьезных проблем. Максимум, что произойдет, котел из максимально экономичного режима функционирования перейдет в обычный режим отопления. Эта архитектура отработана более 10 лет. Просто раньше использовались дорогие европейские контроллеры, которые сейчас успешно заменены своими.
Относительно безопасности. Поскольку WEB интерфейс и программу сервера я пишу сам без применения стандартных библиотек, то для постороннего не существует простых способов внедрения в систему управления. Но пользователь, как вы заметили, с любой точки земного шара, где есть Интернет, сможет управлять своим домом.

#7 2017-06-06 11:01:15

Re: Малинка или Апельсин

Хочу сразу заметить, что комплект Raspberry/Orange Pi и Arduino Mega+Ethernet Shield на мой взгляд выглядит не очень удачно. Исходя из собственного многолетнего опыта, заставить надежно работать такую связку не получится. Основная проблема будет с Ethernet Shield. Любит он иногда зависать без видимых причин. Плюс Watchdog у Mega не совсем простое решение. Значит сложно будет организовать надежную перезагрузку после зависания контроллера или Ethernet Shield -а.
Намного проще и надежнее работать только с Raspberry или Orange Pi PC. Причем явного преимущества ни одна из этих плат не имеет. Все подключения периферии прекрасно выполняются через интерфейсы OneWire, I2C, SPI.
.

Читать еще:  Ферма потребление электричества. Сколько может заработать на майнинге один российский регион? Расход «домашних» ферм

Спасибо ЛисКонтрол! Существующая схема сложилась исторически. Сначала Мега потом Езернетшилд а через пару месяцев созрел на Малину.
Шилд подарил Коллеге.

Orange pi pc в качестве компьютера. Orange Pi One – “апельсин” сменяет “малину”

if [ “$(id -u)” != «0» ]; then
echo «This script must be executed as root. Exiting» >&2
exit 1
fi

Fex2Bin=”$(which fex2bin)”
if [ «X$» = «X» ]; then
apt-get -f -q -y install sunxi-tools
fi

Path2ScriptBin=”$(df | awk -F” ” ‘/^/dev/mmcblk0p1/ ‘)”
if [! -f “$/script.bin” ]; then
echo «Can not find script.bin. Ensure boot partition is mounted» >&2
exit 1
fi

MyTmpFile=”$(mktemp /tmp/$<0##*/>.XXXXXX)”
trap «rm »$“; exit 0” 0 1 2 3 15

bin2fex “$
if [ $? -ne 0 ]; then
echo «Could not convert script.bin to fex. Exiting» >&2
exit 1
fi
cp -p “$/script.bin” “$/script.bin.bak”

sed -i ‘/[dvfs_table]/a
extremity_freq = 1296000000
max_freq = 1200000000
min_freq = 480000000
LV_count = 7
LV1_freq = 1296000000
LV1_volt = 1320
LV2_freq = 1200000000
LV2_volt = 1240
LV3_freq = 1104000000
LV3_volt = 1180
LV4_freq = 1008000000
LV4_volt = 1140
LV5_freq = 960000000
LV5_volt = 1080
LV6_freq = 816000000
LV6_volt = 1020
LV7_freq = 480000000
LV7_volt = 980′ “$

fex2bin “$” “$/script.bin” >/dev/null
if [ $? -ne 0 ]; then
mv “$/script.bin.bak” “$/script.bin”
echo «Writing script.bin went wrong. Nothing changed» >&2
exit 1
fi

echo «Successfully repaired broken overvolting/overclocking settings. Reboot necessary for changes to take effect»

Сообщение отредактировал iiputilo – 12.08.20, 12:38

Предлагаю тему для обсуждения платы Orange Pi PC, версия за 15 уе (это важно, поскольку такой комплектации нет даже на офсайте). Была такая спец акция у производителя.
Обзор:
http://geektimes.ru/post/260912/
Её суть в том, что урезано всё что можно, даже выкинули дополнительный усб хаб, поэтому там только 3 USB вместо обычных 4-х, а также полное отсутствие SATA, WLAN, лан-порт только 100 мбит, нет кнопок reset и uboot. Зато есть USB OTG (через него устройство не питается!)
При этом процессор “опущенный” по частоте до 1.2Ггц AllWinner H3 SoC. А памяти все-равно 1Гб, что даже странно. Наиболее близкий аналог – Orange Pi 2, но по отзывам плата меньше по размерам, поэтому может быть проблема с поиском подходящих боксов.

И первые вопросы – где искать боксы и какие параметры у штекера питания (длина, диаметры внутр и наружн)?

Сообщение отредактировал -SunLion- – 29.09.15, 23:56

Сообщение отредактировал zavyazkin.ad – 22.09.15, 22:51

Тоже вначале грешил на кривые образы Но оказалось, что плата очень привередлива к SD-картам! У меня на разных картах один и тот же образ Android вёл себя по-разному и не загружался, в том числе и просто висел на лого H3. У меня плата исправно загружается с карточки SanDisk 4 Gb Class 4, но при этом отказывается воспринимать SanDisk 16 gb Class 10 и другие карты. В общем, нужно подбирать SD-карту.

Нормальная загрузка выглядит так: При включении, на экране монитора появляется логотип H3 (или другой логотип, в зависимости от образа), а на самой плате загорается красный светодиод. Далее, секунд через 5, светодиод на несколько секунд переключается на зелёный, а на экране всё тот же логотип, потом логотип сменяется анимацией и тут уже становится понятно, что операционная система загружается.

Думаю, что это информация окажется полезной всем владельцам: для питания Orange Pi PC идеально подошла зарядка от PSP, как по физическим, так и по техническим параметрам. А уж зарядку для PSP найти будет легко. Например, вот вариант за $2.58 вместе с доставкой.

Сообщение отредактировал CityAceE – 06.10.15, 01:14

Система Debian_wheezy_mini
Обращаю ваше внимание, все команды я выполняю от root‘а.

Изначально, после установки системы, устройство IR не доступно, так как не загружены соответствующие модули, в случае Orange Pi PC — это модуль sunxi_ir_rx
Идем /etc/ правим файл “modules”
добавляем строки:

apt-get update && sudo apt-get upgrade
перезагружаемся reboot
Проверяем загрузку модуля sunxi-ir-rx командой lsmod

# lsmod
Module Size Used by
sunxi_ir_rx 6793 0
gpio_sunxi 8233 0
8189es 887631 0
rt2800usb 13648 0
rt2x00usb 8311 1 rt2800usb
rt2800lib 42390 1 rt2800usb
rt2x00lib 32107 3 rt2x00usb,rt2800lib,rt2800usb
mac80211 331125 3 rt2x00lib,rt2x00usb,rt2800lib
root@OrangePI:

Также важным фактором, чтобы удостовериться, что все заработало, нужно проверить, появилось ли устройство ввода:

# cat /proc/bus/input/devices
I: Bus=0019 Vendor=0002 Product=0001 Version=0100
N: Name=”vmouse”
P: Phys=vmouse/input0
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=mouse0 event0
B: PROP=0
B: EV=7
B: KEY=70400 0 0 0 0 0 0 0 0
B: REL=143

I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name=”sunxi-ths”
P: Phys=sunxiths/input0
S: Sysfs=/devices/virtual/input/input1
U: Uniq=
H: Handlers=event1
B: PROP=0
B: EV=9
B: ABS=100 0

I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name=”sunxi-ir”
P: Phys=RemoteIR/input1
S: Sysfs=/devices/virtual/input/input2
U: Uniq=
H: Handlers=sysrq kbd event2 cpufreq_interactive
B: PROP=0
B: EV=100003
B: KEY=ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe

Name=”sunxi-ir” – /dev/input/event2 в моем случае это event2

самый верный способ проверить, то ли это устройство, это выполнить
cat /dev/input/event2 | hexdump

При нажатии на кнопки пульта в терминале видим

# cat /dev/input/event2 | hexdump
0000000 0349 5618 2b44 0004 0001 0040 0001 0000
0000010 0349 5618 2b53 0004 0000 0000 0000 0000
0000020 0349 5618 dc05 0007 0001 0040 0000 0000
0000030 0349 5618 dc0c 0007 0000 0000 0000 0000
0000040 034c 5618 026e 0009 0001 0043 0001 0000
0000050 034c 5618 027c 0009 0000 0000 0000 0000
0000060 034c 5618 be07 000c 0001 0043 0000 0000
0000070 034c 5618 be0d 000c 0000 0000 0000 0000
^C
root@OrangePI:

(Остановить процесс можно [Ctrl]+[C])

Компилируем демон, который будет следить за нажатиями
apt-get install build-essential git -y
git clone https://github.com/elopez/keybinder.git
cd keybinder
make install

проверяем
запускаем keybinder /dev/input/event2 и нажимаем на кнопки пульта

/keybinder# keybinder /dev/input/event2
Reading key input from /dev/input/event2 (sunxi-ir)
Loaded config items
Keycode 69 pressed
Keycode 64 pressed
Keycode 67 pressed

.
Идем /etc/ правим keybinder.conf

69,reboot
64,echo 0 > /sys/class/gpio_sw/normal_led/data
67,echo 1 > /sys/class/gpio_sw/normal_led/data
.

При нажатии кнопки пульта с кодом 67 вкючится красный светодиод на плате
Для автозапуска после перезагрузки
Идем /etc/ правим rc.local ……………..
до строки exit
добавляем строку

/usr/local/bin/keybinder /dev/input/event2 >/dev/null &

тестировал с подобными пультами

Сообщение отредактировал Илья Путило – 16.02.17, 18:57

Orange Pi Pc под нагрузкой хавает 650 мА .
От USB телевизора LG работает без нареканий.

Читать еще:  Как долго сохраняются данные телефона в киевстаре. Новая услуга Киевстар: замена SIM-карты и восстановление номера — самостоятельно и удаленно

Сообщение отредактировал alans – 12.10.15, 19:36

У вас Orange pi pc v1.2? Откуда лубунту ставили?
У меня лубунту, убунту и андройд нормально завелись (за исключением, что не работало часть усб портов и на одной прошивке сетевая карта). До этого были проблемы с блоком питания. Апельсинка к параметрам питания очень привязана, если будут небольшие отклонения в них, работать нормально не будет!
Да еще греется ппц. Под 70 градусов при активности!

Сообщение отредактировал mod3m – 14.10.15, 14:17

Схема Orange Pi PC

Температуру процессора можно контролировать командой
watch cat /sys/class/thermal/thermal_zone0/temp
and stop it with
ctrl+c

Сообщение отредактировал ua3nbw – 28.10.15, 19:21

dmesg | grep IR
выдает
IR RC5(x) protocol handler initialized

Все остальные протоколы можно заюзать , если кинуть проволочную перемычку на плате orange pi pc, с ИК на GPIO.
И использовать LIRC.

Или, пересобирать debian с другим драйвером.

Сообщение отредактировал velikashkin – 06.11.15, 18:15

Прошивка Андроид 4.4.2 от ZIDOO X1 v1.0.19 для Orange Pi PC

IMHO самая толковая прошивка с андроидом.
Плюсы:
– стоковый explorer умеет находить и монтировать samba и nfs
– автомонтирование флешек и дисков, размонтирование из explorer-а
– встроенный Remote Control (устанавливаете приложение на телефон и рулите девайсом)
– довольно приятный и шустрый интерфейс, удобно управлять с пульта
– настраиваемое автоотключение
– одновременный вывод звука на HDMI и AUDIO OUT
– работающий маркет из коробки

ITСooky

IT-рецепты съедобные и не очень!

Обзор-тестирование Orange Pi PC в качестве десктопа!

Orange Pi PC называют самым дешевым ПК, не совсем так — это самая дешевая мать плата с интернированным процессором, памятью, видео, ethernet и еще кое-что!

Orange Pi PC без доставки стоит 15$ но чтобы его заставить работать надо добавить:
— Блок питания, подойдет USB зарядка на DC 5V2A но разъем дурацкий нужен экзотический кабель(но у меня было) так что лучше покупать сразу с бп.
— Корпус
Итого: 23$ вот у официального производителя-продователя Ссылка
еще надо добавить
— Карта памяти SD (есть описание загрузки с флешки, но я не пробовал)
— HDMI монитор-телевизор, здесь какие-то капризы начинаются (обещают с SD, но у меня начались тут) у меня заработало только на одном ТВ
— и например часы реального времени RTC, для которых батарейка на больших мамках, но это если получится подцепить.

Еще производитель, конечно, использует гадские способы повысить реальную цену. Первым делом нет нормально доставки — платим не за доставки коробки а за шутку — купили десять плат заплатили десять раз за доставку. И разьем питания — он уникальный ни у кого нет для него рабтающих кабелей и блоков питания тоже надо полкупать у апельсина — и платить за доставку. Вот пруф — блок питания с доставкой стоит ПОЛОВИНУ самой платы ссылка

Но кабель питания можно сделать и самому пожертвовав USB кабелем (котрый пропускает 2А это тоже фак)

Продолжением этой статьи можно(нужно) считать вот эту Обзор-тестирование Orange Pi PC в качестве Raspberry Pi

Orange Pi PC по размеру маленький, вот он весь на фоне только писишного процессора, пусть и старого, Intel Pentium Pro

Вот вместе с Ардуин Ардуинычем!

Кстати меня больше интересует не десктопное, а ардуинное использование Orange Pi PC если вот эта фраза окажется правдой «40 Pins Header,compatible with Raspberry Pi B+»(а так сразу и не понятно о чем это они, можно малинку подключить?) то можно будет подключать датчики как к Ардуино. А если учесть что аутентичный итальянский Arduino Uno R3 стоит 20EUR без доставки (на фото конечно не итальянец, да он и спроектирован уже по другому, а работает также и стоит 3,5$), то Orange Pi PC его делает и по моще и уже с Ethernet!

На Orange Pi PC стоит 4 ядерный проц и 1 гиг памяти!

О разъемах особо не говорю, основные работают — другие надо еще думать как заставить работать (даже кнопка работает только на выключение, а включать уже передергиванием розетки)

Запуск

ВНИМАНИЕ: Радиатор на первой фотке на процессоре не для красоты — он нужен, вы тоже что-то прилепите — грется будет сильно!

На счет карт SD пугают — берите от известного производителя. Вот две карты одна та что была, другая спец купленная!

По скорости отличаются не очень, провел тест уже на загруженном Orange Pi PC командой:
sudo hdparm -Tt /dev/mmcblk0p2
Transcend 4Gb class 6 выдал на чтение:

Transcend 8Gb class 10 выдал на чтение:

SanDisk Ultra 16Gb UHS-I calss 10 speed up 48MB/s SDSDQAN-O16G-G4A…

…на несчастный 2 мегабайта больше, ну и никак не дотянула до 48 как написано на коробе!

Запись SD карты
На форуме orangepi есть инструкция http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=342 thank you loboris realy much!

Будем шить Ubuntu 15.04 with Mate Desktop
скачиваем от сюда OrangePI_Lubuntu_Vivid.img.xz и scriptbin_kernel.tar.gz

Еще попробовал вот этот образ OrangePI-PC_Ubuntu_Vivid_Mate.img — в главном он такой же плохой, но экран не обрезается (надо на телеке форматы перебирать) и выдает настоящие 1080p

Далее, все просто, если у вас например Ubuntu (да пусть у вас будет Ubuntu) вставляете карту памяти форматириует её в ноль например Gparted.
Далее заливаете имадж (предварительно его разархивировав конечно же).

sdd — это карта памяти, у вас может быть другая, осторожней с этим.
в папке с имаджем запускаем комманду
sudo dd if=OrangePI_Lubuntu_Vivid.img of=/dev/sdd bs=1M oflag=direct
по кончанию вынимает карту и вставляем обратно, она монтируется с двумя разделами linux и BOOT, идем в BOOT!
Кладем туда все файлы из скаченного scriptbin_kernel.tar.gz (это нужно в образе старое ядро может быть, и вот у меня USB из-за этого не работало).
Переименовываем в BOOT файлы
uImage_OPI-2 в uImage
script.bin.OPI-PC_1080p60 в script.bin

И все, вставляем в OrangePiPC…

…до упора!

После загрузки надо выполнить команду
sudo fs_resize

Питание
У меня питался от зарядок USB 5V 2А вот от этой например!

Сам штекер питания на OrangePiPC имеет диаметр 3мм. Подошел один из, от внешней батареи для мобильников, со сменными насадками!

Телевизор
У меня было SUPRA 1366 x 768 и Toshiba 1920 х 1080. Картинка чрез HDMI пошла только на SUPRA, но правда она обрезана по бокам чуть-чуть…после того как пошла на SUPRA пошла и на TOSHIBA, и тоже обрезанная, не знаю что я сделал, скорее ничего, разве только что успел залезть по TTL

Читать еще:  Определить цвет в фотошопе. Как определить цвет в фотошопе

Есть способ подключиться к OrangePiPC к TTL через Arduino и Компутер! Он ничего не дает, но позволяет себя почувствовать крутым инженером!

На Arduino Uno R3 Chine замыкаем RESET и GND, а другой GND и TX, RX подключаем к аналогичным на OrangePiPC.
Arduino подключаем к компутеру, в меню выбираем Мониторить порт, включаем OrangePiPC — начинается валится кракозябра.

Если пытаться отправляет, какие-нибудь команды отвечает тоже кракозяброй! А я предупреждал, этот способ ничего не дает акромя самоудовлетворения!

Заходим
Имя: orangepi
Пароль: orangepi

Вот нагрузка на ПК, пока ничего особо не гоняем

Вот что показывает ОС в оболочке MATE все очень бедненько, однако 5 ядро добавило, спасибо

Флешка подключатся в любой момент, некоторые говорят что горячего подключения нет.

Пытаюсь проиграть видео Micayala Gatto и Fashion вот от сюда

Видео не играется, распадается на кирпичи и заедает

Попробуем поставить VLС. А для начала надо поставить более менее точное время, а то пол интернета не работает из-за https сайтов!

Юбунта конечно такая юбунта, вот почему нельзя как в FreeBSD годмесяцденьчасминутасекунда, нет надо месяцденьчасминутагодточкасекунды
date 101219152015.33
Со временем беда, даже после этой команды файлы записывают где то в 80-ых

VLC ставится коммандами
sudo apt-get update
sudo apt-get install vlc browser-plugin-vlc

Тестовое видео вообще не играются, черные экран, другие заедают на первом кадре!

Есть способ заставить играть тестовое видео смотри UPD2 — но мой вывод это не меняет 🙂

Запускаем через браузер Chromium Yotube — видео идет, звук есть, картинка тормозит экран неуспевает обновляться идет лесенкой…

Собственно на этом всё — если хотите дешевый десктоп, то покупайте дешевый(они правда раза в 3-4 дороже OrangePiPC но уже с корпусом и БП без проблем) плеер на Android — он и не тормозит и приспособлен уже из коробки — работать! Вот такой например http://www.itcooky.com/?p=3660. А тут в Linux образах просто не поддерживает аппаратное 2D/3D ускорение, и как бы не собирается поддерживает если кто-то из продвинутых фанатов этого не сделает, вот тут пару слов об этом http://www.cnx-software.com/2015/09/01/getting-started-with-orange-pi-pc-pi-2-and-pi-plus-development-boards/

Дальше буду пытаться использовать OrangePiPC как сервер или Ардуино…

…кстати, вот тут у всех разный опыт подключения и использования OrangePiPC http://mysku.ru/blog/discounts/34073.html у некоторых даже видео не тормозит.

UPD: Копус для Orange Pi PC за 35 — рублей. Паяльник и нож для бумаги покупаются отдельно, конечный результат зависит от умения ими орудовать… Можно и без паяльника если есть чем сверлить!

UPD2: Включаем аппаратное ускорение проигрывания видео для некоторых видео форматов.

Начинают появляться способы, включить аппаратное ускорение. Установка была несколько сумбурная но…

Заходим по консоли на нашу опельисинку
Сначала ставим
sudo apt-get install pkg-config
sudo apt-get install libx11-dev

Скорей всего не надо ставить
sudo apt-get install xorg openbox

mkdir video
cd video
wget http://people.freedesktop.org/

aplattner/vdpau/libvdpau-1.1.1.tar.bz2
tar -xvf
cd libvdpau-1.1.1
./configure $XORG_CONFIG –docdir=/usr/share/doc/libvdpau-1.1.1 && make
make install
Теперь ставим как тут https://github.com/linux-sunxi/libvdpau-sunxi
cd /root/video
sudo git clone https://github.com/linux-sunxi/libvdpau-sunxi
cd libvdpau-sunxi
make
make install
До устанавливаем вот это
sudo apt-get install vdpauinfo
sudo apt-get install mpv

Теперь заходим на опелсинку в графическом интерфейса с клавой мышью и мониром HDMI
Запускаем терминал и выполняем
sudo VDPAU_DRIVER=sunxi vdpauinfo
должны получить

Если у вас так, то эт хорошо! Тут можно посмотреть какие кодыки поддерживаются, как бы… хотя вот Divx HD вроде бы не поддерживается, но на самом деле играется!
Далее в терминали идем в папку с видео и запускаем
sudo VDPAU_DRIVER=sunxi mpv –vo=vdpau –hwdec=vdpau –hwdec-codecs=all Micayala_DivX1080p_ASP.divx

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

Но не все играет — например MPEG-4 (XVID) проигрывать не стал в нормальном виде!

ОДНАКО ФИЛЬМ ВСЕ РАВНО НЕ ПОСМОТРЕТЬ

Реальный 2Gb MKV с SD карты может играться от 1 до 10 минут и зависает картинка, при этом Ubuntu’а не виснет!

Думал это из-за перегрева
Если смотреть температуру командой
/bin/cat /sys/devices/virtual/thermal/thermal_zone0/temp
То особо не влияет прыгает от 43 до 75
После заедания с того же места не может начать играть! Если запускаем не указав с какого момент то есть с начала — то после заедания 100% не будет играть а если сдвинуть на пару секунд то будет.
На весь экран с оперделенной минуты запускал так
sudo VDPAU_DRIVER=sunxi mpv –vo=vdpau –hwdec=vdpau –hwdec-codecs=all –fs –start=10:10 1.mkv
Иногда зависание замьючивает для этого плеера mpv звук — надо размнучивать через уровень звука когда он запушен

UPD3: Перенос на другую карту — бекап
Очень просто сделать, если на Ubuntu. Вставляем карту, если примонтировалсь отмонтруем и делаем
sudo dd if=/dev/sdd of=./opelsinka.img bs=1M
Чтоб записать на карту делаем наоброт
sudo dd if=./opelsinka.img of=/dev/sdd bs=1M

Можно менять размер образа под бекап — если на SD есть свободное место. Для этого уменьшим раздел на SD при помощи Gparted вот тут написано как http://www.htpcguides.com/easy-resize-and-back-up-raspberry-pi-sd-card-with-ubuntu/

Запустить Gparted > Выбрать раздел > Отмонтировать > Переместить или изменить размер > Поехали

Надо только с размером с запасом выбирать. После изменения размера делаем новый бекап но уже указываем до какого места, вот чтобы влезло на 8gb SD — 7000 c запасом, основной раздел и загрузочный где то до 6600
sudo dd if=/dev/sdd of=./opelsinka_8.img bs=1M count=7000
вставляем новую карту на 8gb и заливаем
sudo dd if=./opelsinka_8.img of=/dev/sdd bs=1M

Грузимся с новой SD на 8 Gb
и делаем
sudo fs_resize
Чтобы поднабрал оставшееся место

UPD4: А производительность!
Установим тетс
apt-get install sysbench

Первый тест
sysbench –test=cpu –num-threads=1 run
Выдает

187 быстрее чем у малинки у которой 298

Теперь в четыре потока
sysbench –test=cpu –num-threads=4 run
Выдает

И тут опельсинка почти натреть быстрее малинки 54 против 76!

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: