Инсталиране на kali linux на orange pi компютър. Orange Pi One – „портокал“ заменя „малина“

Инсталиране на kali linux на orange pi компютър. Orange Pi One – „портокал“ заменя „малина“

Orange Pi PC е китайски клонинг на Raspberry Pi с процесор Allwinner ARMv7. Тази платформа е по-бърза от тази, използвана в първата версия на оригиналната платка на Broadcom с ARM11 архитектура. Разбира се, Orange е по-нисък в производителността. Но оригинална дъскаструва 36 долара, а копие струва само 18,5.

Характеристики

orangepi.org
ПРОЦЕСОР: Allwinner H3, 4 Cortex-A7 ядра
Видео ядро: Мали 400MP2
RAM: 1 GB DDR3
Системни интерфейси: microSD (като постоянна памет и диск за зареждане);
LAN (10/100 MB);
3 × USB;
microUSB (с OTG поддръжка);
GPIO (40 пина, съвместим с Raspberry);
IR приемник;
сериен порт за отстраняване на грешки
входове: CSI (за свързване на камера);
микрофон
Изходи: HDMI (с поддръжка на HDCP, CEC, CVBS);
минижак (3,5 мм), комбиниран аудио-видео сигнал, 4-пинов
размер: 85 × 55 × 10 мм
Тегло: 40 гр

orangepi.org

Платката има всички необходими интерфейси и може да работи не само като медиен сървър. Тези, които искат да проверят това, могат да намерят необходимите материали. За всеки случай - pinout GPIO:


cnx-software.com

Важен момент в дизайна на платката е качеството на основния изходен интерфейс - HDMI. В Orange Pi PC той може не само да извежда сигнал директно към телевизор, но и да работи с различни допълнителни устройства: конвертори и сплитери. Това разширява възможностите на дъската.

операционна система

В момента следните операционни системи са налични за Orange Pi PC:

От избор софтуерВъзможностите на платката зависят. Семейството Orange Pi е по-малко популярно от Raspberry Pi, така че някои системи не включват всички функции. Медийният сървър е подходящ за Android и Ubuntu с добавката Kodi (черупка за създаване на медиен център).

Внедряване на медиен сървър

Платката ще изисква висококачествено захранване, за да работи. За разлика от други подобни устройства, Orange Pi PC работи чрез патентован конектор (цилиндричен конектор с външен диаметър 3,9 mm и вътрешен диаметър 1,2 mm) или GPIO (+ 5 V на 2- или 4-пинов, заземен на 6-пинов ). Необходими параметри на тока: 5 V/2 A (минимум), 5 V/3 A (препоръчано от производителя). При най-малкия спад работата на системата се спира: появяват се замръзвания и замръзване. В някои случаи системата може да замръзне напълно и да изисква рестартиране.

Освен това, поради силното нагряване на процесора, е необходимо охлаждане: радиатор или охладител. Идеален комплект за охлаждане за Raspberry Pi. Безжични интерфейсине са на платката, така че имате нужда от Bluetooth или Wi-Fi ключ. Най-добрият вариантще стане USB адаптер без драйвери. При желание можете да закупите допълнителен DVB-T2 тунер.

За стабилна работа ще ви е необходима висококачествена карта с памет от поне клас 10. По-добре - UHS.

След като всички компоненти са сглобени, трябва да инсталирате операционната система на флаш устройството. Както Ubuntu, така и Android са подходящи (последният прилага хардуерно декодираневидео). Подробни инструкцииможе да се намери на английски, на руски -.

С всяка избрана система устройството може да възпроизвежда файлове до 1080p/60 fps (1920 × 1080 при 60 кадъра в секунда). Наборът от кодеци може да варира, ако желаете, винаги можете да инсталирате допълнителни.

Аудио-видео потокът може да бъде изведен чрез аналогов или цифров изход, така че можете дори да свържете Orange Pi PC към стари телевизори с електронно-лъчева тръба. При използване на HDMI към VGA адаптер е възможно да свържете платката към стар монитор. Освен това производителността на системата е достатъчна за сърфиране или работа с малки офис файлове (и Quake III работи добре).

Заключение

Ако е възможно да се удължи Ethernet кабел, тази опция за домашен медиен център е най-достъпната от съществуващите. По-евтино - само от счупен смартфон.

