Raspberry pi 3 android 6.0 marshmallow installation. Andra Android-projekt för Raspberry Pi

I den här artikeln kommer jag att berätta hur du installerar Android, nyanserna av dess användning.

För den som är intresserad, klicka nedan

Observera att dessa versioner inte är officiella, du använder dem på egen risk och att artikelförfattaren inte ansvarar för andras misstag, och För att använda dem behöver du minst 10:e klass SD.

Android för RasPi 3

Det finns två versioner:

  • Android TV
  • Android 6.0.1MM

Android TV

Den är ganska väl optimerad, det finns KODI, den utvecklas ganska aktivt. Videon fungerar varje gång.

Android 6.0.1

Wi-Fi och Bluetooth fungerar. Videon visas varannan gång.

Cyanogenmod 13

Utvecklingen utförs av det engelsktalande samhället, det finns även en del utvecklingar

Installerar GAPPS

Gäller inte AndroidTV

1. Installera ADB.

3. Ladda ner GAPPS (till exempel från http://opengapps.org)

4. Extrahera systemmappen till valfri plats (i Windows, extrahera den till mappen med ADB)

5. Öppna konsolen (om Windows, sedan i mappen med adb) och skriv:

Adb koppla din_ip

adb återmontera

6. Sedan skriver vi:

Adb push-katalog/system/system

omstart av adb

och gläds!

Installation.apk

Gäller inte AndroidTV

1. Installera ADB.

2. Aktivera USB-felsökning och titta på IP-adressen (Om surfplatta/status)

3. Anslut:

Adb koppla din_ip

4. Gå till katalogen med .apk-filer (i Windows måste du dumpa alla filer i mappen med ADB)

5. Skriv kommandot:

Adb installera namn.apk

Chromium OS

Operativsystem från Google för RasPi2/3. Stöder körning av Android-applikationer. Men stöder inte inbyggt wi-fi på RasPi3 och Flash Player. Utvecklas aktivt.

Den här artikeln kommer att förklara hur du installerar och konfigurerar Android 7.1.1 (med Play Store) på din raspberry pi.

Framför allt är det viktigt att påpeka att detta endast är ett experimentellt upplägg. Ingen version av Android är officiellt kompatibel med raspberry pi och därför är versionen vi kommer att installera inte optimerad för vårt kära moderkort. Det är därför svårt idag att dagligen använda Android på sin raspberry pi även om installationen vi ska presentera slår relativt bra.

Förutsättningar för att installera Android

Efter denna korta introduktion, låt oss inventera allt vi behöver för att slutföra den här installationen.

  • Självklart behöver du en raspberry pi 3
  • Ett SD-kort på minst 16GB och det är viktigt att det har en bra läs/skrivhastighet.
  • Du behöver också en HDMI-kabel för att visa det vackra Android-gränssnittet. Du kan också använda den officiella pekskärmen för stiftelsen som gör inte kräver användning av en HDMI-kabel

Välj bara .img-filen från Android som du extraherade från zip-arkivet som laddades ner i inledningen, Etcher upptäcker automatiskt SD-kortet som operativsystemet ska installeras på men det är möjligt att ändra det. Klicka slutligen på Flash för att starta skapandet av SD-kortet. Det kan ta långa minuter.

När du är klar, sätt in SD-kortet i din raspberry pi ansluten till en skärm. Här är du nu med en fungerande Android. Men som du kan se har den här ingen Play Butik.

Installerar Play Butik

För att installera Play Butik, du måste först ansluta till internet (wi-fi eller Ethernet). För det, dra i alternativpanelen genom att klicka på toppen av skärmen och dra ner, precis som smarpthone.

När det är klart kommer vi att behöva IP-adressen för raspberry pi. För att hämta den måste du gå till parametrarna, gå ner till botten av de olika parametrarna och gå till "Om surfplatta" och sedan till "Status". vi kan nu se vår IP-adress (198.168.xx).

Nu när vi har återställt den här adressen kommer vi att kunna återgå till vår unix-dator som indikeras i introduktionen medan vi lämnar raspberry pi med Android. Jag påminner dem som använder Windows att de kan använda en virtuell maskin för att utföra dessa steg.

Öppna den nedladdade gapps.sh-filen i introduktionen. Du hittar följande rader

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

Det är nödvändigt att ersätta IP-adressen (ADB_ADDRESS) med den för din raspberry pi. Dessutom, om de andra fälten är tomma, fyll i dem enligt ovan.

Efter det, i en terminal, kör kommandot

Sudo apt installera android-tools-adb

Detta kommando låter dig ansluta till din raspberry pi under Android från din PC. Installera sedan "LZip"

Sudo apt installera lzip

Efter dessa beställningar kommer vi att kunna ansluta till vår raspberry pi.

Raspberry Pi 3 Model B är den senaste versionen av världens mest populära enkortsdator. Den har en fyrkärnig 64-bitars ARM Cortex-A53 CPU som körs på 1,2 GHz, fyra USB 2.0-portar, trådbundet och trådlöst nätverk, HDMI och komposit. videoutgång och en 40-stifts GPIO-kontakt för fysiska gränssnittsprojekt.

$ adb ansluta ansluten till :5555 Notera:Raspberry Pi sänder värdnamnet Android.local över Multicast DNS. Om din värdplattform stöder MDNS kan du också ansluta till kortet med följande kommando: $ adb connect Android.local

Anslut WiFi

Efter att ha flashat ditt kort rekommenderas det starkt att du ansluter det till internet. Detta gör att din enhet kan leverera kraschrapporter och ta emot uppdateringar.

Notera:Enheten behöver inte vara i samma nätverk som din dator.

För att ansluta till Wi-Fi, gör något av följande:

Seriell felsökningskonsol

Seriekonsolen är ett användbart verktyg för felsökning din styrelse och granska systemlogginformationen. Konsolen är standardutgångsplatsen för kärnloggmeddelanden (dvs dmesg), och den ger också tillgång till en fullständig skalprompt som du kan använda för att komma åt kommandon som logcat . Detta är användbart om du inte kan komma åt ADB på ditt kort på andra sätt och ännu inte har aktiverat en nätverksanslutning.

Raspberry Pi har stift som multiplexeras mellan olika kortfunktioner. Vissa kortfunktioner kan inte användas samtidigt (till exempel aktivera Bluetooth och använda UART0-porten för perifer I/O). För mer information, se .

Notera:Du kan använda PIO CLI-verktyget för att göra enkla testoperationer på dessa gränssnitt.

Följande pinout-diagram illustrerar placeringen av de tillgängliga portarna som exponeras av breakout-kontakterna på detta kort:

GPIO-signal Alternativa funktioner
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)


