Instalare Raspberry Pi 3 Android 6.0 marshmallow. Alte proiecte Android pentru Raspberry Pi

În acest articol vă voi spune cum să instalați Android, nuanțele utilizării acestuia.

Pentru cei interesați, vă rugăm să faceți clic mai jos

Vă rugăm să rețineți că aceste versiuni nu sunt oficiale, le utilizați pe riscul și riscul dvs., autorul articolului nu este responsabil pentru greșelile altora și Pentru a le folosi ai nevoie de minimum SD clasa a 10-a.

Android pentru RasPi 3

Există două versiuni:

  • Android TV
  • Android 6.0.1MM

Android TV

Este destul de bine optimizat, exista KODI, se dezvolta destul de activ.Videoclipul functioneaza de fiecare data.

Android 6.0.1

Wi-Fi și Bluetooth funcționează. Videoclipul apare de fiecare dată.

Cyanogenmod 13

Dezvoltarea este realizată de comunitatea de limbă engleză, există chiar și unele evoluții

Instalarea GAPPS

Nu se aplică pentru AndroidTV

1. Instalați ADB.

3. Descărcați GAPPS (de exemplu de pe http://opengapps.org)

4. Extrageți folderul de sistem în orice locație (în Windows, extrageți-l în folderul cu ADB)

5. Deschideți consola (dacă Windows, atunci în folderul cu adb) și scrieți:

Adb connect your_ip

adb remount

6. Apoi scriem:

Adb push director/sistem/sistem

repornire adb

și bucurați-vă!

Instalare.apk

Nu se aplică pentru AndroidTV

1. Instalați ADB.

2. Activați depanarea USB și uitați-vă la adresa IP (Despre tabletă/Stare)

3. Conectați:

Adb connect your_ip

4. Accesați directorul cu fișiere .apk (În Windows trebuie să aruncați toate fișierele în folderul cu ADB)

5. Scrieți comanda:

Adb install name.apk

Chromium OS

Sistem de operare de la Google pentru RasPi2/3. Acceptă rularea aplicațiilor Android. Dar nu acceptă wi-fi încorporat pe RasPi3 și Flash Player. În curs de dezvoltare.

Acest articol va explica cum să instalați și să configurați Android 7.1.1 (cu Magazinul Play) pe raspberry pi.

Mai presus de toate, este important să subliniem că aceasta este doar o configurație experimentală. Nicio versiune de Android nu este compatibilă oficial cu raspberry pi și, prin urmare, versiunea pe care o vom instala nu este optimizată pentru draga noastră placă de bază. Prin urmare, astăzi este dificil să folosiți Android zilnic pe raspberry pi al său, chiar dacă instalația pe care o vom prezenta se întoarce relativ bine.

Cerințe preliminare pentru a instala Android

După această scurtă introducere, să facem un bilanț cu tot ce avem nevoie pentru a finaliza această instalare.

  • Desigur, aveți nevoie de un raspberry pi 3
  • Un card SD de minim 16GB și este important să aibă o viteză bună de citire/scriere.
  • Veți avea nevoie și de un cablu HDMI pentru a afișa frumoasa interfață Android. Puteți folosiți și ecranul tactil oficial al fundației care nu necesită utilizarea unui cablu HDMI

Doar selectați fișierul .img de pe Android pe care l-ați extras din arhiva zip descărcată în introducere, Etcher detectează automat cardul SD pe care să instalați sistemul de operare dar este posibil să îl schimbați. În cele din urmă, faceți clic pe Flash pentru a începe crearea cardului SD. Poate dura minute lungi.

Când ați terminat, introduceți cardul SD în raspberry pi conectat la un ecran. Iată-te acum cu un Android funcțional. Cu toate acestea, după cum puteți vedea, acesta nu are un Magazin Play.

Instalarea Magazinului Play

Pentru a instala Magazinul Play, mai întâi trebuie să vă conectați la internet (wi-fi sau Ethernet). Pentru aceasta, trageți panoul de opțiuni făcând clic în partea de sus a ecranului și trageți în jos, la fel ca smartphone-ul.

Odată terminat, vom avea nevoie de adresa IP a raspberry pi. Pentru a-l recupera, trebuie să mergeți la parametri, să mergeți în josul diferiților parametri și să mergeți la „Despre tabletă” și apoi la „Stare”. acum putem vedea adresa noastră IP (198.168.xx).

Acum că am recuperat această adresă, vom putea reveni la computerul nostru Unix, așa cum este indicat în introducere, lăsând raspberry pi să ruleze Android. Reamintesc celor care sunt pe Windows că pot folosi o mașină virtuală pentru a efectua acești pași.

Deschideți fișierul gapps.sh descărcat în introducere. Veți găsi următoarele rânduri

SHOW_HELP = fals ADB_ADDRESS = "192.168.10.173" ARHITECTURE = "arm" PACKAGE_NAME = "pico" INIT_FILE = "/etc/init.d/gapps"

Este necesar să înlocuiți adresa IP (ADB_ADDRESS) cu cea a lui raspberry pi. În plus, dacă celelalte câmpuri sunt goale, completați-le ca mai sus.

După aceea, într-un terminal, rulați comanda

Sudo apt install android-tools-adb

Această comandă vă va permite să vă conectați la raspberry pi sub Android de pe computer. Apoi instalați „LZip”

Sudo apt install lzip

După aceste comenzi, ne vom putea conecta la raspberry pi-ul nostru.

Raspberry Pi 3 Model B este cea mai recentă versiune a celui mai popular computer cu o singură placă din lume. Acesta oferă un procesor ARM Cortex-A53 quad-core pe 64 de biți care rulează la 1,2 GHz, patru porturi USB 2.0, rețea cu fir și fără fir, HDMI și compozit ieșire video și un conector GPIO cu 40 de pini pentru proiecte de interfață fizică.

$ adb connect conectat la :5555 Notă:Raspberry Pi difuzează numele de gazdă Android.local prin Multicast DNS. Dacă platforma dvs. gazdă acceptă MDNS, vă puteți conecta și la placă folosind următoarea comandă: $ adb connect Android.local

Conectați WiFi

După ce ați intermitent placa, este recomandat să o conectați la internet. Acest lucru permite dispozitivului dvs. să livreze rapoarte de blocare și să primească actualizări.

Notă:Dispozitivul nu trebuie să fie în aceeași rețea cu computerul dvs.

Pentru a vă conecta la Wi-Fi, efectuați una dintre următoarele:

Consolă serială de depanare

Consola serială este un instrument util pentru depanare placa dvs. și revizuirea informațiilor din jurnalul sistemului. Consola este locația implicită de ieșire pentru mesajele de jurnal de kernel (adică dmesg) și oferă, de asemenea, acces la un prompt shell complet pe care îl puteți folosi pentru a accesa comenzi precum logcat . Acest lucru este util dacă nu puteți accesa ADB pe placa dvs. prin alte mijloace și nu ați activat încă o conexiune la rețea.

Raspberry Pi are pini care sunt multiplexați între diferite funcții ale plăcii. Unele funcții ale plăcii nu pot fi utilizate simultan (de exemplu, activarea Bluetooth și utilizarea portului UART0 pentru I/O periferice). Pentru mai multe informații, consultați .

Notă:Puteți utiliza instrumentul PIO CLI pentru a efectua operațiuni simple de testare pe aceste interfețe.

Următoarea diagramă de conectare ilustrează locațiile porturilor disponibile expuse de conectorii de întrerupere ai acestei plăci:

Semnal GPIO Funcții alternative
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)