Цената на компютър Orange Pi с Wi-Fi модул достига 24 долара. А като си купиш калъф (5-10$) и тунер (до 15$), това става сравнимо с цената на TV Box. Но наистина ли е готов вариантще замени ли удоволствието да работиш със собствените си ръце? Освен това инсталирането и конфигурацията ще отнеме само няколко часа.

Продавам едноплатков микрокомпютър Orange Pi One с 4 ядра ARM процесор Cortex-A7. С $10 той превъзхожда много от своите връстници, като същевременно остава изключително достъпен инструмент за отстраняване на грешки, цялостно решение за IoT DIY и страхотна образователна играчка.

Според мен масовият интерес към едноплатковите компютри възникна с появата на Raspberry Pi. Само преди четири години изглеждаше фантастично, че такова устройство може да струва само $25. За моделите "B" и "B+" цената вече беше скочила до $35, но по отношение на функционалността те бяха най-модерните. В края на миналата година се появи още един уникален модел - Raspberry Pi Zero, струващ $5. По този начин „малина“ беше представена във всички сегменти наведнъж - от ниша до напреднали.

Много хора се опитват да повторят успеха на Raspberry Pi. Почти едновременно с „малината“ се появи Cubieboard - чистокръвен едноядрен „китайски“, базиран на Cortex-A8. Когато излезе следващият модел Raspberry Pi, кубът също беше актуализиран до втората версия. Сега това е една от най-популярните игри с една дъска на платформата AllWinner A20. Работи в домашни медийни плейъри, системи за сигурности дори обработва „големи данни“ с помощта на Apache Hadoop - микрокомпютрите могат лесно да се комбинират в клъстери.


Всеки от микрокомпютрите има своите различия, но основните им елементи са комбинирани в SoC - системи върху чип. Едноплатковите компютри използват голямо разнообразие от чипове, но най-вече SoC с процесори с ARM архитектура. Много по-рядко се срещат младши AMD APU, Intel „атоми“ и VIA чипове.

Orange Pi One е изграден на базата на една от най-популярните платформи - Allwinner H3, появила се през 2014 г. Той включва четири ядра Cortex-A7 (1,2 GHz) и видео ядро ​​Mali 400MP2 (600 MHz). Контролер оперативна паметдоста е всеяден - поддържа DDR2 и DDR3 чипове с нормално и намалено напрежение. „Оранжевата“ версия има налични 512 MB DDR3. От всяка страна на платката има по един чип на Samsung с капацитет 256 MB.


Чрез слот със SDIO интерфейс се свързва карта с памет microSD(XC) с максимален капацитет 64 GB. Потребителят има достъп до Ethernet мрежов порт (100 Mbit/s) и USB 2.0 хъб. Orange Pi One има един пълен размер USB порт 2.0 Af и един mini-USB с поддръжка на OTG. Консумацията на енергия на портокала достига десет вата, а захранването на платката през USB не се поддържа. Производителят препоръчва използването мрежов адаптерс изходно напрежение 5 V и ток 2 A. Изображението може да се изведе към HDMI порта и да се получи през CSI интерфейса от камера с резолюция до 5 MP. Orange Pi One има 40 програмируеми пина с общо предназначение (GPIO). Гребенът е напълно съвместим с щитове за Raspberyy Pi B+.


Като всички едноплаткови компютри с процесори с ARM архитектура, Orange Pi One поддържа широка гама от операционна система. В допълнение към специализираните Raspbian и Pidora (съжалявам май руски), това е Android 4.4, всички видове Linux дистрибуции(от Arch до Kali), OpenWrt, FreeBSD, IPFire и др. Не бива обаче да мислите, че инсталирането на някой от тях ще бъде лесно. Все още има малко адаптирани фърмуери и не без причина „портокалът“ е насочен към ентусиастите. Неговите собственици ще трябва да направят много сами, включително по отношение на софтуера.

Orange Pi One е с размери 69 x 48 mm и тежи само 36 грама. Най-близкият му конкурент се счита за Next Thing C.H.I.P. на платформата AllWinner A13 на цена $9. На малко по-ниска цена няма HDMI изход.

Друго предимство на Pi One е неговата съвместимост с компоненти за други компютри от серията Orange - по-мощния Pi PC и предстоящия Pi Lite с Wi-Fi модул вместо Ethernet порт.

Тази статия се отнася за цялото семейство Оранжево Пи.

Моята дъска изглежда така...