Pin-funktionslägen

Följande lägen i varje tabell utesluter varandra på Raspberry Pi 3.

UART-lägen

Raspberry Pi har en enda fullhastighets UART ( UART0) och en mini UART ( MINIUART); se de officiella dokumenten för information om deras skillnader. Dessa UART:er multiplexeras mellan olika kortfunktioner och kan inte användas samtidigt. Följande lägen stöds:

Läge Aktiverad av Blåtand Pin-funktioner
Felsökningskonsol Aktiverad de
UART0 UART0 öppnas av PIO Inaktiverad Stift BCM14/BCM15 exponerar RX/TX av UART0
MINIUART MINIUART öppnas av PIO Aktiverad Stift BCM14/BCM15 exponerar RX/TX av MINIUART
BCM14 eller BCM15 Pin öppnad av PIO Aktiverad Namnet stift (BCM14 eller BCM15) är GPIO, det andra stiftet är inaktivt

Ett IOException-fel uppstår om du försöker öppna ett aktivt stift (från ovan) med ett annat UART-läge.

Notera:Att byta tillbaka till felsökningskonsolläge efter att ha öppnat ett stift (med en PIO-anslutning) kräver omstart av enheten.

Ljudlägen

Raspberry Pi delar hårdvaruresurser mellan Perifer I/O och ljudsubsystemet (I2S och analogt). Analogt ljud sänds genom 3,5 mm ljudjacket. Följande lägen stöds:

