Inštalácia Raspberry pi 3 android 6.0 marshmallow. Ďalšie Android projekty pre Raspberry Pi

V tomto článku vám poviem, ako nainštalovať Android, nuansy jeho použitia.

Pre záujemcov kliknite nižšie

Upozorňujeme, že tieto verzie nie sú oficiálne, používate ich na vlastné nebezpečenstvo a riziko, autor článku nezodpovedá za chyby iných ľudí a Na ich použitie potrebujete minimálne 10. ročník SD.

Android pre RasPi 3

Existujú dve verzie:

  • Android TV
  • Android 6.0.1MM

Android TV

Je to celkom dobre optimalizované, je tam KODI, vyvíja sa dosť aktívne.Video funguje zakaždým.

Android 6.0.1

Wi-Fi a Bluetooth fungujú. Video sa zobrazí zakaždým.

Cyanogenmod 13

Vývoj vykonáva anglicky hovoriaca komunita, dokonca dochádza k určitému vývoju

Inštalácia GAPPS

Neplatí pre AndroidTV

1. Nainštalujte ADB.

3. Stiahnite si GAPPS (napríklad z http://opengapps.org)

4. Rozbaľte systémový priečinok na ľubovoľné miesto (v systéme Windows ho rozbaľte do priečinka s ADB)

5. Otvorte konzolu (ak Windows, tak v priečinku s adb) a napíšte:

Adb pripojte your_ip

adb remount

6. Potom napíšeme:

Adb push adresár/systém/systém

reštart adb

a radujte sa!

Inštalácia.apk

Neplatí pre AndroidTV

1. Nainštalujte ADB.

2. Povoľte ladenie USB a pozrite sa na adresu IP (Informácie o tablete/stave)

3. Pripojiť:

Adb pripojte your_ip

4. Prejdite do adresára so súbormi .apk (V systéme Windows musíte všetky súbory uložiť do priečinka s ADB)

5. Napíšte príkaz:

Názov inštalácie Adb.apk

Chromium OS

Operačný systém od Google pre RasPi2/3. Podporuje spustenie aplikácií pre Android. Nepodporuje však vstavané wi-fi na RasPi3 a Flash Player. Aktívne sa vyvíja.

Tento článok vysvetlí, ako nainštalovať a nakonfigurovať Android 7.1.1 (s Obchodom Play) na vašom raspberry pi.

Predovšetkým je dôležité zdôrazniť, že ide len o experimentálne nastavenie. Žiadna verzia Androidu nie je oficiálne kompatibilná s raspberry pi, a preto verzia, ktorú nainštalujeme, nie je optimalizovaná pre našu drahú základnú dosku. Preto je dnes ťažké používať Android na dennej báze na jeho raspberry pi, aj keď inštalácia, ktorú vám predstavíme, ide relatívne dobre.

Predpoklady na inštaláciu systému Android

Po tomto krátkom úvode si zhrňme všetko, čo potrebujeme na dokončenie tejto inštalácie.

  • Samozrejme, potrebujete malinu pi 3
  • SD karta aspoň 16GB a je dôležité, aby mala dobrú rýchlosť čítania/zápisu.
  • Na zobrazenie krásneho rozhrania Android budete potrebovať aj kábel HDMI. Môžeš využiť aj oficiálnu dotykovú obrazovku nadácie, ktorá nie vyžadujú použitie kábla HDMI

Stačí vybrať súbor .img z Androidu, ktorý ste extrahovali zo zip archívu stiahnutého v úvode, Etcher automaticky rozpozná SD kartu, na ktorú sa má nainštalovať operačný systém, ale je možné ju zmeniť. Nakoniec kliknite na Flash a spustite vytváranie SD karty. Môže to trvať dlhé minúty.

Po dokončení vložte kartu SD do svojho malinového pi pripojeného k obrazovke. Tu ste teraz s funkčným Androidom. Ako však vidíte, tento nemá Obchod Play.

Inštalácia Obchodu Play

Ak chcete nainštalovať Obchod Play, najprv sa musíte pripojiť k internetu (wi-fi alebo Ethernet). Za týmto účelom potiahnite panel možností kliknutím na hornú časť obrazovky a potiahnite nadol, rovnako ako smartfón.

Po dokončení budeme potrebovať IP adresu raspberry pi. Ak ho chcete získať, musíte prejsť na parametre, prejsť na koniec rôznych parametrov a prejsť na „O tablete“ a potom na „Stav“. teraz môžeme vidieť našu IP adresu (198.168.xx).

Teraz, keď sme obnovili túto adresu, budeme sa môcť vrátiť k nášmu unixovému počítaču, ako je uvedené v úvode, pričom ponecháme raspberry pi so systémom Android. Pripomínam tým, ktorí používajú Windows, že na vykonanie týchto krokov môžu použiť virtuálny stroj.

Otvorte stiahnutý súbor gapps.sh v úvode. Nájdete nasledujúce riadky

SHOW_HELP = nepravda ADB_ADDRESS = "192.168.10.173" ARCHITECTURE = "arm" PACKAGE_NAME = "pico" INIT_FILE = "/etc/init.d/gapps"

Je potrebné nahradiť IP adresu (ADB_ADDRESS) adresou vášho raspberry pi. Okrem toho, ak sú ostatné polia prázdne, vyplňte ich ako je uvedené vyššie.

Potom v termináli spustite príkaz

Sudo apt install android-tools-adb

Tento príkaz vám umožní pripojiť sa k vášmu malinovému pi pod Androidom z vášho PC. Potom nainštalujte „LZip“

Sudo apt nainštalovať lzip

Po týchto objednávkach sa budeme môcť pripojiť k nášmu malinovému pi.

Raspberry Pi 3 Model B je najnovšou iteráciou svetovo najpopulárnejšieho jednodoskového počítača. Poskytuje štvorjadrový 64-bitový procesor ARM Cortex-A53 s frekvenciou 1,2 GHz, štyri porty USB 2.0, káblové a bezdrôtové pripojenie k sieti, HDMI a kompozitné video výstup a 40-pinový konektor GPIO pre projekty fyzického rozhrania.

$ adb pripojiť pripojený k :5555 Poznámka:Raspberry Pi vysiela názov hostiteľa Android.local cez Multicast DNS. Ak vaša hostiteľská platforma podporuje MDNS, môžete sa tiež pripojiť k doske pomocou nasledujúceho príkazu: $ adb connect Android.local

Pripojte WiFi

Po flashovaní vašej dosky sa dôrazne odporúča pripojiť ju k internetu. To vášmu zariadeniu umožňuje doručovať správy o zlyhaní a prijímať aktualizácie.

Poznámka:Zariadenie nemusí byť v rovnakej sieti ako váš počítač.

Ak sa chcete pripojiť k sieti Wi-Fi, vykonajte jeden z nasledujúcich krokov:

Konzola sériového ladenia

Sériová konzola je užitočný nástroj na ladenie vašu dosku a kontrolu informácií denníka systému. Konzola je predvoleným výstupným umiestnením správ protokolu jadra (t. j. dmesg) a tiež poskytuje prístup k úplnému výzve shellu, ktorú môžete použiť na prístup k príkazom, ako je logcat . To je užitočné, ak nemáte prístup k ADB na vašej doske iným spôsobom a ešte ste nepovolili sieťové pripojenie.

Raspberry Pi má kolíky, ktoré sú multiplexované medzi rôznymi funkciami dosky. Niektoré funkcie dosky nie je možné používať súčasne (napríklad povolenie Bluetooth a používanie portu UART0 pre periférne I/O). Viac informácií nájdete v .

Poznámka:Na vykonávanie jednoduchých testovacích operácií na týchto rozhraniach môžete použiť nástroj PIO CLI.

Nasledujúci diagram pinov ilustruje umiestnenie dostupných portov vystavených vylamovacím konektorom tejto dosky:

Signál GPIO Alternatívne funkcie
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)