Днес ще опишем инсталирането и конфигурирането на операционната система АРМ БИАН (по-долу ще обясня защо armbian)на мини компютър Orange Pi PC Plus. По пътя няколко необходимите програми, включително медийния център на Kodi, и в крайна сметка цялата система ще бъде преместена във вградено хранилище (вграден MMC), тоест няма нужда от SD карта, което несъмнено ще подобри работата.

Гледайки напред, ще кажа, че интерфейсът работи бързо, всичко функционира извън кутията, видеото от USB флаш устройство се възпроизвежда перфектно в smplayer и VLC, както и с отдалечен компютърчрез samba. Пусках филми с резолюция 720p (не можах да намеря 1080p). You tube се забавя във FireFox и Chromium. Това обаче решава Медиен център на Kodiс Youtube плъгин. Целият този шум се случва заради кодеците.

Не забравяйте да поставите HDMI кабела дълбоко и безопасно, в противен случай изображението ще падне.

Много е важно да се грижите за добро захранване (не по-малко от 2А, но за предпочитане повече), в противен случай, поради липса на енергия, ядрата ще започнат да се изключват или нещо друго ще се обърка. Любопитството обаче все пак надделя и онзи ден проверих консумацията при свързани клавиатура и мишка, беше около 400mA, а при показване на видео по мрежата и едновременно копиране голям файл (също онлайн)около 800mA. Wifi работи, но не беше свързан.
Въпреки това, ако се препоръчва поне 2 A, това трябва да се спазва.

Радиатор на процесора е задължителен. Izkarobki е настроен на плаваща честота, от 480 MHz до 1296 MHz. Ако използвате всички декларирани шредове (1600 MHz, което, между другото, самият производител не препоръчва да се прави и, за разлика от компанията OrangePi, заявява, че процесорът Allwinner H3 е проектиран да работи на честота от 1,296 GHz), тогава имате нужда от по-сериозно охлаждане, някои ентусиасти дори опаковат охладители.

Въпреки високата топлинна мощност и консумация на енергия, този процесор придоби популярност поради ниската си цена.

Има много фърмуери за това нещо. Опитах различни от тези и тези, но все имах някои затруднения. Или нещо важно не работи, звукът, например, идваше изключително през аналоговия изход и не искаше да използва HDMI по никакъв начин, тогава като цяло всичко работеше гадно и бавно. При някои дистрибуции работеше само един USB порт (трябваше да използва хъба)и мрежата не работеше.
В крайна сметка изборът падна армбиян, всичко работи по него, с изключение на малките неща.

В секцията за моето устройство последвах връзката armbian.com и там избрах десктоп версията...

... натисна останалия бутон

След като разопаковате архива, ще имате папка с куп файлове и един от тях ще приключи - .img, размер прибл. 3GB. (Armbian_5.25_Orangepipcplus_Ubuntu_xenial_default_3.4.113_desktop.img)
Това е, което трябва да запишете на флашката.

Как да направите това е описано подробно в предишния, като се започне от и преди главата " Стартирайте".

След като изпълните стъпките, описани там, върнете се тук.

Включете клавиатурата, мишката, SD картата, HDMI кабела в „оранжевото“ и захранване.

Сега вашето влизане е корен и парола - 1234

Редовете ще се изпълняват на екрана и по време на процеса на зареждане ще спрат при въвеждане на вашето потребителско име и парола:

Последователно представяме и двете (невидима парола):

Сега ще бъдем помолени незабавно да променим паролата за коренА (не е ясно защо са направили това, защото може да се направи по-късно), въведете стар (1234 ) :

Измисляме нов (паролата трябва да е по-сложна, в противен случай системата ще се оплаква):

Повтаряме новия:

След успешна промяна на паролата за корени след кратко „замисляне“ ще бъдете помолени да създадете нов потребител за себе си. ще го имам - дима:

Не обръщайте внимание на червеното предупреждение, тази дистрибуция има преоразмеряване файлова системане е необходимо.

След това ще бъдете подканени да попълните данните за новия потребител, но не е необходимо да правите това, просто щракнете Въведете, тогава пиши ги отново Въведете.

Вие също сте съгласни (чрез щракване гИ Въведете) с разделителната способност на дисплея и системата най-накрая ще се зареди.

Това е мястото, където най-досадната част свърши. Рестартирайте, за да осигурите нормална работа.

Ако нещо се обърка и/или сте объркани, превъртете отново изображението върху картата и повторете цялата процедура отново.

