Инсталација на Raspberry pi 3 android 6.0 marshmallow. Други Андроид проекти за Raspberry Pi

Во оваа статија ќе ви кажам како да инсталирате Андроид, нијансите на неговата употреба.

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

Ве молиме имајте предвид дека овие верзии не се официјални, ги користите на ваша сопствена опасност и ризик, авторот на статијата не е одговорен за туѓи грешки иЗа да ги користите потребни ви се минимум SD од 10 одделение.

Андроид за RasPi 3

Постојат две верзии:

  • Андроид ТВ
  • Андроид 6.0.1 мм

Андроид ТВ

Добро е оптимизиран, има KODI, доста активно се развива.Видеото функционира секој пат.

Андроид 6.0.1

Wi-Fi и Bluetooth работат. Видеото се прикажува секој втор пат.

Цијаногенмод 13

Развојот го спроведува заедницата што зборува англиски, дури има некои случувања

Инсталирање на GAPPS

Не се однесува на AndroidTV

1. Инсталирајте ADB.

3. Преземете го GAPPS (На пример од http://opengapps.org)

4. Извлечете ја системската папка на која било локација (во Windows, извадете ја во папката со ADB)

5. Отворете ја конзолата (ако Windows, тогаш во папката со adb) и напишете:

Adb поврзете ја вашата_ip

ремонтирање на adb

6. Потоа пишуваме:

Adb push директориум/систем/систем

рестартирање на adb

и радувај се!

Инсталација.apk

Не се однесува на AndroidTV

1. Инсталирајте ADB.

2. Овозможете USB дебагирање и погледнете ја IP адресата (За таблетот/Статусот)

3. Поврзете:

Adb поврзете ја вашата_ip

4. Одете во директориумот со датотеки .apk (Во Windows треба да ги исфрлите сите датотеки во папката со ADB)

5. Напишете ја командата:

Име за инсталирање на Adb.apk

Chromium OS

Оперативен систем од Google за RasPi2/3. Поддржува стартување на апликации за Android. Но, не поддржува вградено wi-fi на RasPi3 и Flash Player. Активно се развива.

Оваа статија ќе објасни како да инсталирате и конфигурирате Android 7.1.1 (со Play Store) на вашиот raspberry pi.

Пред сè, важно е да се истакне дека ова е само експериментално поставување. Ниту една верзија на Android не е официјално компатибилна со raspberry pi и затоа верзијата што ќе ја инсталираме не е оптимизирана за нашата драга матична плоча. Затоа, денес е тешко да се користи Android на дневна основа на неговиот raspberry pi, дури и ако инсталацијата што ќе ја претставиме се врти релативно добро.

Предуслови за инсталирање Андроид

По овој краток вовед, да направиме преглед на сè што ни е потребно за да ја завршиме оваа инсталација.

  • Се разбира, ви треба малина пи 3
  • СД-картичка најмалку 16 GB и важно е да има добра брзина на читање/пишување.
  • Ќе ви треба и HDMI кабел за прикажување на прекрасниот интерфејс на Android. Ти можешисто така користете го официјалниот екран на допир на фондацијата што не ебара употреба на HDMI кабел

Само изберете ја датотеката .img од Android што сте ја извадиле од зип архивата преземена во воведот, Etcher автоматски ја открива SD-картичката на која треба да го инсталирате оперативниот систем, но можно е да ја смените. Конечно кликнете на Flash за да започнете со креирање на SD-картичката. Може да потрае долги минути.

Кога ќе завршите, вметнете ја SD-картичката во вашиот raspberry pi поврзан на екран. Еве ти сега со функционален Андроид. Сепак, како што можете да видите, оваа нема Play Store.

Инсталирање на Play Store

За да ја инсталирате Play Store, прво мора да се поврзете на интернет (wi-fi или етернет). За тоа, повлечете го панелот со опции со кликнување на горниот дел од екранот и повлечете надолу, исто како смарптон.

Откако ќе завршиме, ќе ни треба IP адресата на raspberry pi. За да го вратите, треба да отидете до параметрите, да одите до дното на различните параметри и да отидете во „За таблетот“, а потоа во „Статус“. сега можеме да ја видиме нашата IP адреса (198.168.xx).

Сега кога ја вративме оваа адреса, ќе можеме да се вратиме на нашиот unix компјутер како што е наведено во воведот додека го оставаме raspberry pi да работи со Android. Ги потсетувам оние кои се на Windows дека можат да користат виртуелна машина за да ги извршат овие чекори.

Отворете ја преземената датотека gapps.sh во воведот. Ќе ги најдете следните редови

SHOW_HELP = неточно ADB_ADDRESS = "192.168.10.173" АРХИТЕКТУРА = "рака" PACKAGE_NAME = "pico" INIT_FILE = "/etc/init.d/gapps"

Потребно е да се замени IP адресата (ADB_ADDRESS) со онаа на вашиот raspberry pi. Дополнително, ако другите полиња се празни, пополнете ги како погоре.

После тоа, во терминал, извршете ја командата

Sudo apt инсталирај android-tools-adb

Оваа команда ќе ви овозможи да се поврзете со вашиот raspberry pi под андроид од вашиот компјутер. Потоа инсталирајте го „LZip“

Sudo apt инсталирај lzip

По овие нарачки, ќе можеме да се поврземе со нашиот Raspberry Pi.

Raspberry Pi 3 Model B е најновата верзија на најпопуларниот компјутер со една плоча во светот. Обезбедува четири-јадрен 64-битен процесор ARM Cortex-A53 кој работи на 1,2 GHz, четири USB 2.0 порти, жична и безжична мрежа, HDMI и композитен видео излез и 40-пински GPIO конектор за проекти за физички интерфејс.

$ adb поврзување поврзани со :5555 Забелешка:Raspberry Pi го емитува името на домаќинот Android.local преку Multicast DNS. Ако вашата платформа за домаќин поддржува MDNS, можете да се поврзете и со таблата користејќи ја следнава команда: $ adb поврзете Android.local

Поврзете WiFi

Откако ќе ја трепкате вашата табла, строго се препорачува да ја поврзете на интернет. Ова му овозможува на вашиот уред да доставува извештаи за падови и да прима ажурирања.

Забелешка:Уредот не треба да биде на истата мрежа со вашиот компјутер.

За да се поврзете на Wi-Fi, направете едно од следново:

Сериска конзола за отстранување грешки

Сериската конзола е корисна алатка за дебагирањевашата табла и прегледување на информации за дневникот на системот. Конзолата е стандардна излезна локација за пораки од дневник на јадрото (т.е. dmesg), а исто така обезбедува пристап до потполно известување за школка што можете да го користите за пристап до команди како што е logcat . Ова е корисно ако не можете да пристапите до ADB на вашата табла преку други средства и сè уште не сте овозможиле мрежна врска.

Raspberry Pi има иглички кои се мултиплексирани помеѓу различни функции на таблата. Некои функции на плочата не можат да се користат истовремено (на пример, овозможување Bluetooth и користење на портата UART0 за периферен влез/излез). За повеќе информации, видете го .

Забелешка:Можете да ја користите алатката PIO CLI за да правите едноставни тест операции на овие интерфејси.

Следниот дијаграм за прегледување ги илустрира локациите на достапните порти изложени од конекторите за пробивање на оваа плоча:

Сигнал GPIO Алтернативни функции
BCM2I2C1 (SDA)
BCM3I2C1 (SCL)
BCM7SPI0 (SS1)
BCM8SPI0 (SS0)
BCM9SPI0 (MISO)
BCM10SPI0 (MOSI)
BCM11SPI0 (SCLK)
BCM13PWM1
BCM14UART0 (TXD)MINIUART (TXD)
BCM15UART0 (RXD)MINIUART (RXD)
BCM18I2S1 (BCLK)PWM0
BCM19I2S1 (LRCLK)
BCM20I2S1 (SDIN)
BCM21I2S1 (SDOUT)


Режими на функции за закачување

Следниве режими во секоја табела меѓусебно се исклучуваат на Raspberry Pi 3.

UART режими

Raspberry Pi има единечен UART со целосна брзина ( UART0) и мини UART ( МИНИУАРТ); видете ги официјалните документи за информации за нивните разлики. Овие UART се мултиплексирани помеѓу различни функции на таблата и не можат да се користат истовремено. Следниве режими се поддржани:

Мод Активирано од Bluetooth Функции за закачување
Конзола за отстранување грешки Овозможено на
UART0 UART0 отворена од PIO Оневозможено Пиновите BCM14/BCM15 го изложуваат RX/TX на UART0
МИНИУАРТ MINIUART отворен од PIO Овозможено Пиновите BCM14/BCM15 го изложуваат RX/TX на MINIUART
BCM14 или BCM15 Пин отворена од PIO Овозможено Именуваниот пин (BCM14 или BCM15) е GPIO, другиот пин е неактивен

Грешка во IOException се исфрла ако се обидете да отворите активен игла (од горе) користејќи различен режим на UART.

Забелешка:Враќањето во режим на конзола за отстранување грешки по отворањето на игла (со PIO-врска) бара рестартирање на уредот.

Аудио режими

Raspberry Pi споделува хардверски ресурси помеѓу периферниот влез/излез и аудио потсистемот (I2S и аналоген). Аналогниот звук се пренесува преку 3,5 милиметарскиот аудио приклучок. Следниве режими се поддржани:

Мод Активирано од Аудио правци Функции за закачување
Аудио Стандарден режим; нема PIO врски I2S + Аналоген N/A
PWM PWM0 отворен од PIO Оневозможено Пинот BCM18 е овозможен како PWM
GPIO Пин отворена од PIO Само аналогни Именуваниот пин е GPIO

Вклучува пинови BCM18, BCM19, BCM20 и BCM21

Забелешка:За да се вратите на Аудио режим потребно е уредот да се рестартира поради ограничувањата на хардверот.

Кога креирате хардверска конфигурација во конзолата за работи на Android, отпорниците за повлекување и спуштање BCM18 и BCM19 не се применуваат додека GPIO всушност не се отвори за да се избегне мешање со магистралата I2S на истите пинови.

Постојат неколку модели на Raspberry Pi, но најновиот Raspberry Pi 3 е најдобар од сите. Тоа има Wi-Fi адаптерии Bluetooth и 64-битен процесор, што го прави RPi 3 еден од најдобрите и најприфатливите миникомпјутери таму.
Можете да направите многу работи со Raspberry Pi, но навистина е кул да можете да го користите како ТВ-кутија. Дозволете ни да ви покажеме како да инсталирате Android TV на Raspberry Pi 3.
Забелешка: оваа инструкцијаза инсталација на Linux, но истите чекори може да се применат и за Windows и Mac OSX. Исто така, имајте предвид дека конструкцијата на Android TV што ја користиме овде не е стабилна и некои од апликациите може да не работат правилно. Патем, ако сакате да дознаете повеќе за Крим преку Интернет, бирото за помош на Крим на www.sudak.pro ќе ви помогне да одговорите на сите прашања за украинскиот полуостров.

Што ви треба
Очигледно, треба да имате Raspberry Pi 3. Ќе ви треба и micro SD картичка (класа 10) со минимален капацитет од 8 GB.
Инсталирање на Android TV на Raspberry Pi
Ја користиме сликата на Android TV креирана од „Geek Till it Hertz“.

1. Одете на веб-локацијата „Geek Till it Hertz“ и преземете ја датотеката „img.bz2“.
Android TV на RPi_1

2. Отпакувајте ја сликата... Сега треба да имате датотека наречена „atvrpi320160530.img“. (Датотеката може да се промени ако развивачот ги ажурира склоповите, но мора да заврши со extended.img).

3. Вметнете ја micro SD-картичката во компјутерот. (Ќе ви треба адаптер за USB SD картичка ако вашиот компјутер нема слот за микро SD картичка).

4. Отворете терминал. Внесете ја следнава команда за да ја дознаете локацијата на micro SD картичката:
судо фдиск -л
Треба да биде во формат „/dev/sdX“. Во нашиот случај, micro SD-картичката се наоѓа во слотот „/dev/sdc“.
Android TV на RPi_2
Забелешка: Ако вашата micro SD картичка не е во формат FAT32, треба да ја форматирате во формат FAT32. Можете да го направите ова со помош на алатката gParted. Исто така, направи резервна копијасодржината на вашата SD картичка бидејќи ќе се избрише во следниот чекор.

5. Извршете ја следнава команда за да ја запалите сликата на SD-картичката:
dd if=/location/to/androidtv-image-file.img of=/dev/sdX
Заменете го „/location/to/androidtv-image-file.img“ со вистинската локација на сликата на Android TV што сте ја преземале претходно. Исто така, заменете го „sdX“ со вистинската адреса на вашата micro SD картичка. Во нашиот случај, командата изгледа вака:
dd if=/home/damien/atvrpi320160530.img of=/dev/sdc
Ќе биде потребно извесно време. Седнете и уживајте во шолја кафе.

6. Откако сликата ќе се изгори, отстранете ја SD-картичката, вметнете ја во Raspberry Pi и подигнете ја. Треба да видите како се вчитува вашиот Android TV.
Android TV на RPi_3
Достапна алатка со графички интерфејскорисникот да ја напише датотеката со слика на USB-уред
Ако сакате да не се занимавате со командна линијаили сте корисник на Windows, еве неколку GUI алатки што можете да ги користите за снимање IMG датотекана УСБ-уред(Micro SD картичка).
Linux – Etcher
Windows – Win32 Disk Imager

Ништо добро не излезе од ова. Нема официјална дистрибуција на Android за микрокомпјутери „малина“, а аматерските изданија се далеку од идеални.

Во оваа кратка белешка ги објавувам моите впечатоци од тестирањето на различни склопови.

Првото нешто што го наоѓа пребарувачот за барањето „android raspberry pi“ е водичот на Google за Инсталација на AndroidРаботи за Raspberry Pi 3.

Android Things не е она што ни треба. Овој системе создаден за програмери “ паметни уреди“ и е аналог на Windows 10 IoT Core, само од Google. Со вообичаеното Андроид корисникнема повеќе заедничко отколку што има Windows 10 IoT Core со десктоп Windows 10.

Во принцип, Android Things не е она што редовен корисникпланира да го добие, гледајќи го познатиот збор „андроид“ во насловот. Ако не сте професионален програмер, тогаш овој систем не е за вас. Не преземајте, не инсталирајте.

Направете Android 7.1 Nougat од Geek Till It Hertz

Следното нешто што успеав да најдам беше изработка на Android 7.1 Nougat од индиски ентузијаст по име Сахај Саруп, автор на блогот geektillithertz.com за компјутери со една плоча и Linux системи.

Собирот беше неуспешен.

Стандардно, пакетот со апликации GAPPS е отсечен ( Google Playи други претходно инсталирани Услуги на Google), но тоа не е толку лошо. Главниот проблем е што наместо курсорот на глувчето во овој склоп има еден вид збркање на пиксели, а секое движење на курсорот на глувчето на екранот предизвикува грчење и треперење на сликата.

И овие грчеви го оневозможуваат користењето на склопот. Не знам колку е штетно ова за очите (мислам дека е), но користењето на системот е едноставно многу непријатно.

Изградете Android 7.1 Nougat од RTAndroid

Следното нешто што го тестирав беше изработка на истиот Android 7.1 од проектот RTAndroid.

Преземено и инсталирано. Работи.

Првото нешто што го забележав беше исклучително ниската стандардна резолуција на екранот. Не сум ни сигурен дека има 1280х720, најверојатно 1024х600. Теоретски, резолуцијата на екранот треба да се прилагоди со уредување на една од конфигурациските датотеки, каде што не најдов инструкции како да го направам тоа и не се обидов особено да го барам.

GAPPS се отсечени. Виртуелни копчиња Андроид системи(квадратот, триаголникот и кругот лоцирани на дното на екранот) се наоѓаат вертикално по десниот раб на екранот, и покрај фактот што целокупниот приказ на сликата на екранот е ориентиран хоризонтално. Изгледа прилично чудно.

Склопот е условно функционален, но може да се користи само ако има многу силна потреба конкретно за Android и конкретно за Raspberry Pi.

Заклучок

На моментално(лето 2017) користењето на Android на Raspberry Pi е речиси невозможно. И ако сè уште е можно да се инсталира системот (склопот RTAndroid тешко може да се нарече дека работи), тогаш стабилноста и леснотијата на користење се големо прашање.

И во догледна иднина ситуацијата веројатно нема да се промени, бидејќи аматерските ентузијасти не се во можност да создадат навистина функционално склопување (и ако беа способни, тие веќе би го создале), а Фондацијата Raspberry Pi не објави дека планира да додаде официјална поддршкаАндроид за „малина“.




Врв