Režimy funkcie Pin

Nasledujúce režimy v každej tabuľke sa na Raspberry Pi 3 vzájomne vylučujú.

UART režimy

Raspberry Pi má jeden plnohodnotný UART ( UART0) a mini UART ( MINIUART); informácie o rozdieloch nájdete v oficiálnych dokumentoch. Tieto UART sú multiplexované medzi rôznymi funkciami dosky a nemožno ich používať súčasne. Podporované sú nasledujúce režimy:

Režim Aktivované používateľom Bluetooth Funkcie pinov
Konzola ladenia Povolené a
UART0 UART0 otvoril PIO Zakázané Kolíky BCM14/BCM15 odhaľujú RX/TX UART0
MINIUART MINIUART otvoril PIO Povolené Kolíky BCM14/BCM15 odhaľujú RX/TX zariadenia MINIUART
BCM14 alebo BCM15 Pin otvoril PIO Povolené Pomenovaný pin (BCM14 alebo BCM15) je GPIO, ďalší pin je nečinný

Ak sa pokúsite otvoriť aktívny pin (zhora) pomocou iného režimu UART, zobrazí sa chyba IOException.

Poznámka:Prepnutie späť do režimu ladiacej konzoly po otvorení pinu (s pripojením PIO) vyžaduje reštart zariadenia.