Не въведох никакви пароли за първи път и ги забравих, така че трябваше да направя всичко отново.

Екранните снимки са направени чрез свързване на компютъра (с помощта на TTL-USB конвертор)към конзолния изход на платката (три пина близо до HDMI). Скорост - 115200.

Да преминем към следващия етап.

Внимание!

Където потребителят е посочен в пътищата на файла дима, не забравяйте да го препратите на вашия.

Отворете в програмно меню„Терминален емулатор“ или се свържете чрез ssh (както искаш)и погледнете свободното място:

Налични 12GB (16GB SD карта).

Сега актуализирайте хранилището:

Актуализация на Sudo apt
Въведете паролата, която е за новия потребител.

Инсталирайте руска локализация:

Sudo apt-get install language-pack-ru language-pack-ru-base language-pack-gnome-ru-base language-pack-gnome-ru firefox-locale-ru libreoffice-l10n-ru
Ако планирате да деинсталирате LibreOffice, тогава не инсталирайте пакета - libreoffice-l10n-ru.

Отворете файла /etc/default/locale

Sudo nano /etc/default/locale

Премахнете всички езици и поставете това:

LANG="ru_RU.UTF-8"

Ще се получи така:

Отворете файла /etc/default/keyboardза да добавите руска клавиатурна подредба:

Sudo nano /etc/default/keyboard

Изтрийте всичко и поставете това:

XKBMODEL="pc105" XKBLAYOUT="us,ru" XKBVARIANT="," XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

Ще се получи така:

Рестартирайте, интерфейсът трябва да стане руски и ще се появят превключващи оформления (alt + shift), макар и без индикатор.

Сега актуализирайте системата и рестартирайте:

Sudo apt актуализация sudo apt надграждане

По време на процеса на надграждане бях помолен да задам превключвател за оформление и след рестартиране той напълно изчезна. Оказа се, че файлът е променен /etc/default/keyboard, който току-що редактирахме.
Може да се коригира отново или може да не се коригира, защото сега ще инсталираме нормален превключвател с индикатор:

Sudo apt инсталира gxkb

След като инсталирате gxkb, създайте файл, за да го стартирате автоматично:

Nano /home/dima/.config/autostart/gxkb.desktop

Поставете съдържанието:

Кодиране=UTF-8 Версия=0.9.4 Тип=Име на приложението=gxkb Коментар=gxkb Exec=gxkb OnlyShowIn=XFCE; StartupNotify=false Терминал=false Hidden=false

Записваме и рестартираме.

Сега ще се появи индикаторът за оформление и ще се превключва според Alt + Shift.

Клавишната комбинация може да се промени в предпоследния ред на файла - /home/dima/.config/gxkb/ gxkb.cfg

Настройване на вашата часова зона:

Sudo timedatectl set-timezone Европа/Москва
sudo рестартиране
Времето се синхронизира след рестартиране след ~ минута.

Вижте и други колани:

Timedatectl списък-часови зони

Всякакви други настройки (и някои от описаните по-горе)може да се направи чрез менюто Приложения.

Sudo apt инсталирайте synaptic medit mc smplayer smtube vlc chromium-browser

Да инсталираме кодеци:

Sudo apt инсталира ubuntu-restricted-extras

Ако сега включите „тежкото“ видео и стартирате програмата в терминала - armbianmonitor

Sudo armbianmonitor -m

... тогава ще видите как се изразходват ресурсите:

И ето го в празно време:

Да инсталираме самба

Sudo apt инсталира samba samba-common-bin

Създайте папка за samba:

Mkdir /home/dima/papka

Даваме й права:

Sudo chmod -R 777 /home/dima/papka

Архивирайте конфигурацията по подразбиране:

Sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

И ние създаваме наши собствени:

Sudo nano /etc/samba/smb.conf

Поставете това:

Работна група = РАБОТНА ГРУПА netbios име = OrangePi сървърен низ = споделяне на сигурност = потребителска карта към гост = лош потребител, възможност за разглеждане = да, път = /home/dima/papka, възможност за писане = да, възможност за разглеждане = да, гост, ок = да

Нека рестартираме samba:

Sudo /etc/init.d/samba рестартирайте

Папката "/papka" е широко отворена.

Ще инсталираме много удобен медиен център - Коди

Sudo apt инсталирайте kodi

Първо да русифицираме - СИСТЕМАВъншен видМеждународенезик.