Moduri de funcție PIN

Următoarele moduri din fiecare tabel se exclud reciproc pe Raspberry Pi 3.

moduri UART

Raspberry Pi are un singur UART de viteză completă ( UART0) și un mini UART ( MINIUART); consultați documentele oficiale pentru informații despre diferențele dintre ele. Aceste UART sunt multiplexate între diferite funcții ale plăcii și nu pot fi utilizate simultan. Sunt acceptate următoarele moduri:

Modul Activat de Bluetooth Funcții PIN
Consola de depanare Activat cel
UART0 UART0 deschis de PIO Dezactivat Pinii BCM14/BCM15 expun RX/TX al UART0
MINIUART MINIUART deschis de PIO Activat Pinurile BCM14/BCM15 expun RX/TX ale MINIUART
BCM14 sau BCM15 Pin deschis de PIO Activat Pinul numit (BCM14 sau BCM15) este GPIO, celălalt pin este inactiv

O eroare IOException este aruncată dacă încercați să deschideți un pin activ (de sus) folosind un alt mod UART.

Notă:Trecerea înapoi la modul Consolă Debug după deschiderea unui pin (cu o conexiune PIO) necesită o repornire a dispozitivului.

Moduri audio

Raspberry Pi partajează resurse hardware între I/O periferice și subsistemul audio (I2S și analogic). Audio analogic este transmis prin mufa audio de 3,5 mm. Sunt acceptate următoarele moduri:

Modul Activat de Rute audio Funcții PIN
Audio Mod automat; fără conexiuni PIO I2S+Analogic N / A
PWM PWM0 deschis de PIO Dezactivat Pin BCM18 activat ca PWM
GPIO Pin deschis de PIO Numai analogic Pinul numit este GPIO

Include pinii BCM18, BCM19, BCM20 și BCM21

Notă:Trecerea înapoi la modul Audio necesită o repornire a dispozitivului din cauza limitărilor hardware-ului.

Când creați o configurație hardware în Android Things Console , rezistențele de pullup și pulldown BCM18 și BCM19 nu se aplică până când GPIO este deschis efectiv pentru a evita interferarea cu magistrala I2S pe aceiași pini.

Există mai multe modele Raspberry Pi, dar cel mai recent Raspberry Pi 3 este cel mai bun dintre toate. Are Adaptoare Wi-Fiși Bluetooth și un procesor pe 64 de biți, făcând din RPi 3 unul dintre cele mai bune și mai accesibile minicalculatoare de acolo.
Puteți face o mulțime de lucruri cu un Raspberry Pi, dar este foarte grozav să îl puteți folosi pe post de cutie TV. Permiteți-ne să vă arătăm cum să instalați Android TV pe Raspberry Pi 3.
Notă: această instrucțiune pentru instalare pe Linux, dar aceiași pași pot fi aplicați și pentru Windows și Mac OSX. De asemenea, rețineți că versiunea Android TV pe care o folosim aici nu este stabilă și este posibil ca unele dintre aplicații să nu funcționeze corect. Apropo, dacă doriți să aflați mai multe despre Crimeea online, biroul de asistență Crimeea de la www.sudak.pro vă va ajuta să răspundă la orice întrebări despre peninsula ucraineană.

De ce ai nevoie
Evident, trebuie să aveți un Raspberry Pi 3. Veți avea nevoie și de un card micro SD (clasa 10) cu o capacitate minimă de 8 GB.
Instalarea Android TV pe Raspberry Pi
Folosim imaginea Android TV creată de „Geek Till it Hertz”.

1. Accesați site-ul web „Geek Till it Hertz” și descărcați fișierul „img.bz2”.
Android TV pe RPi_1

2. Dezarhivați imaginea... Acum ar trebui să aveți un fișier numit „atvrpi320160530.img”. (Fișierul se poate modifica dacă dezvoltatorul actualizează ansamblurile, dar trebuie să se termine cu extended.img).

3. Introduceți cardul micro SD în computer. (Veți avea nevoie de un adaptor USB pentru card SD dacă computerul nu are un slot pentru card micro SD).

4. Deschideți un terminal. Introduceți următoarea comandă pentru a afla locația cardului micro SD:
sudo fdisk -l
Ar trebui să fie în formatul „/dev/sdX”. În cazul nostru, cardul micro SD se află în slotul „/dev/sdc”.
Android TV pe RPi_2
Notă: Dacă cardul dvs. micro SD nu este în format FAT32, trebuie să îl formatați în format FAT32. Puteți face acest lucru folosind instrumentul gParted. De asemenea, face backup conținutul cardului SD, deoarece acesta va fi șters în pasul următor.

5. Rulați următoarea comandă pentru a inscripționa imaginea pe cardul SD:
dd if=/location/to/androidtv-image-file.img of=/dev/sdX
Înlocuiți „/location/to/androidtv-image-file.img” cu locația reală a imaginii Android TV pe care ați descărcat-o mai devreme. De asemenea, înlocuiți „sdX” cu adresa reală a cardului micro SD. În cazul nostru, comanda arată astfel:
dd if=/home/damien/atvrpi320160530.img of=/dev/sdc
O să ia ceva timp. Stai pe spate și bucură-te de o ceașcă de cafea.