Zvukové režimy

Raspberry Pi zdieľa hardvérové ​​zdroje medzi periférnym I/O a audio subsystémom (I2S a analóg). Analógový zvuk sa prenáša cez 3,5 mm audio jack. Podporované sú nasledujúce režimy:

Režim Aktivované používateľom Zvukové trasy Funkcie pinov
Zvuk Predvolený režim; žiadne pripojenia PIO I2S + analógové N/A
PWM PWM0 otvoril PIO Zakázané Pin BCM18 povolený ako PWM
GPIO Pin otvoril PIO Iba analógové Pomenovaný pin je GPIO

Obsahuje kolíky BCM18, BCM19, BCM20 a BCM21

Poznámka:Prepnutie späť do režimu zvuku vyžaduje reštart zariadenia kvôli obmedzeniam hardvéru.

Keď vytvárate hardvérovú konfiguráciu v konzole Android Things, pullup a pulldown odpory BCM18 a BCM19 sa nepoužijú, kým sa GPIO skutočne neotvorí, aby sa predišlo rušeniu zbernice I2S na rovnakých kolíkoch.

Existuje niekoľko modelov Raspberry Pi, ale najnovší Raspberry Pi 3 je najlepší zo všetkých. Má Wi-Fi adaptéry a Bluetooth a 64-bitový procesor, vďaka čomu je RPi 3 jedným z najlepších a najdostupnejších minipočítačov.
S Raspberry Pi môžete robiť veľa vecí, ale je naozaj skvelé, že ho môžete používať ako televízny prijímač. Ukážeme vám, ako nainštalovať Android TV na Raspberry Pi 3.
Poznámka: tento pokyn na inštaláciu v systéme Linux, ale rovnaké kroky možno použiť aj pre systémy Windows a Mac OSX. Upozorňujeme tiež, že zostava Android TV, ktorú tu používame, nie je stabilná a niektoré aplikácie nemusia fungovať správne. Mimochodom, ak sa chcete o Kryme dozvedieť viac online, na všetky otázky týkajúce sa ukrajinského polostrova vám pomôže krymská pomoc na www.sudak.pro.

Čo potrebuješ
Je zrejmé, že musíte mať Raspberry Pi 3. Budete potrebovať aj micro SD kartu (trieda 10) s minimálnou kapacitou 8 GB.
Inštalácia Android TV na Raspberry Pi
Používame obraz Android TV vytvorený „Geek Till it Hertz“.

1. Prejdite na webovú stránku „Geek Till it Hertz“ a stiahnite si súbor „img.bz2“.
Android TV na RPi_1

2. Rozbaľte obrázok... Teraz by ste mali mať súbor s názvom „atvrpi320160530.img“. (Súbor sa môže zmeniť, ak vývojár aktualizuje zostavy, ale musí končiť s extend.img).

3. Vložte kartu micro SD do počítača. (Ak váš počítač nemá slot na kartu micro SD, budete potrebovať adaptér na kartu USB SD).

4. Otvorte terminál. Zadajte nasledujúci príkaz a zistite umiestnenie karty micro SD:
sudo fdisk -l
Mal by byť vo formáte „/dev/sdX“. V našom prípade je micro SD karta umiestnená v slote „/dev/sdc“.
Android TV na RPi_2
Poznámka: Ak vaša micro SD karta nie je vo formáte FAT32, musíte ju naformátovať vo formáte FAT32. Môžete to urobiť pomocou nástroja gParted. Tiež urobte zálohovanie obsah vašej SD karty, pretože bude vymazaný v ďalšom kroku.

5. Spustite nasledujúci príkaz na napálenie obrazu na SD kartu:
dd if=/location/to/androidtv-image-file.img of=/dev/sdX
Nahraďte „/location/to/androidtv-image-file.img“ skutočným umiestnením obrázka Android TV, ktorý ste si predtým stiahli. Tiež nahraďte „sdX“ skutočnou adresou vašej micro SD karty. V našom prípade príkaz vyzerá takto:
dd if=/home/damien/atvrpi320160530.img of=/dev/sdc
Bude to chvíľu trvať. Pohodlne sa usaďte a vychutnajte si šálku kávy.