Настройка на източника на звук - СИСТЕМАСистемаЗвуков изходАудио изходно устройство. Ако звукът е през HDMI, изберете - sndhdmiи усили звука иначе моя беше на нула.

Останалите настройки можете да направите сами.

В момента не всичко е русифицирано в системата и за да коригирате това, отидете на ПриложенияНастройкиСистемен езики там ще бъдете подканени да инсталирате липсващите пакети.

Когато инсталацията приключи, щракнете върху бутона „Прилагане към цялата система“.

Можете да управлявате GPIO с помощта на системни инструменти.

Свържете светодиода по следния начин:

Минус на пин 6, плюс на пин 16 (физически).

Да станеш суперпотребител (не работи чрез sudo) :

Експортиращ щифт 68 (BCM):

Ехо "68" >/sys/class/gpio/export

Ние го конфигурираме за изход:

Echo "out" >/sys/class/gpio/gpio68/direction

Включваме светлината:

Ехо "1" >

Ехо "0" > /sys/class/gpio/gpio68/value

Ако трябва да прочетете щифт, ние също го експортираме и променяме „out“ на „in“, като по този начин го настройваме като вход.

И след това вижте значението му:

Cat /sys/class/gpio/gpio68/value

Ако има напрежение на крака, то ще бъде „1“, ако кракът е натиснат до минус, тогава „0“.

Да се ​​върнем към това да бъдем редовен потребител:

Не разбрах особено други режими на работа на GPIO. Доколкото разбирам, там, където пише ALTx, означава, че щифтът може да бъде конфигуриран за алтернативна функция, например ШИМ.

Друг начин за управление на GPIO е използването на библиотеката WiringOP.

Sudo apt-get инсталирате git-core

Изтегляне на файлове:

Git клонинг //github.com/zhaolei/WiringOP.git -b h3

След това папката WiringOP ще се появи в началната ви директория, отидете до нея...

Направете скрипта изпълним:

Chmod +x ./build

И събираме:

Ние проверяваме:

Gpio -v
gpio readall
Трябва да видите pinout-а.

Хайде да го направим проста програма, който ще мига нашата светлина.

Да се ​​върнем към началната папка:

Създайте файл мига.c:

Съдържание:

#включи int main (void) ( wiringPiSetup(); pinMode (4, OUTPUT) ; for (;;) ( digitalWrite(4, HIGH); delay (500) ; digitalWrite(4, LOW); delay(500); ) return 0 ;)
Номериране на щифтовете според колоната wPiот горната снимка. Синтаксисът е подобен на Arduino.

Компилирайте файла:

Gcc blink.c -o blink -lwiringPi -lpthread

И бягаме:

Библиотеката ви позволява да правите същото със скриптове.

Създайте скрипт във вашата домашна директория:

Nanoblink.sh

Попълнете го с това:

Gpio режим 4 излиза, докато е вярно; направете gpio запис 4 при заспиване 1 gpio запис 4 извън заспиване 1 готово

Направете го изпълним:

Chmod +x blink.sh

Да започваме:

Бутон

Вероятно бутон (близо до захранващия конектор)трябваше да включва и изключва "оранжевото", но успях само да го изключа.

Това може да стане по два начина, първият е да инсталирате „power manager“ и да настроите събитие чрез него. Вярно, там няма много опции, или го изключете, или попитайте какво да правите. Вторият метод е по-прост, направете скрипт, който ще изключи устройството незабавно, когато натиснете бутон. Ще опиша и двете.

Sudo apt-get инсталирате xfce4-power-manager

След инсталирането отидете на ПриложенияНастройкиМениджър по хранене, и правим както искаме.

Sudo nano /etc/acpi/events/button_poff

Нека попълним скрипта с това:

Event=button/power action=/sbin/shutdown -h сега

Записваме, затваряме, рестартираме и се опитваме да натиснем бутона.

Ровейки се в скриптовете, намерих редовете в /etc/acpi/powerbtn.sh:

... # Ако всичко друго се провали, просто инициирайте обикновено изключване. /sbin/shutdown -h сега "Натиснат бутон за захранване"

Микрофон

За микрофона мога да кажа само едно: работи. Можете да проверите, като щракнете върху иконата в областта, изберете „Volume Control“ там и погледнете в раздела „Input Devices“.

IR приемник

IR приемникът също работи, но не разбрах настройките му.