Läge Aktiverad av Ljudvägar Pin-funktioner
Audio Standardläge; inga PIO-anslutningar I2S+Analog N/A
PWM PWM0 öppnas av PIO Inaktiverad Pin BCM18 aktiverad som PWM
GPIO Pin öppnad av PIO Endast analog Namngiven pin är GPIO

Inkluderar stift BCM18, BCM19, BCM20 och BCM21

Notera:Att växla tillbaka till ljudläge kräver omstart av enheten på grund av hårdvarans begränsningar.

När du skapar en hårdvarukonfiguration i Android Things Console, gäller inte BCM18 och BCM19 pullup- och pulldown-motstånd förrän GPIO:n faktiskt öppnas för att undvika att störa I2S-bussen på samma stift.

Det finns flera Raspberry Pi-modeller, men den senaste Raspberry Pi 3 är den bästa av dem alla. Det har Wi-Fi-adaptrar och Bluetooth och en 64-bitars processor, vilket gör RPi 3 till en av de bästa och mest prisvärda minidatorerna som finns.
Du kan göra mycket med en Raspberry Pi, men det är riktigt häftigt att kunna använda den som en tv-box. Låt oss visa dig hur du installerar Android TV på Raspberry Pi 3.
Notera: denna instruktion för installation på Linux, men samma steg kan även tillämpas för Windows och Mac OSX. Observera också att den version av Android TV vi använder här inte är stabil och att vissa av apparna kanske inte fungerar korrekt. Förresten, om du vill lära dig mer om Krim online, hjälper Krim Help Desk på www.sudak.pro att svara på alla frågor om den ukrainska halvön.

Vad du behöver
Självklart måste du ha en Raspberry Pi 3. Du behöver också ett micro SD-kort (klass 10) med en minsta kapacitet på 8 GB.
Installera Android TV på Raspberry Pi
Vi använder Android TV-bilden skapad av "Geek Till it Hertz".

1. Gå till webbplatsen "Geek Till it Hertz" och ladda ner filen "img.bz2".
Android TV på RPi_1

2. Packa upp bilden... Du bör nu ha en fil som heter "atvrpi320160530.img". (Filen kan ändras om utvecklaren uppdaterar sammansättningarna, men den måste sluta med extended.img).

3. Sätt i micro SD-kortet i din dator. (Du behöver en USB SD-kortadapter om din dator inte har en micro SD-kortplats).

4. Öppna en terminal. Ange följande kommando för att ta reda på platsen för micro SD-kortet:
sudo fdisk -l
Det ska vara i formatet "/dev/sdX". I vårt fall är micro SD-kortet placerat i "/dev/sdc"-facket.
Android TV på RPi_2
Obs: Om ditt micro SD-kort inte är i FAT32-format måste du formatera det i FAT32-format. Du kan göra detta med hjälp av verktyget gParted. Gör också säkerhetskopiering innehållet på ditt SD-kort eftersom det kommer att raderas i nästa steg.

5. Kör följande kommando för att bränna bilden till SD-kortet:
dd if=/location/to/androidtv-image-file.img of=/dev/sdX
Ersätt "/location/to/androidtv-image-file.img" med den faktiska platsen för Android TV-bilden du laddade ner tidigare. Byt även ut "sdX" mot den faktiska adressen till ditt micro SD-kort. I vårt fall ser kommandot ut så här:
dd if=/home/damien/atvrpi320160530.img of=/dev/sdc
Det kommer att ta lite tid. Luta dig tillbaka och njut av en kopp kaffe.

