Raspberry pi 3 android 6.0 marshmallow asennus. Muita Android-projekteja Raspberry Pi:lle

Tässä artikkelissa kerron sinulle kuinka Android asennetaan, sen käytön vivahteet.

Jos olet kiinnostunut, napsauta alla

Huomaa, että nämä versiot eivät ole virallisia, käytät niitä omalla riskilläsi, artikkelin kirjoittaja ei ole vastuussa muiden ihmisten virheistä ja Niiden käyttämiseen tarvitaan vähintään 10. luokan SD.

Android RasPi 3:lle

On olemassa kaksi versiota:

  • Android TV
  • Android 6.0.1MM

Android TV

Se on melko hyvin optimoitu, on KODI, sitä kehitetään melko aktiivisesti.Video toimii joka kerta.

Android 6.0.1

Wi-Fi ja Bluetooth toimivat. Video näkyy joka toinen kerta.

Cyanogenmod 13

Kehitystä tekee englanninkielinen yhteisö, kehitystä on jopa jonkin verran

Asennetaan GAPPS

Ei koske AndroidTV:tä

1. Asenna ADB.

3. Lataa GAPPS (esimerkiksi osoitteesta http://opengapps.org)

4. Pura järjestelmäkansio mihin tahansa paikkaan (Windowsissa pura se kansioon ADB:n avulla)

5. Avaa konsoli (jos Windows, niin kansiossa, jossa on adb) ja kirjoita:

Adb yhdistä your_ip

adb remount

6. Sitten kirjoitamme:

Adb push -hakemisto/järjestelmä/järjestelmä

adb uudelleenkäynnistys

ja iloitse!

Installation.apk

Ei koske AndroidTV:tä

1. Asenna ADB.

2. Ota USB-virheenkorjaus käyttöön ja katso IP-osoite (Tietoja tabletista/tilasta)

3. Yhdistä:

Adb yhdistä your_ip

4. Mene hakemistoon, jossa on .apk-tiedostoja (Windowsissa sinun on tyhjennettävä kaikki tiedostot kansioon ADB:n avulla)

5. Kirjoita komento:

Adb-asennuksen nimi.apk

Chromium-käyttöjärjestelmä

Googlen käyttöjärjestelmä RasPi2/3:lle. Tukee Android-sovelluksia. Mutta ei tue sisäänrakennettua wi-fiä RasPi3:ssa ja Flash Playerissa. Kehitetään aktiivisesti.

Tässä artikkelissa kerrotaan, kuinka Android 7.1.1 (Play Kaupan kanssa) asennetaan ja määritetään Raspberry pi -laitteeseen.

Ennen kaikkea on tärkeää huomauttaa, että tämä on vain kokeellinen järjestely. Mikään Android-versio ei ole virallisesti yhteensopiva raspberry pi:n kanssa, joten asentamamme versio ei ole optimoitu rakkaalle emolevyllemme. Siksi Androidia on nykyään vaikea käyttää päivittäin sen Raspberry pi:ssä, vaikka esitettävä asennus kääntyykin suhteellisen hyvin.

Androidin asennuksen edellytykset

Tämän lyhyen esittelyn jälkeen tarkastellaan kaikkea, mitä tarvitsemme tämän asennuksen suorittamiseen.

  • Tietenkin tarvitset vadelma pi 3: n
  • SD-kortti vähintään 16 Gt ja on tärkeää, että sillä on hyvä luku-/kirjoitusnopeus.
  • Tarvitset myös HDMI-kaapelin kauniin Android-käyttöliittymän näyttämiseen. Sinä pystyt Käytä myös säätiön virallista kosketusnäyttöä ei vaativat HDMI-kaapelin käyttöä

Valitse vain Androidista .img-tiedosto, jonka purit johdannossa ladatusta zip-arkistosta. Etcher tunnistaa automaattisesti SD-kortin, jolle käyttöjärjestelmä asennetaan, mutta sitä on mahdollista muuttaa. Napsauta lopuksi Flash aloittaaksesi SD-kortin luomisen. Se voi kestää pitkiä minuutteja.

Kun olet valmis, aseta SD-kortti näytölle yhdistettyyn Raspberry pi -laitteeseen. Tässä olet nyt toimivan Androidin kanssa. Kuten näet, tällä ei kuitenkaan ole Play Kauppaa.

Play Kaupan asentaminen

Asenna Play Kauppa sinun on ensin muodostettava yhteys Internetiin (wi-fi tai Ethernet). Vedä tätä varten asetuspaneeli napsauttamalla näytön yläosaa ja vedä alas, aivan kuten älypuhelin.

Kun se on tehty, tarvitsemme Raspberry pi:n IP-osoitteen. Voit hakea sen siirtymällä parametreihin, siirtymällä alas eri parametrien alaosaan ja siirtymällä kohtaan "Tietoja tabletista" ja sitten "Tila". voimme nyt nähdä IP-osoitteemme (198.168.xx).

Nyt kun olemme palauttaneet tämän osoitteen, voimme palata unix-tietokoneellemme johdannossa esitetyllä tavalla jättäen samalla Raspberry pi -sovelluksen käyttämään Androidia. Muistutan niitä, jotka käyttävät Windowsia, että he voivat käyttää virtuaalikonetta näiden vaiheiden suorittamiseen.

Avaa ladattu gapps.sh-tiedosto johdannossa. Löydät seuraavat rivit

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

IP-osoite (ADB_ADDRESS) on korvattava Raspberry pi -osoitteella. Lisäksi, jos muut kentät ovat tyhjiä, täytä ne kuten yllä.

Suorita sen jälkeen komento terminaalissa

Sudo apt install android-tools-adb

Tämän komennon avulla voit muodostaa yhteyden Raspberry pi -laitteeseen Androidin alla tietokoneeltasi. Asenna sitten "LZip"

Sudo apt install lzip

Näiden tilausten jälkeen voimme muodostaa yhteyden vadelmapi:hen.

Raspberry Pi 3 Model B on uusin iteraatio maailman suosituimmasta yksilevytietokoneesta. Se tarjoaa neliytimisen 64-bittisen ARM Cortex-A53 -suorittimen, joka toimii 1,2 GHz:n taajuudella, neljä USB 2.0 -porttia, langallisen ja langattoman verkkoyhteyden, HDMI:n ja komposiittien. videolähtö ja 40-nastainen GPIO-liitin fyysisiä liitäntäprojekteja varten.

$ adb-yhteys yhdistetty :5555 Huomautus:Raspberry Pi lähettää isäntänimen Android.local Multicast DNS:n kautta. Jos isäntäalustasi tukee MDNS:ää, voit myös muodostaa yhteyden piirilevyyn seuraavalla komennolla: $ adb connect Android.local

Yhdistä WiFi

Kun levy on vilkkunut, on erittäin suositeltavaa yhdistää se Internetiin. Näin laitteesi voi toimittaa virheraportteja ja vastaanottaa päivityksiä.

Huomautus:Laitteen ei tarvitse olla samassa verkossa tietokoneesi kanssa.

Yhdistä Wi-Fi-verkkoon tekemällä jokin seuraavista:

Sarjavirheenkorjauskonsoli

Sarjakonsoli on hyödyllinen työkalu virheenkorjausta varten korttisi ja järjestelmän lokitietojen tarkistaminen. Konsoli on ytimen lokiviestien (eli dmesg) oletustulostuspaikka, ja se tarjoaa myös pääsyn täydelliseen komentotulkkikehotteeseen, jonka avulla voit käyttää komentoja, kuten logcat . Tämä on hyödyllistä, jos et voi käyttää ADB:tä levylläsi muilla tavoilla etkä ole vielä ottanut verkkoyhteyttä käyttöön.

Raspberry Pi:ssä on nastat, jotka on multipleksoitu eri levytoimintojen välillä. Joitakin levyn toimintoja ei voi käyttää samanaikaisesti (esimerkiksi Bluetoothin käyttöönotto ja UART0-portin käyttö oheislaitteiden I/O:lle). Lisätietoja on kohdassa .

Huomautus:Voit käyttää PIO CLI -työkalua yksinkertaisten testitoimintojen suorittamiseen näillä liitännöillä.

Seuraava liitäntäkaavio havainnollistaa tämän kortin irrotusliittimien paljastamien käytettävissä olevien porttien sijainnit:

GPIO signaali Vaihtoehtoiset toiminnot
BCM2I2C1 (SDA)
BCM3I2C1 (SCL)
BCM7SPI0 (SS1)
BCM8SPI0 (SS0)
BCM9SPI0 (MISO)
BCM10SPI0 (MOSI)
BCM11SPI0 (SCLK)
BCM13PWM1
BCM14UART0 (TXD)MINUART (TXD)
BCM15UART0 (RXD)MINUART (RXD)
BCM18I2S1 (BCLK)PWM0
BCM19I2S1 (LRCLK)
BCM20I2S1 (SDIN)
BCM21I2S1 (SDOUT)


Pin-toimintotilat

Seuraavat tilat kussakin taulukossa ovat toisensa poissulkevia Raspberry Pi 3:ssa.

UART-tilat

Raspberry Pi:ssä on yksi täysi nopeus UART ( UART0) ja mini UART ( MINUART); katso virallisista asiakirjoista tietoja niiden eroista. Nämä UART:t on multipleksoitu eri korttitoimintojen välillä, eikä niitä voida käyttää samanaikaisesti. Seuraavat tilat ovat tuettuja:

tila Aktivoi Bluetooth Pin-toiminnot
Debug-konsoli Käytössä the
UART0 UART0 avasi PIO Liikuntarajoitteinen Nastat BCM14/BCM15 paljastavat UART0:n RX/TX:n
MINUART MINIUART avasi PIO Käytössä Pinnat BCM14/BCM15 paljastavat MINIUARTin RX/TX:n
BCM14 tai BCM15 Pin avasi PIO Käytössä Nimetty nasta (BCM14 tai BCM15) on GPIO , toinen pin on vapaa

IOException-virhe syntyy, jos yrität avata aktiivisen nastan (ylhäältä) käyttämällä eri UART-tilaa.

Huomautus:Takaisin Debug-konsolitilaan siirtyminen PIN-koodin avaamisen jälkeen (PIO-yhteydellä) vaatii laitteen uudelleenkäynnistyksen.

Äänitilat

Raspberry Pi jakaa laitteistoresurssit perifeerisen I/O:n ja äänialijärjestelmän (I2S ja analoginen) välillä. Analoginen ääni lähetetään 3,5 mm:n ääniliitännän kautta. Seuraavat tilat ovat tuettuja:

tila Aktivoi Äänireitit Pin-toiminnot
Audio Oletustila; ei PIO-yhteyksiä I2S+analoginen Ei käytössä
PWM PIO avasi PWM0:n Liikuntarajoitteinen Pin BCM18 käytössä PWM:nä
GPIO Pin avasi PIO Vain analoginen Nimetty pinni on GPIO

Sisältää nastat BCM18, BCM19, BCM20 ja BCM21

Huomautus:Äänitilaan siirtyminen vaatii laitteen uudelleenkäynnistyksen laitteistorajoitusten vuoksi.

Kun luot laitteistokokoonpanoa Android Things -konsolissa, BCM18- ja BCM19-veto- ja alasvetovastuksia ei käytetä ennen kuin GPIO on todella avattu, jotta vältetään häiriöitä I2S-väylään samoissa nastoissa.

Raspberry Pi -malleja on useita, mutta uusin Raspberry Pi 3 on niistä kaikista paras. Sillä on Wi-Fi-sovittimet Bluetooth ja 64-bittinen prosessori tekevät RPi 3:sta yhden parhaista ja edullisimmista minitietokoneista.
Raspberry Pi:llä voi tehdä monia asioita, mutta on todella siistiä, että sitä voi käyttää TV-laatikona. Näytämme sinulle, kuinka Android TV asennetaan Raspberry Pi 3:een.
Huomautus: tämä ohje asennusta varten Linuxiin, mutta samoja vaiheita voidaan soveltaa myös Windowsiin ja Mac OSX:ään. Huomaa myös, että tässä käyttämämme Android TV:n rakenne ei ole vakaa ja jotkin sovellukset eivät välttämättä toimi kunnolla. Muuten, jos haluat tietää lisää Krimistä verkossa, Crimea Help Desk osoitteessa www.sudak.pro auttaa vastaamaan kaikkiin Ukrainan niemimaata koskeviin kysymyksiin.

Mitä tarvitset
Ilmeisesti sinulla on oltava Raspberry Pi 3. Tarvitset myös micro SD -kortin (luokka 10), jonka kapasiteetti on vähintään 8 Gt.
Android TV:n asentaminen Raspberry Pi:hen
Käytämme "Geek Till it Hertzin" luomaa Android TV -kuvaa.

1. Siirry "Geek Till it Hertz" -sivustolle ja lataa tiedosto "img.bz2".
Android TV RPi_1:ssä

2. Pura kuva... Sinulla pitäisi nyt olla tiedosto nimeltä "atvrpi320160530.img". (Tiedosto voi muuttua, jos kehittäjä päivittää kokoonpanot, mutta sen on päätyttävä extended.img:iin).

3. Aseta micro SD -kortti tietokoneeseen. (Tarvitset USB SD-korttisovittimen, jos tietokoneessasi ei ole micro SD -korttipaikkaa).

4. Avaa pääte. Anna seuraava komento selvittääksesi microSD-kortin sijainnin:
sudo fdisk -l
Sen pitäisi olla muodossa "/dev/sdX". Meidän tapauksessamme micro SD -kortti sijaitsee "/dev/sdc" -paikassa.
Android TV RPi_2:ssa
Huomautus: Jos micro SD -korttisi ei ole FAT32-muodossa, sinun on alustettava se FAT32-muotoon. Voit tehdä tämän gParted-työkalulla. Tee myös varmuuskopioida SD-korttisi sisältö, koska se pyyhitään seuraavassa vaiheessa.

5. Polta kuva SD-kortille suorittamalla seuraava komento:
dd if=/location/to/androidtv-image-file.img of=/dev/sdX
Korvaa "/location/to/androidtv-image-file.img" aiemmin lataamasi Android TV -kuvan todellisella sijainnilla. Korvaa myös "sdX" microSD-korttisi todellisella osoitteella. Meidän tapauksessamme komento näyttää tältä:
dd if=/home/damien/atvrpi320160530.img of=/dev/sdc
Se kestää jonkin aikaa. Istu alas ja nauti kupillinen kahvia.

6. Kun kuva on poltettu, poista SD-kortti, aseta se Raspberry Pi -laitteeseen ja käynnistä se. Sinun pitäisi nähdä Android TV:si latautuva.
Android TV RPi_3:ssa
Saatavana työkalu graafinen käyttöliittymä käyttäjä kirjoittaa kuvatiedoston USB-asemaan
Jos et halua käsitellä komentorivi tai olet Windows-käyttäjä, tässä on joitain GUI-työkaluja, joita voit käyttää tallentamiseen IMG tiedosto päällä USB-asema(Micro SD -kortti).
Linux – Etcher
Windows - Win32 Disk Imager

Tästä ei tullut mitään hyvää. "Vadelma"-mikrotietokoneille ei ole virallista Android-jakelua, ja amatööriversiot ovat kaukana ihanteellisista.

Julkaisen vaikutelmani eri kokoonpanojen testaamisesta tässä lyhyessä muistiinpanossa.

Ensimmäinen asia, jonka hakukone löytää haulle "android raspberry pi", on Googlen opas Androidin asennus Asiat Raspberry Pi 3:ssa.

Android Things ei ole se, mitä tarvitsemme. Tämä järjestelmä luotiin kehittäjille " älylaitteet” ja on Windows 10 IoT Coren analogi, vain Googlelta. Tavallisen kanssa Android-käyttäjä sillä ei ole sen enempää yhteistä kuin Windows 10 IoT Corella pöytätietokoneen Windows 10:n kanssa.

Yleensä Android Things ei ole mitä tavallinen käyttäjä aikoo hankkia sen, koska otsikossa on tuttu sana "android". Jos et ole ammattimainen kehittäjä, tämä järjestelmä ei ole sinua varten. Älä lataa, älä asenna.

Rakenna Android 7.1 Nougat Geek Till It Hertziltä

Seuraava asia, jonka onnistuin löytämään, oli Android 7.1 Nougat -versio intialaisesta harrastajasta Sahaj Sarupista, joka on kirjoittanut yhden levyn tietokoneita ja Linux-järjestelmiä käsittelevän geektillithertz.com-blogin.

Kokoonpano epäonnistui.

Oletuksena GAPPS-sovelluspaketti on leikattu pois ( Google Play ja muita esiasennettuja Googlen palvelut), mutta se ei ole niin paha. Suurin ongelma on, että tässä kokoonpanossa hiiren kohdistimen sijaan on jonkinlainen pikselien sekamelska, ja mikä tahansa hiiren kursorin liike näytöllä saa kuvan nykimään ja välkkymään.

Ja nämä nykimiset tekevät kokoonpanon käyttämisen mahdottomaksi. En tiedä kuinka haitallista tämä on silmille (mielestäni se on), mutta järjestelmän käyttö on yksinkertaisesti villin epämukavaa.

Rakenna Android 7.1 Nougat RTAndroidista

Seuraava asia, jonka testasin, oli saman Android 7.1:n koontiversio RTAndroid-projektista.

Ladattu ja asennettu. Toimii.

Ensimmäinen asia, jonka huomasin, oli erittäin alhainen oletusnäytön resoluutio. En ole edes varma, onko 1280x720, todennäköisesti 1024x600. Teoriassa näytön resoluutiota pitäisi säätää muokkaamalla yhtä asetustiedostoista, josta en löytänyt ohjeita tämän tekemiseen, enkä erityisesti yrittänyt etsiä sitä.

GAPPS on leikattu pois. Virtuaaliset painikkeet Android-järjestelmät(ruudun alareunassa oleva neliö, kolmio ja ympyrä) sijaitsevat pystysuunnassa näytön oikeassa reunassa huolimatta siitä, että kuvan yleinen näyttö näytöllä on suunnattu vaakasuoraan. Se näyttää aika oudolta.

Kokoonpano on ehdollisesti toimiva, mutta sitä voidaan käyttää vain, jos on erittäin kova tarve erityisesti Androidille ja erityisesti Raspberry Pi:lle.

Johtopäätös

Päällä tällä hetkellä(kesä 2017) Androidin käyttö Raspberry Pi:llä on lähes mahdotonta. Ja jos järjestelmän asentaminen on edelleen mahdollista (RTAndroid-kokoonpanoa tuskin voi kutsua toimivaksi), vakaus ja helppokäyttöisyys ovat iso kysymys.

Ja lähitulevaisuudessa tilanne tuskin muuttuu, koska amatööriharrastajat eivät pysty luomaan todella toimivaa kokoonpanoa (ja jos he olisivat pystyneet, he olisivat jo luoneet sen), eikä Raspberry Pi -säätiö ole ilmoittanut suunnitelmista lisätä virallinen tuki Android sanalle "vadelma".




Yläosa