За да проверите операцията, изпълнете няколко команди:

Sudo modprobe sunxi-cir sudo mode2 -d /dev/lirc0

И натиснете бутоните на дистанционното управление. Числата трябва да започнат да мигат в терминала.

Не помня дали програмата беше инсталирана първоначално lirc, така че първо направете това:

Sudo apt инсталирате lirc

И накрая, прехвърляме цялата система на EMMC

Първо премахнете USB флаш устройствата и други носители за съхранение, свързани към usb или sata, освен ако разбира се няма да инсталирате системата върху тях. Разбира се, няма нужда да премахвате SD картата.)))

Sudo nand-sata-инсталиране
Това, че е написано “sata” не е печатна грешка, командата е универсална.

Първо ще се появи прозорец със списък с носители, на които можете да прехвърлите системата и опциите за прехвърляне.

зареждане от SD - система на SATA/USB- зареждащ дял (/зареждане)ще остане на SD картата, системата ще се премести на sata или usb.
зареждане от eMMC - система на eMMC- пълен трансфер към eMMC.
зареждане от eMMC - система на SATA/USB- зареждащ дял в eMMC, система на sata или usb.

Имах само една възможност - пълен трансфер, което исках:

След това те съобщиха, че eMMC е изтрит:

И те предложиха да изберете файлова система:

Сега започва доста дълъг процес:

Завършва със съобщение, че всичко е готово и предложение за деактивиране на „портокала“:

Щракнете върху „Изключване“, изчакайте, докато се изключи, изключете захранването, извадете SD картата и включете устройството.

Ако всичко е минало добре и дъската е заредена, тогава можете да видите колко свободно място има. Размерът на eMMC е 8 GB.

Нека видим:

С налични повече от четири гигабайта можете да натъпчете много повече.

Сега можете да използвате „оранжевото“ без никакви карти и ако поставите карта, заредете от нея, защото зареждането от картата има приоритет.

Страстта на нашите азиатски приятели към клонирането на успешни проекти е неустоима. Точно така, Raspberry Pi 2 едва се появи на рафтовете на магазините - и сега "малка динамично развиваща се" китайска компания размахва подобна платка с четириядрен процесор, гигабайт памет, Ethernet, GPIO и три USB порта.
Може ли да бъде добър за $15 (това струва героят на следващата статия - Orange Pi PC) - нека се опитаме да го разберем.

Orange Pi PC е типичен представител на семейството на едноплатковите компютри, които в нашите трудни времена само мързеливите не "пляскат".
Вероятно трябва да започнете с покупката.

Придобиване

Платката може да бъде закупена на AliExpress, търсенето извежда един продавач. Освен това можете да закупите захранване (препоръчва се от 1,5 A), корпус и захранващ кабел (и това, между другото, трябва да се направи) - защото тогава ще се измъчвате при избора на конектор и дори в нашия странни времена, готовият кабел ще бъде много по-евтин от домашно приготвения, освен ако, разбира се, нямате склад без собственик USB конектори.
След това всичко е както обикновено - плащаме, чакаме, получаваме.
Пристига бързо, защото продавачът изпраща с финландска поща (?!?).

Първо впечатление

Самата платка идва в кутия.

Комплектът включва напомняне, което казва да използвате нормален източник на захранване.

Е, нищо ново. Платката „не може да се захранва“ чрез OTG, тук е полезен предварително закупеният кабел.

Няма значение, ако нямате кабел. Можете да го направите доста лесно сами с помощта на подходящ конектор.

Самата платка разполага с цели 3 USB конектора, Ethernet и 40 пинов GPIO. Положителната страна - за разлика от същия Cubieboard 2 - контактната стъпка е стандартна - 2,54 mm, така че можете да използвате например стандартен ide конектор. Компютърът Orange Pi няма „собствена“ флаш памет, а само един гигабайт RAM.
Време е да изберете разпределение.

операционна система

Сърцето на платката е микропроцесорът Allwinner H3 - сравнително нов и много по-евтин SoC от Allwinner.

Самият чип е с размери само 14x14 мм, но в покой се нагрява до 50 градуса (без радиатор).

С дистрибуциите всичко не е много просто, ще кажа веднага - не съм пробвал Android, но според слуховете Ethernet не работи.
Няма да потвърдя - всеки може да го изтегли.
Но с Linux е по-забавно - има Arch, Debian и Fedora. Не без Ubuntu и дори Raspbian!