6. Odată ce imaginea este arsă, scoateți cardul SD, introduceți-l în Raspberry Pi și porniți-l. Ar trebui să vedeți că Android TV se încarcă.
Android TV pe RPi_3
Instrument disponibil cu interfata grafica utilizator pentru a scrie fișierul imagine pe o unitate USB
Dacă preferați să nu aveți de-a face cu Linie de comanda sau sunteți un utilizator Windows, iată câteva instrumente GUI pe care le puteți utiliza pentru a înregistra fișier IMG pe drive USB(card Micro SD).
Linux – Etcher
Windows – Win32 Disk Imager

Nu a ieșit nimic bun din asta. Nu există o distribuție oficială Android pentru microcalculatoarele „zmeură”, iar versiunile de amatori sunt departe de a fi ideale.

Îmi public impresiile din testarea diferitelor ansambluri în această scurtă notă.

Primul lucru care este găsit de un motor de căutare pentru interogarea „android raspberry pi” este ghidul Google pentru Instalare Android Lucruri pe Raspberry Pi 3.

Android Things nu este ceea ce avem nevoie. Acest sistem a fost creat pentru dezvoltatori” dispozitive inteligente” și este un analog al Windows 10 IoT Core, doar de la Google. Cu de obicei utilizator Android nu are mai multe în comun decât Windows 10 IoT Core are în comun cu desktopul Windows 10.

În general, Android Things nu este ceea ce utilizator obișnuit intenționează să-l obțină, văzând cuvântul familiar „android” în titlu. Dacă nu ești un dezvoltator profesionist, atunci acest sistem nu este pentru tine. Nu descărcați, nu instalați.

Construiește Android 7.1 Nougat de la Geek Till It Hertz

Următorul lucru pe care am reușit să-l găsesc a fost o versiune a Android 7.1 Nougat de la un entuziast indian pe nume Sahaj Sarup, autorul blogului geektillithertz.com despre computerele cu o singură placă și sistemele Linux.

Adunarea nu a avut succes.

În mod implicit, pachetul de aplicații GAPPS este decupat ( Google Play si altele preinstalate servicii Google), dar asta nu e chiar atât de rău. Problema principală este că în loc de cursorul mouse-ului în acest ansamblu există un fel de amestec de pixeli, iar orice mișcare a cursorului mouse-ului pe ecran face ca imaginea să treacă și să pâlpâie.

Și aceste zvâcniri fac imposibilă utilizarea asamblarii. Nu știu cât de dăunător este pentru ochi (cred că este), dar utilizarea sistemului este pur și simplu extrem de inconfortabilă.

Construiește Android 7.1 Nougat de pe RTAndroid

Următorul lucru pe care l-am testat a fost o versiune a aceluiași Android 7.1 din proiectul RTAndroid.

Descărcat și instalat. Lucrări.

Primul lucru pe care l-am observat a fost rezoluția implicită extrem de scăzută a ecranului. Nici măcar nu sunt sigur că există 1280x720, cel mai probabil 1024x600. Teoretic, rezoluția ecranului ar trebui ajustată prin editarea unuia dintre fișierele de configurare, unde nu am găsit instrucțiuni despre cum să fac acest lucru și nu am încercat în mod deosebit să o caut.

GAPPS sunt tăiate. Butoane virtuale sisteme Android(pătratul, triunghiul și cercul situat în partea de jos a ecranului) sunt situate vertical de-a lungul marginii din dreapta a ecranului, în ciuda faptului că afișarea generală a imaginii pe ecran este orientată orizontal. Pare destul de ciudat.

Ansamblul este funcțional condiționat, dar poate fi folosit doar dacă există o nevoie foarte puternică în special pentru Android și în special pe Raspberry Pi.

Concluzie

Pe în prezent(vara 2017) utilizarea Android pe Raspberry Pi este aproape imposibilă. Și dacă este încă posibil să instalați sistemul (ansamblul RTAndroid cu greu poate fi numit funcțional), atunci stabilitatea și ușurința de utilizare sunt o mare întrebare.

Și în viitorul previzibil, este puțin probabil ca situația să se schimbe, deoarece pasionații de amatori nu sunt capabili să creeze un ansamblu cu adevărat funcțional (și dacă ar fi fost capabili, l-ar fi creat deja), iar Fundația Raspberry Pi nu a anunțat planuri de a adăuga sprijin oficial Android pentru „zmeura”.




Top