6. När bilden är bränd, ta bort SD-kortet, sätt in det i Raspberry Pi och starta upp det. Du bör se din Android TV laddas.
Android TV på RPi_3
Tillgängligt verktyg med grafiskt gränssnitt användaren att skriva bildfilen till en USB-enhet
Om du föredrar att inte ta itu med kommandorad eller är en Windows-användare, här är några GUI-verktyg som du kan använda för att spela in IMG-filUSB-enhet(Micro SD-kort).
Linux – Etcher
Windows – Win32 Disk Imager

Det blev inget bra av detta. Det finns ingen officiell Android-distribution för "hallon" mikrodatorer, och amatörbyggen är långt ifrån idealiska.

Jag publicerar mina intryck från att testa olika sammansättningar i denna korta notis.

Det allra första som hittas av en sökmotor för frågan "android raspberry pi" är Googles guide till Android installation Saker på Raspberry Pi 3.

Android Things är inte vad vi behöver. Detta system skapades för utvecklare " smarta enheter” och är en analog till Windows 10 IoT Core, endast från Google. Med det vanliga Android-användare det har inte mer gemensamt än Windows 10 IoT Core har gemensamt med skrivbordet Windows 10.

I allmänhet är Android Things inte vad vanlig användare planerar att få det, ser det välbekanta ordet "android" i titeln. Om du inte är en professionell utvecklare är det här systemet inte för dig. Ladda inte ner, installera inte.

Bygg Android 7.1 Nougat från Geek Till It Hertz

Nästa sak jag lyckades hitta var en version av Android 7.1 Nougat från en indisk entusiast vid namn Sahaj Sarup, författare till bloggen geektillithertz.com om enkortsdatorer och Linux-system.

Monteringen misslyckades.

Som standard är GAPPS-applikationspaketet klippt ut ( Google Play och andra förinstallerade Googles tjänster), men det är inte så illa. Huvudproblemet är att det istället för en muspekare i den här sammansättningen finns ett slags virrvarr av pixlar, och varje rörelse av muspekaren på skärmen får bilden att rycka och flimra.

Och dessa ryckningar gör det omöjligt att använda monteringen. Jag vet inte hur skadligt detta är för ögonen (jag tror det är), men att använda systemet är helt enkelt väldigt obehagligt.

Bygg Android 7.1 Nougat från RTAndroid

Nästa sak jag testade var en konstruktion av samma Android 7.1 från RTAndroid-projektet.

Laddat ner och installerat. Arbetar.

Det första jag märkte var den extremt låga standardskärmupplösningen. Jag är inte ens säker på att det finns 1280x720, troligen 1024x600. Teoretiskt sett bör skärmupplösningen justeras genom att redigera en av konfigurationsfilerna, där jag inte hittade instruktioner om hur man gör detta, och jag försökte inte särskilt leta efter det.

GAPPS klipps ut. Virtuella knappar Android-system(fyrkanten, triangeln och cirkeln som finns längst ner på skärmen) är placerade vertikalt längs skärmens högra kant, trots att den övergripande visningen av bilden på skärmen är horisontellt orienterad. Det ser ganska konstigt ut.

Monteringen är villkorligt funktionell, men den kan bara användas om det finns ett mycket stort behov specifikt för Android och specifikt på Raspberry Pi.

Slutsats

för närvarande(sommaren 2017) att använda Android på Raspberry Pi är nästan omöjligt. Och om det fortfarande är möjligt att installera systemet (RTAndroid-enheten kan knappast kallas fungerande), så är stabilitet och användarvänlighet en stor fråga.

Och inom en överskådlig framtid är det osannolikt att situationen kommer att förändras, eftersom amatörentusiaster inte kan skapa en verkligt fungerande sammansättning (och om de var kapabla skulle de redan ha skapat den), och Raspberry Pi Foundation har inte meddelat planer på att lägga till officiellt stöd Android för "hallon".




Topp