Всичко това е идея на човек с прякор Лоборис. Освен това е наличен разклонител на ядрото и дори може да се сглоби самостоятелно. Заедно с изображението на Debian. Следващата засада е ядрото. Тук е 3,4x. И едва ли ще е по-нов. Поддръжката на Allwinner H3 в mainline 4.x е в начален стадий - само едно процесорно ядро ​​от 4 работи и то загрява ужасно. Така че трябва да се задоволите с остарялата 3.4.x, но благодаря за това. Ето най-новите връзки към готови изображениязаедно с инструкции за монтаж.
Аз лично поех по пътя самосглобяване- всичко е наред, сглобява се „както трябва“, може да има трудности при настройването на кръстосани помощни програми, особено ако имате 64-битова система - трябва да инсталирате няколко 32-битови компонента.

Решението за „самосглобяване“ също беше правилно, защото Loboris по някаква причина деактивира някои от usb wifi адаптерите в конфигурацията и по закона на подлостта моят Atheros се оказа сред тези деактивирани.

Слагаме една отметка в config, rebuild и готово - напълно работещо ядро ​​и rootfs.

Стартирайте

Когато стартирате системата за първи път, по-добре е да свържете HDMI монитор (или телевизор), както и Ethernet.

Ето dmesg на вече конфигурираната система:

Дистрибуцията е щедро оборудвана с различни помощни скриптове - тук можете да промените размера на файловата система и да актуализирате ядрото - всичко е в /usr/local/bin:

Температурата на процесора се измерва с тази команда:

#cat /sys/devices/virtual/thermal/thermal_zone0/temp

И първото нещо, което виждаме е, че дори малки задачи „загряват“ процесора до 70 градуса.
Лично монтирах радиатора - цената е малка.

Но изглежда трудно ще се мине без активно охлаждане, защото тогава радиаторът предава топлина и на самия чип :).

Други проблеми с борда в детството включват използването на видеоускорителя Mali. Всичките му болести в Linux са широко известни на обществеността от други устройства. Така сглобяването/използването на видеоплейър с поддръжка на CedarX се превръща в корида. Няма поддръжка за OpenGL, но има OpenGL ES (версия за вградени системи), която не е много полезна в живота на работния плот.

производителност

И тук всичко не е розово.
Ето резултатите от SysBench.

За сравнение, ето резултатите от същия SysBench, но за по-скъпи модели (макар и по-стари).

Е, ето моят любим тест за копаене на scrypt:

$ minerd --benchmark Свързваща нишка 1 към cpu 1 Стартираха 4 миньорски нишки, използвайки алгоритъм "scrypt". Свързваща нишка 0 към CPU 0 Свързваща нишка 2 към CPU 2 Свързваща нишка 3 към CPU 3 нишка 3: 4098 хеша, 0,61 khash/s нишка 1: 4098 khash/s нишка 2: 4098 khash/s нишка 0 : 4098 хеша, 0,57 khash/s нишка 3: 3042 хеша, 0,61 khash/s Общо: 2,35 khash/s

Това използва активно охлаждане. При липса на това има доста силен спад (защото процесорът започва да намалява честотата).

Както можете да видите, той е малко по-бърз от Allwinner A20 (само поради разликата в честотата, така че го считайте за същия), но все пак по-бавен от RockChip на ядро.

Консумация

В моя случай Orange Pi PC консумира от 0.4 A до 0.8 A. Не мога да кажа, че това е нещо революционно, особено като се има предвид КАК се загрява чипът. Но доста типично за ARM. Самият производител иска захранване от 1.5A. Ясно е - те са защитени от рекламации и връщания.

Брак

Имах 4 дъски. При три всичко е наред, при четвъртия има липсваща спойка на един от USB конекторите и огромен сопол от спойка на GPIO гребена. Поялникът спасява положението, но не всеки може да се справи дори с такъв ремонт.

Използване

За какво е „подходяща“ такава дъска? Мисля, че за настолни приложения, мултимедия и емулатори е по-добре да не се забърквате с него - въпреки че устройството е ново, може да има някакъв пробив.
Ако планирате нещо без глава, като torbox, сървър, всякакви различни експерименти с GPIO, тогава предвид съвместимостта на щифта с Raspberri Pi, това е доста подходящо за експерименти. Освен това Java 8 ARM трябва да работи доста добре на него.

Присъда