6. Po napálení obrazu vyberte SD kartu, vložte ju do Raspberry Pi a spustite ho. Mali by ste vidieť načítanie vášho Android TV.
Android TV na RPi_3
Dostupný nástroj s grafické rozhranie používateľ zapíše súbor s obrázkom na jednotku USB
Ak sa radšej nezaoberáte príkazový riadok alebo používate Windows, tu sú niektoré nástroje GUI, ktoré môžete použiť na nahrávanie súbor IMG na USB disk(Micro SD karta).
Linux – Etcher
Windows – Win32 Disk Imager

Neprišlo z toho nič dobré. Neexistuje žiadna oficiálna distribúcia Androidu pre „malinové“ mikropočítače a amatérske zostavy nie sú ani zďaleka ideálne.

Moje dojmy z testovania rôznych zostáv zverejňujem v tejto krátkej poznámke.

Úplne prvá vec, ktorú nájde vyhľadávací nástroj pre dopyt „android raspberry pi“, je sprievodca Google Inštalácia systému Android Veci na Raspberry Pi 3.

Android Things nie je to, čo potrebujeme. Tento systém bol vytvorený pre vývojárov “ inteligentné zariadenia“ a je analógom Windows 10 IoT Core, iba od spoločnosti Google. S obvyklým Používateľ systému Android nemá viac spoločného, ​​ako má Windows 10 IoT Core spoločné s desktopovým Windowsom 10.

Vo všeobecnosti Android Things nie je čo bežný používateľ plánuje získať, pričom v názve vidí známe slovo „android“. Ak nie ste profesionálny vývojár, potom tento systém nie je pre vás. Nesťahujte, neinštalujte.

Zostavte si Android 7.1 Nougat od Geek Till It Hertz

Ďalšia vec, ktorú sa mi podarilo nájsť, bola zostava Androidu 7.1 Nougat od indického nadšenca menom Sahaj Sarup, autora blogu geektillithertz.com o jednodoskových počítačoch a systémoch Linux.

Zhromaždenie bolo neúspešné.

V predvolenom nastavení je balík aplikácie GAPPS vystrihnutý ( Google Play a iné predinštalované služby Google), ale to nie je také zlé. Hlavným problémom je, že namiesto kurzora myši je v tejto zostave akási spleť pixelov a akýkoľvek pohyb kurzora myši po obrazovke spôsobuje trhanie a blikanie obrazu.

A tieto zášklby znemožňujú použitie zostavy. Neviem, aké škodlivé je to pre oči (myslím, že je), ale používanie systému je jednoducho veľmi nepríjemné.

Zostavte Android 7.1 Nougat z RTAndroid

Ďalšia vec, ktorú som testoval, bola zostava rovnakého Androidu 7.1 z projektu RTAndroid.

Stiahnuté a nainštalované. Tvorba.

Prvá vec, ktorú som si všimol, bolo extrémne nízke predvolené rozlíšenie obrazovky. Nie som si ani istý, či existuje 1280 x 720, pravdepodobne 1024 x 600. Rozlíšenie obrazovky by sa teoreticky malo upraviť úpravou jedného z konfiguračných súborov, kde som návod ako na to nenašiel a ani som sa to nijak zvlášť nesnažil hľadať.

GAPPS sú vystrihnuté. Virtuálne tlačidlá systémy Android(štvorec, trojuholník a kruh v spodnej časti obrazovky) sú umiestnené vertikálne pozdĺž pravého okraja obrazovky, napriek tomu, že celkové zobrazenie obrazu na obrazovke je orientované horizontálne. Vyzerá to dosť zvláštne.

Zostava je podmienečne funkčná, ale dá sa použiť iba vtedy, ak existuje veľmi silná potreba špeciálne pre Android a konkrétne na Raspberry Pi.

Záver

Zapnuté v súčasnosti(leto 2017) je používanie Androidu na Raspberry Pi takmer nemožné. A ak je stále možné nainštalovať systém (zostava RTAndroid sa dá len ťažko nazvať funkčnou), potom je stabilita a jednoduchosť použitia veľkou otázkou.

A v dohľadnej budúcnosti sa situácia pravdepodobne nezmení, pretože amatérski nadšenci nie sú schopní vytvoriť skutočne fungujúcu zostavu (a ak by boli schopní, už by ju vytvorili) a Raspberry Pi Foundation neoznámila plány pridať oficiálna podpora Android pre „malinu“.




Hore