Категория: Руководства
Редакция сайта iXBT.com обращается к вам с просьбой отключить блокировку рекламы на нашем сайте.
Дело в том, что деньги, которые мы получаем от показа рекламных баннеров, позволяют нам писать статьи и новости, проводить тестирования, разрабатывать методики, закупать специализированное оборудование и поддерживать в рабочем состоянии серверы, чтобы форум и другие проекты работали быстро и без сбоев.
Мы никогда не размещали навязчивую рекламу и не просили вас кликать по баннерам. Вашей посильной помощью сайту может быть отсутствие блокировки рекламы.
Спасибо вам за поддержку!
Одноплатный ПК Orange Pi Plus 2E подешевел до $35 и получил удвоенный объем флэш-памятиСоздатели одноплатного ПК Orange Pi Plus 2 наделили его существенно лучшей функциональностью нежели у семейства Raspberry Pi, но и цена при этом возросла до $50. Теперь компания Xunlong подготовила плату Orange Pi Plus 2E, созданную с учетом пожеланий сообщества Armbian и удешевленную до $35.
Новинка лишилась порта SATA, работавшего с помощью контроллера, подключенного к контроллеру USB 2.0. Зато емкость модуля eMMC возросла с 8 до 16 ГБ, что заодно положительно отразилось на его производительности и более комфортной работе при установке ОС на этот накопитель. В качестве альтернативы можно использовать карту памяти microSD, для которой есть соответствующий слот. Исчез один порт USB 2.0, теперь их три, работающих напрямую с SoC AllWinner H3 без дополнительного хаба; есть один microUSB с поддержкой OTG.
Объем ОЗУ DDR3 остался на уровне 2 ГБ, исчез коннектор CSI для камеры, но на месте остались порт Gigabit Ethernet и адаптер Wi-Fi 802.11 b/g/n, выход HDMI и 40 выводов общего назначения, совместимых с Raspberry Pi. Предусмотрен ИК-приемник и кнопки питания, обновления и восстановления. Сроки появления в продаже не оглашались.
Сразу пара слов о железе, данная плата и ее параметры описаны не однократно так что не будем в это углубляться.
Стоит отметить что сам процессор довольно сильно нагревается и использовать без дополнительного радиатора может привести к перегреву и отвалу BGA контактов чипа от платы, а так же чипы оперативной памяти тоже греются но более умеренно. Так что в идеале положить на все три чипа один радиатор (высота чипов одинаковая и радиатор ложится ровно) на термо-скотч или сколхозить и положить просто не термо пасту.
А так же, Orange Pi PС имеет нестандартный разъем питания, и выйти из этого положения очень просто, на плате имеется широкий 40-пиновый GPIO разъем куда и был подключен источник питания, на 4 пин +5в и на 6 пин -5в. Блок питания нужен стабилизированный именно на 5 вольт, ток потребления OrangePi PC мною был измерен и не превышал 0.87А (870мА) при полной нагрузке на сервер, а в режиме простоя сервер потребляет 0.34А (340мА).
И еще значимый один момент, как оказалось переходник HDMI to DVI в данной связке на монитор не работает! Требуется или HDMI to VGA или просто подключаться кабелем HDMI-HDMI.
Установка Raspbian на Orange Pi PC Начальная настройка Raspbian на Orange Pi PCПоле установки оси Raspbian мы будем работать по SSH (логин root и пароль orangepi) вы можете работать с консоли в Raspbian.
Первое что потребуется это настроить сеть на статический IP (по умолчанию используется настройки DHSP), а так же установить верную таймзону и сделать апгрейд системы для получения всех обновления существующих на данный момент.
Для подключения через SSH нам нужно знать присвоенный нам DHSP сервером IP адрес, можно непосредственно из консоли Raspbian выполнить:
или зайти на свой роутер и посмотреть присвоенный IP во вкладке "STATUS" ищем что то вроде "LAN COMPUTERS" (у разных роутеров по разному, в основном это вкладка сетевого статуса).
Установка статического IP на сервереРедактируем файл /etc/network/interfaces тут находятся настройки сетевого интерфейса.
приводим его к такому виду:
где закомментировали строку "iface eth0 inet dhcp" которая отвечает за автоматическое получение IP адреса, и прописав дополнительно несколько строк, строка "iface eth0 inet static" говорит о статическом IP интерфейса eth0, строка "address 192.168.0.120" нужный нам IP для сервера, строка "netmask 255.255.255.0" маска сети и строка "gateway 192.168.0.1" это IP адрес шлюза а именно IP нашего роутера.
Далее потребуется перезагрузка Orange Pi PC командой из консоли/SSH:
После перезагрузки конектимся через SSH уже на новый присвоенный нами IP 192.168.0.120
Установка таймзоныВыполняем из консоли/SSH:
Выбираем стрелками вверх-вниз на клавиатуре "Europe" клавишей "Tab" выбираем "Ok" и жмем "Enter", далее находим в списке "Moscow" клавишей "Tab" выбираем "Ok" и жмем "Enter", в результате после настройки таймзоны получаем сообщение:
на этом настройка таймзоны успешно окончена.
Апгрейд и апдейт оси RaspbianВыполняем из консоли/SSH последовательно 2 команды:
дожидаемся окончания апдейтов и на этом начальная установка окончена, а так же желательно перезагрузиться (reboot).
Установка Apache2, PHP, vsFTPD (FTP) и cURLСразу стоит оговориться что мне нужны были только Apache2 с качестве HTTP-сервера, PHP для работы php скриптов, FTP для удаленной загрузки файлов на сервер и поддержка cURL.
Если вам нужен полноценный WEB SERVER с базами данных и NGINX то доставить необходимые пакеты не составит труда, в сети полно готовых примеров, мне же нужны были только выше перечисленные пакеты для работы ботов-постеров в VK паблики по крону.
Установка Apache с поддержкой PHPВыполняем из консоли/SSH.
чтобы включить Htaccess нужно изменить конфиг файл /etc/apache2/sites-enabled/000-default
меняем строку AllowOverride None на AllowOverride ALL и перезагружаем Apache
Выполняем из консоли/SSH.
Установка vsFTPD (FTP)Выполняем из консоли/SSH.
далее потребуется запилить конфиг /etc/vsftpd.conf и присвоить обязательно права на каталог /var/www у меня это пользователь orangepi делается это так:
настройки конфигов vsftpd.conf в сети описаны очень подробно пример моего конфига
После настройки vsFTPD конектимся FTP клиентом на наш сервер по IP 192.168.0.120 с логином и паролем orangepi/orangepi, в моем конфиге прописана директория local_root=/var/www куда вы попадаете изначально, если нужно можно запереть пользователя в этой директории и закрыть доступ ко всем вышестоящим директориям, все это настраивается в vsftpd.conf
*всегда после правки конфигов нужно перезагружать демоны, в данном случае vsftpd:
Постановка заданий на крон (cron-crontab)Устанавливать cron не требуется он уже есть, для просмотра текущих заданий пользователя нужно выполнить:
*вероятно список заданий для данного пользователя будет пуст
Добавить задание можно командой:
вписав в самый низ нужное задание и время выполнения, например:
задание, каждую 15 минуту каждого второго часа (не путать со вторым часом в сутках) и каждый день|месяц|неделю выполнять задание wget http://192.168.0.120/vk/vk_post.php
ПослесловиеВот такое получилось небольшое краткое описание сборки примитивного WEB SERVERа на Orange Pi PС с осью Raspbian, ниже прилагаю скрины phpinfo (полный скрин phpinfo тут ) и мониторинговой утилиты htop.
Пошаговая инструкция по установке оси Raspbian на одноплатный микрокомпьютер Orange Pi PC.
Простейшее решение для программирования Arduino Pro Mini на микросхеме преобразования уровней MAX232.
Скрываем от лишних глаз версии установленных сервисов в заголовках сервера на CentOS.
Компания Shenzhen Xunlong начала продажи одноплатного микрокомпьютера Orange Pi One с четырёхъядерным процессором ARM Cortex-A7. При цене в $10 он превосходит многие аналоги, оставаясь исключительно доступным инструментом отладки, универсальным решением для самоделок в сфере IoT и отличной образовательной игрушкой.
Одноплатный микрокомпьютер Orange Pi One (фото: Shenzhen Xunlon).
На мой взгляд, массовый интерес к одноплатным компьютерам возник с появлением Raspberry Pi. Ещё четыре года назад казалось фантастикой, что такое устройство может стоит всего $25. У моделей «B» и «B+» ценник подскочил уже до $35, но и по функциональности они были самыми продвинутыми. В конце прошлого года появилась другая уникальная модель – Raspberry Pi Zero, стоимостью $5. Таким образом «малина» оказалась представлена сразу во всех сегментах – от нишевого до продвинутого.
Успех Raspberry Pi пытаются повторить многие. Практически одновременно с «малиной» появился Cubieboard – чистокровный одноядерный «китаец» на базе Cortex-A8. Когда вышла следующая модель Raspberry Pi, «кубик» тоже обновился до второй версии. Сейчас это один из самых популярных одноплатников на платформе AllWinner A20. Он работает в кустарных медиаплеерах, охранных системах и даже обрабатывает «большие данные» с помощью Apache Hadoop – микрокомпьютеры легко объединять в кластеры.
Кластер из одноплатных компьютеров (фото: cubieboard.org).
Каждый из микрокомпьютеров имеет свои отличия, но основные элементы у них объединены в SoC – системы на кристалле. В одноплатных компьютерах используются самые разные микросхемы, но в основном это SoC с процессорами архитектуры ARM. Гораздо реже встречаются младшие APU AMD, интеловские «атомы» и чипы VIA.
Orange Pi One построен на базе одной из самых популярных платформ – Allwinner H3, появившейся в 2014 году. В её состав входит четыре ядра Cortex-A7 (1,2 ГГц) и видеоядро Mali 400MP2 (600 МГц). Контроллер оперативной памяти в ней довольно всеядный – он поддерживает чипы стандартов DDR2 и DDR3 с обычным и пониженным напряжением питания. В «апельсине» доступно 512 МБ DDR3. С каждой стороны платы распаяно по одному чипу производства Samsung объёмом 256 МБ.
Двусторонняя распайка Orange Pi One (фото: Shenzhen Xunlon).
Карта памяти microSD(XC) максимальным объёмом 64 ГБ подключается через слот с интерфейсом SDIO. Пользователю доступны сетевой порт Ethernet (100 Мбит/с) и концентратор USB 2.0. В Orange Pi One распаян один полноразмерный порт USB 2.0 Af и один mini-USB с поддержкой OTG. Потребляемая мощность «апельсина» достигает десяти ватт, а питание платы через USB не поддерживается. Производитель рекомендует использовать сетевой адаптер с выходным напряжением 5 В и силой тока 2 А. Изображение можно выводить на порт HDMI, а получать по интерфейсу CSI с камеры разрешением до 5 Мп. Orange Pi One имеет 40 программируемых контактов общего назначения (GPIO). Гребёнка полностью совместима с шилдами для Raspberyy Pi B+.
Блок-схема платформы AllWinner H3.
Как и все одноплатные компьютеры с процессорами архитектуры ARM, Orange Pi One поддерживает широкий набор операционных систем. Помимо специализированных Raspbian и Pidora (пардон май рашен), это Android 4.4, всевозможные дистрибутивы Linux (от Arch до Kali), OpenWrt, FreeBSD, IPFire и другие. При этом не стоит думать, что установить любую из них будет легко. Адаптированных прошивок пока мало, и «апельсин» недаром ориентирован на энтузиастов. Его обладателям многое придётся делать самим, в том числе и в плане софта.
Размеры Orange Pi One составляют 69 ? 48 мм, а масса – всего 36 грамм. Его ближайшим конкурентом считается Next Thing C.H.I.P. на платформе AllWinner A13 стоимостю $9. При чуть меньшее цене он не имеет HDMI выхода.
Другим преимуществом Pi One указывается его совместимость с компонентами для других компьютеров серии Orange – более мощным Pi PC и готовящимся к выпуску Pi Lite с модулем Wi-Fi вместо порта Ethernet.
в таких штуках главное — это поддержка. Зная китайцев, оно уже сейчас не обновляется (обратите внимание, что дроид версии 4.4), содержит какие-нибудь проприетарные драйвера и обновляться не будет. В результате все купившие вынуждены сидеть на ядре версии, например, 3.0, без возможности просто поставить новый софт из репозитария.
Вот небольшой список аналогичных плат, поддерживаемых Arch Linux (а значит, работающих на последних ядрах) http://archlinuxarm.org/platforms/armv7. Например -корейцы ODROID
Хитро…хитрый Стивен Жао своим демпинговым ходом, вернее, двумя — OPi PC + OPi One — положил начало формированию мощного сообщества. Я, как владелец одной из первых моделей OPi mini на Allwinner A20 имел возможность наблюдать, как был преодолен почти абсолютный информационный ноль. Сейчас имею на руках еще и OPi PC & One, все три девайса хорошо собраны и работают без нареканий. Куча образов, есть даже с рабочими искаропки дровами для Mali.
Платить тройную цену Апельсина за раскрученный бренд Малины, на которую до сих пор нет вменяемого Андроида, считаю уделом снобов :)
Покупал и использовал Orange Pi PC, первым отвалился HDMI — нет защиты, при подключении/отключении устройств, необходимо отключать питание. Пару месяцев использовал как веб-сервер, работало; долго искал совместимый WiFi-адаптер. Спалил питание подав на вход в районе 14В, случайно =)
Есть немного статей о подключении разных устройств, в некоторых упоминают несоответствия с Raspberry Pi. Лично я подключал GPS-модуль GY-NEO6MV2 — работало. Недостаток перед arduino — нет аналоговых выводов, большое энергопотребление, перед Raspberry — слабое сообщество, мало документации. Если будет лишний монитор — куплю, а так нафик, поковыряться — лучше в arduino: там и документации больше и, и людей толковых, русскоговорящих, и примеров.
Сетевые ретейлеры начали приём заказов на доступную плату для разработчиков Orange Pi PC Plus, построенную на аппаратной платформе Allwinner.
Новинка выполнена на процессоре Allwinner H3, который содержит четыре вычислительных ядра с архитектурой Cortex A7, функционирующих на тактовой частоте 1,3 ГГц. В состав изделия входит графический контроллер Mali-400MP2, обеспечивающий возможность аппаратного декодирования 4К-видео формата H.265/HEVC с частотой воспроизведения до 30 кадров в секунду.
Одноплатный компьютер наделён 1 Гбайт оперативной памяти DDR3. Присутствует встроенный флеш-модуль вместимостью 8 Гбайт, а дополнительно можно установить карту microSD. За сетевые подключения отвечают адаптер беспроводной связи Wi-Fi 802.11b/g/n и контроллер 10/100 Ethernet с соответствующим гнездом для подсоединения кабеля.
Плата располагает тремя портами USB 2.0 и одним разъёмом Micro-USB, а также инфракрасным ресивером. Поддерживаются интерфейсы UART, I2C, SPI, PWM, CAN, I2S, SPDIF, LRADC и др. Габариты составляют 85 ? 55 мм.
Приобрести Orange Pi PC Plus можно по ориентировочной цене в 20 долларов США .
Из customer Igor Sep 25,2016
Достоинства:
Купил этот Orange Pi PC H3 для того что б занимало меньше места, красивый меленький удобный. Установил OPENELEC. Старое уже износилось. Впринципе оно понравилось неплого сделано. Короче, можна брать. Всем спасибо. Почти понравился. Класное цена. Вроде нормал
Недостатки:
Купил этот Orange Pi PC H3 для того что б занимало меньше места, красивый меленький удобный. Установил OPENELEC. Старое уже износилось. Впринципе оно понравилось неплого сделано. Короче, можна брать. Всем спасибо. Почти понравился. Класное цена. Вроде нормал
Это было полезным? Да 0 Нет 0
Легкость использования 5
Из Irina Sep 20,2016
Достоинства:
Thank you! Good seller! Good product! All suggest. Not yet included - still waiting for parts.
Недостатки:
Thank you! Good seller! Good product! All suggest. Not yet included - still waiting for parts.
Это было полезным? Да 0 Нет 0
Легкость использования 5
Из Danny Sep 19,2016
Достоинства:
Orange PI PC is the PI, with integrated Ethernet, 4 USB ports (3 standard and 1 micro), quad core and 1 GB RAM. Armbian linux flies like an airplane on it.
Недостатки:
Gearbest does not sell plastic cases and fans for Orange PI. Please consider selling accesories for it too.
Это было полезным? Да 0 Нет 0
Легкость использования 5
Orange Pi PC H3
Из Orange Pi PC H3 Sep 17,2016
Достоинства:
Цена по акции. Возможность собрать свою конфигурацию медиа центра(частоты и памяти хватает).
Недостатки:
Греется процессор. Решение - радиатор. кулер + програмное ограничение частоты.
Это было полезным? Да 0 Нет 0
Легкость использования 5
Страна назначения:Обратите внимание, на то что стоимость экспресс-доставки является ориентировочной, точная цена будет показана при офрмлении заказа.
Если вы в течении 72 часов заметили, что цена на товар, который вы приобрели, снизилась, то мы без вопросов вернем вам эту разницу Центр поддержки Обратите внимание, что 72-х часовая защита не распростроняется на акционные товары.
цены могут колебаться на странице в зависимости от кэша, обновлений или окончания распродажи; своевременное обновление цен являются приоритетным для нас.
Применительно к 3D-печати, как железо для установки OctoPrint или Repetier-Server, нас больше всего интересует самая простая модификация Orange Pi. Которая Orange Pi PC. Стоит 15$ плюс доставка, что дешевле, чем популярнейшая малинка. При этом может похвастаться мощным четырехъядерным процессором (Allwinner H3). Минусы - зело борзо китайское поделие с коммьюнити куда меньше, чем у Raspberry. Но при этом энтузиасты есть, пользоваться вполне можно.
В настоящий момент рекомендую использовать Armbian. Меньше геморрою, проверено на OPi PC и OPi One. К тому же, из коробки работает вайфайка на чипе MT7601 (Ralink 148f:7601).
Про Armbian, на примере OPi One: Тридэшник. 3DToday. Там же, маленьким бонусом, про прошивку принтера с апельсинки без гуя.
Выбор и настройка прошивки, установка OctoPrint или Repetier-Server: Тридэшник. 3DToday (один материал, разные комментарии).
Работа со штатной CSI-камерой Orange Pi: 3DToday .
Работа с USB-вебкамерой: 3DToday. Тридэшник .
Правильные прошивки: форум orangepi.org. на английском.
Корпус для Orange Pi PC: Thingiverse. Печатал (только саму коробку) из ABS, напилинга потребовалось минимум.
Настройка Wi-Fi: для адаптеров, поддерживаемых из коробки .
Работа с GPIO на примере управления питанием принтера: Тридэшник .
Что касается камер. Родную CSI-камеру через mjpg-streamer завести не удается. Но можно через motion. Возможно и через другой софт, типа того же VLC или вообще ffmpeg. Вебки должны работать из коробки, как попробую, сделаю апдейт. IP камеры к Octoprint тоже потенциально применимы, если умеют выдавать MJPEG-поток. Если RTSP, то надо, опять же, посредника какого-то подключать (VLC, ffmpeg, может и motion, опять же). В этом плане эксперимент в процессе.
О прямом подключении по UART
Можно работать с 3D-принтером, минуя "лишние" в цепочке элементы - USB контроллер "апельсинки" и USB-UART преобразователь Arduino. Используем аппаратный UART. Их в Orange Pi PC целых четыре штуки. UART0 не трогаем, на нем висит последовательная консоль. UART1 в текущей прошивке от loboris не активирован, с причинами не разбирался. А вот UART2 и UART3 вполне можно использовать. Не забываем о том, что "апельсинку" нельзя напрямую подключать к Arduino, т.к. разные логические уровни - 3.3 и 5В соответственно. Используем преобразователь уровней (типа такого. например). Концепция проверена и работает, в боевой эксплуатации пока не была, как запущу - будет отдельный материал.
Минималистичная плата за 10$ с тем же Allwinner H3, но 512 Мб оперативки и один USB; нет всяких лишних штук типа ИК-приемника или микрофона. Алярма! Образ для Pi PC работает, но не очень - есть проблемы с управлением питанием процессора, что может вылиться в перегрев.
Подробности об изменениях в питании тут (англ.).
Рекомендую к установке Armbian .
Как допаять недостающие USB и прочее тут (англ. с картинками).
Последний раз редактировалось eta4ever 22 апр 2016, 17:23, всего редактировалось 10 раз.
микроконтроллеры, 3D-печать и амадины
Настраивал по этой доке. раздел Webcam. Только при сборке надо в Makefile закомментировать input_raspicam.
Команда запуска пока такая
sudo ./mjpg_streamer -i "./input_uvc.so -d /dev/video1 -y" -o "./output_http.so"
Надо разбираться еще с правами и автозапуском, но принципиально все работает отлично. Video1 у меня, потому что модули для CSI камеры подключены, без них видеоустройство будет одно, и его указывать не надо (-d /dev/video1 убирается).
микроконтроллеры, 3D-печать и амадины
Я хочу сделать отключение и включение камеры через меню, чтобы напрасно не греть малину. Пока не могу найти где начальные видеоданные настраиваются.
Сначала по-человечески устанавлиаем mjpg-streamer (sudo make install из папки, где он собран). Потом пишем скрипт, который у меня называется webcam-streamer
Daemon=mjpg_streamer
DaemonBase=/usr/local
DaemonArgs="-i \"input_uvc.so -d /dev/video1 -y\" -o \"output_http.so\""
Потом chmod +x webcam-streamer и sudo mv ./webcam-streamer /usr/local/bin/
И в config.yaml раздел System
system:
actions:
- action: streamon
command: /usr/local/bin/webcam-streamer start
confirm: false
name: Start stream
- action: streamoff
command: /usr/local/bin/webcam-streamer stop
confirm: false
name: Stop stream
Перезапускаем OctopPrint и радуемся.
Как я понял, сложности будут только в случае использования малины и сборки Octopi, там вот этот вебкамдемон зачем-то. Для апельсинки или малинки с чистым дебианством и ручками установленным OctoPrint все пучком.
микроконтроллеры, 3D-печать и амадины
Страсть наших азиатских друзей к клонированию успешных проектов непреодолима. Вот так, не успел 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:
-rwxr-xr-x 1 root staff 4881 Nov 22 18:28 fs_resize
-rwxr-xr-x 1 root staff 4381 Nov 22 18:28 install_lxde_desktop
-rwxr-xr-x 1 root staff 4775 Nov 22 18:28 install_mate_desktop
-rwxr-xr-x 1 root staff 5825 Nov 22 18:28 install_to_emmc
-rwxr-xr-x 1 root staff 5911 Nov 22 18:28 install_to_sdcard
-rwxr-xr-x 1 root staff 3848 Nov 22 18:28 install_to_usb
-rwxr-xr-x 1 root staff 1530 Nov 22 18:28 install_x2goserver
-rwxr-xr-x 1 root staff 5010 Nov 22 18:28 install_xfce_desktop
-rwxr-xr-x 1 root staff 4086 Nov 22 18:25 update_boot.sh
-rwxr-xr-x 1 root staff 4961 Nov 22 18:28 update_kernel.sh
Температура процессора меряется вот этой командой:
И первое что мы видим, что даже небольшие задачи "греют" процессор аж до 70 градусов. Я лично установил радиатор - цена вопроса небольшая.
Но, похоже без активного охлаждения обойтись будет сложно, ибо радиатор потом еще и отдает тепло на сам чип :).
К другим детским болезням платы можно отнести и использование видеоускорителя Mali. Все его болезни в Linux широко известны общественности по другим устройствам. Так, сборка/использование видеоплеера с поддержкой CedarX превращается в корриду. Поддержки OpenGL нет, но есть OpenGL ES (версия для встраиваемых систем) от которого толку в десктопной жизни не очень много.
ПроизводительностьИ тут все не радужно. Вот результаты SysBench.
Для сравнения - результаты этого же SysBench, но для более дорогих моделей (хотя и более старых).
Ну а вот мой любимый тест на scrypt mining:
$ minerd --benchmark [2015-12-13 10:26:38] Binding thread 1 to cpu 1 [2015-12-13 10:26:38] 4 miner threads started, using 'scrypt' algorithm. [2015-12-13 10:26:38] Binding thread 0 to cpu 0 [2015-12-13 10:26:38] Binding thread 2 to cpu 2 [2015-12-13 10:26:38] Binding thread 3 to cpu 3 [2015-12-13 10:26:45] thread 3: 4098 hashes, 0.61 khash/s [2015-12-13 10:26:45] thread 1: 4098 hashes, 0.59 khash/s [2015-12-13 10:26:45] thread 2: 4098 hashes, 0.59 khash/s [2015-12-13 10:26:45] thread 0: 4098 hashes, 0.57 khash/s [2015-12-13 10:26:50] thread 3: 3042 hashes, 0.61 khash/s [2015-12-13 10:26:50] 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 на ней вполне должна заработать.
ВердиктЧудес не бывает - "расплата за плату" ценой в 15 долларов - ваше время и соответственно деньги. Подойдет для проектов, где не важен UI и поддержка аппаратной графики. Есть шанс на исправление, хотя бы путем поддержки ядер 4.x.
ПолезноеPlease enable JavaScript to view the comments powered by Disqus.
На корм котуВсем привет! Это мой первый обзор и всё такое) Вернее сначала я хотел написать небольшой комментарий к соседней ветке тут. но в процессе увлёкся… до небольшой статьи с личными впечатлениями.
Перед покупкой предоставилась возможность взять у коллеги плату с картой памяти за что ему (Алексею) большое спасибо! В итоге решил купить себе. Подробности ниже…
В тесте участвуют:
1) orapge pi pc.
2) образ sun8iw7p1_android_orangepi_pc_uart0_v0.8.0.
3) micro sd стандарта UHS (ВАЖНО) (скоростной класс обозначается числом внутри буквы U). На моей карте маркировка HC I, так же цифра 1 внутри буквы U
4) переходник HDMI-vga
5) Монитор не широкоформатный с встроенными колонками.
6) Звук: кабель джек-джек от переходника HDMI-vga в монитор.
7) USB мышь и клавиатура.
8) Охлаждение. Подробности ниже.
Итак: Образ заливал PhoenixCard по инструкции. Важно в имени папки с программой оставить только английские буквы — иначе в интерфейсе кнопки и менюшки будут не подписаны. Андроид загрузился. Сменил язык на русский. Разрешение 720р (1080p монитор отображал не корректно). Не нашел как выставить не широкоформатное разрешение. Из-за этого иконки приложений вытянуты по вертикали. Может редактирование build.prop поможет — не пробовал. В настройках выбрал использовать аппаратную клавиатуру. Периодически эта настройка сбивалась и на пол экрана появлялась экранная клавиатура.
Через маркет поставил: antutu, Puffin Browser, Chrom.
Antutu — 13460 попугаев, крашнулся в конце.
Puffin Browser — работает обыкновенно, ролики в ютубе показывает, серфинг нормально. Сайты с flash-ем показывает. (chrom их не открывал)
Kodi — отличная программа если вы захотите сделать медиаплеер. В андроиде был ярлык для его установки и я впервые поставил эту программу. Очень шустрый интерфейс, есть русский язык. Куча настроек. Подключил хранилище по nfs. Full HD Аватар 40 гигов показывал без тормозов пока не перегрелся (об охлаждении ниже)
Охлаждение: На плату прилепил кусок 3,5 х 2,5 х 0,5 см. теплопроводящей резины, на него радиатор 3 на 2 см. Резина закрыла проц и два модуля памяти, а чтобы бутерброд не отпал — закрепил к плате резинкой для денег. Ресурсоёмкие задачи сильно грели проц (например просмотр Аватара). Радиатор сильно горячий. Для перестраховки прилепил еще кулер 4 на 4см. Кулер был 12ти вольтовый, я запитал его от отдельного блока питания. Дуло и шумело больше чем надо. Переключил БП на 4,5 вольт — стало тише. Температуру андроид и Kodi не показывали, поэтому эффективность охлаждения по градусам не посмотреть.
Ощущения от системы. Впечатление о работе СУЩЕСТВЕННО зависит от карты. От простой 10 класса будет очень сильно тормозить интерфейс и все дальнейшие впечатления будут омрачены.
Плюсы — cо скоростной картой orange pi pc может вполне себе заменить небольшой комп для сёрфинга 2-3 вкладки, скайпа, ютуба, iptv, медиаплеер. Для этих целей и присматривал.
Минусы
— не совсем удобно копировать текст — всё таки андроид затачивался под сенсор и пальцы. ctrl-c, ctrl-v не работает.
— нет панели задач (не видно какие приложения работают), а поскольку не во всех андроид приложениях есть кнопка выход и нажимая esc не всегда понятно закрылось приложение или свернулось. Хать как-то спасает alt-tab — можно перейти к недавним приложениям.
Указанные минусы должны уйти если поставить Linux. И хотя я с ним на ВЫ — это в планах. Где-то попадалась информация о том, что только андроид полноценно использует ресурсы этой железяки и тот же Kodi сильно тормозит на Linux. Сам я ставил Lubuntu_1404_For_OrangePiPC_v0_8_0 и OrangePI-PC_Ubuntu_Vivid_Mate.img но это было на тормозной карте и впечатления портились. Коллега угостил скоростной UHS картой, но linux еще не пробовал.
Кнопка reset на плате работает. При коротком нажатии гаснет экран. При длинном появляется запрос на выключение.
В итоге буду заказывать себе. Только надо такой корпус подобрать, чтобы кулер влез.
П.С. Спасибо моим коллегам: Алексею — он первый вычитал про плату, заказал её и дал протестировать. Скоростной картой тоже он поделился да и вообще к китайшоппингу и mysku приобщил личным примером именно он. Андрею респект за переходник HDMI-vga так как дома нету устройств с hdmi.