Предимства:

  • GPIO съвместим с Raspberry Pi
  • Наличието на познати дистрибуции и кодове с отворен код, които всъщност се компилират без никакви специални „клякания“.

недостатъци:

  • Топлина
  • Процент на отхвърляне
  • Остаряло ядро
  • Наистина работещите дистрибуции се поддържат от един човек (т.е. много хора зависят от него и какво ще стане, ако, да речем, той се отегчи?)

Няма чудеса - „плащането за плащане“ на цена от 15 долара е вашето време и съответно пари. Подходящо за проекти, при които UI и хардуерната графична поддръжка не са важни. Има шанс за поправка, поне чрез поддръжка на 4.x ядра.

Доброто захранване е ключът към здравето и стабилната работа на всяка джаджа. Семейството Orange Pi не прави изключение.

Деветдесет процента от проблемите обикновеносе решават при избора на добър източник на захранване. Да, интернет помни сърцераздирателни истории за експлодиращи захранвания, идващи в комплект с различни устройства - например Android Sticks.

Orange Pi изисква

Както вече споменахме - „ново поколение“.

Но нека се опитаме да разберем дали това е така. Ако Allwinner H3 е инсталиран в таблети, тогава те очевидно не са оборудвани с индустриални батерии от UPS.

Всъщност

Тестът е прост - първо, нека заредим RetrOrangePi, за който стана дума по-рано, и да видим колко консумира тази глупост в милиампери.

Типично натоварване е microSD, WiFi ключ и USB джойстик, свързани чрез схемата ARCAdaptor/Pixelkit. Нито един твърди дискове(повече за това по-късно).

Включваме го, зареждаме го и...

Дано читателят не е просяк Браузър Operaи се виждат анимирани gifs.

И какво виждаме там - консумация на ток не надвишава 500 mA!

Е, може би консумацията ще се увеличи рязко, ако увеличим натоварването?

Например, ще гледаме ли филм едновременно и ще използваме процесора за декодиране, и в същото време ще компилираме някакъв емулатор от източника? Добре, нека опитаме и...

Е, какво да кажа, това вероятно е коварен план за продажба на мощни захранвания и превземане на света.

Накратко казано, официални изискванияза „гол“ Orange Pi са почти два пъти по-високи. Разбира се, ако започнем да свързваме външни твърди дискове- потреблението ще се увеличи съответно. Но първо, не е нужно да правите това (има мрежа), и второ, те (устройствата) могат и трябва да бъдат свързани чрез външен хъб със собствено захранване, за да се избегнат проблеми.

Опции за захранване на Orange Pi

По някаква причина производителят е направил собствен захранващ конектор, вместо да използва микро USB, въпреки че можете да помпате до 1,8A през него.

Така че, ако сте забравили да купите захранващ кабел (ето го на снимката),

Всичко е съвсем съвместимо с живота, работи и не изглежда да се забавя. Освен това устройството има отлично свойство - може едновременнои зареждайте и захранвайте устройството.

Провал

Но този бляскав човек на практика се провали на теста. Това е най-често срещаният и най-евтиният Power Bank, който може да се купи от пазара - вътре е обикновена литиева батерия.

Фактът, че не може едновременно да зарежда и да пропуска заряд през себе си, за да захранва целевото устройство, е половината от проблемите. Друго интересно нещо е, че две устройства от една и съща партида имат различни пълнежи. И така - на единия Orange Pi тръгва и дори показва филм, но на втория не може. Така че тук трябва да проверите всеки екземпляр.

Обща сума

Не мисля, че има нужда да споменавам каквито и да е истини тук, но:

  • Купете добър мултицет и USB Doctor (това е такава глупост, която показва реалния ток, консумиран от устройството - всъщност амперметър).
  • Използвайте хъб с външно захранване за „тежки“ устройства като твърди дискове или ТВ тунери.
  • Използвайте импулсни източнициизвестни производители - например MeanWell - това е най-доброто на пазара (е, едно от най-добрите).
  • Ако се съмнявате кой източник да изберете, обърнете внимание на теглото. Този, който е по-тежък, най-вероятно е с по-високо качество.
  • Не забравяйте, че качеството на захранването се влияе не само от цифрите на захранването, но и от качеството на проводниците

Е, проверете всичко три пъти, за да не изгорите това чудо на китайската технология.

Това изглежда е всичко, благодаря ви, че прочетохте до края.