Raspberry pi 3 android 6.0 hatmi kurulumu. Raspberry Pi için diğer Android projeleri

Bu yazıda size Android'in nasıl kurulacağını, kullanımının nüanslarını anlatacağım.

İlgilenenler için lütfen aşağıya tıklayın

Lütfen bu sürümlerin resmi olmadığını, bunları kendi sorumluluğunuzda ve riskte kullandığınızı, makalenin yazarının sorumlu olmadığını unutmayın. Başkalarının hataları ve Bunları kullanmak için en az 10. sınıf SD'ye ihtiyacınız var.

RasPi 3 için Android

İki versiyonu var:

  • AndroidTV
  • Android 6.0.1MM

AndroidTV

Oldukça iyi optimize edilmiş, KODI var, oldukça aktif olarak geliştiriliyor, video her zaman çalışıyor.

Android 6.0.1

Wi-Fi ve Bluetooth çalışıyor. Video her seferinde gösteriliyor.

Siyanojenmod 13

Geliştirme İngilizce konuşan topluluk tarafından yürütülüyor, hatta bazı gelişmeler bile var

GAPPS'i yükleme

AndroidTV için geçerli değildir

1. ADB'yi yükleyin.

3. GAPPS'i indirin (Örneğin http://opengapps.org adresinden)

4. Sistem klasörünü herhangi bir konuma çıkarın (Windows'ta, ADB'yi içeren klasöre çıkarın)

5. Konsolu açın (Windows ise adb'nin bulunduğu klasöre) ve şunu yazın:

Adb your_ip'inizi bağlayın

adb yeniden montajı

6. Sonra şunu yazıyoruz:

Adb push dizini/sistem/sistem

adb'yi yeniden başlat

ve sevinin!

Kurulum.apk

AndroidTV için geçerli değildir

1. ADB'yi yükleyin.

2. USB hata ayıklamayı etkinleştirin ve IP adresine bakın (Tablet/Durum Hakkında)

3. Bağlan:

Adb your_ip'inizi bağlayın

4. .apk dosyalarının bulunduğu dizine gidin (Windows'ta tüm dosyaları ADB'nin bulunduğu klasöre atmanız gerekir)

5. Komutu yazın:

Adb yükleme adı.apk

Krom İşletim Sistemi

RasPi2/3 için Google'ın işletim sistemi. Android uygulamalarını çalıştırmayı destekler. Ancak RasPi3 ve Flash Player'da yerleşik wi-fi'yi desteklemez. Aktif olarak geliştirilmektedir.

Bu makale, Raspberry Pi'nize Android 7.1.1'in (Play Store ile) nasıl kurulacağını ve yapılandırılacağını açıklayacaktır.

Her şeyden önce bunun yalnızca deneysel bir kurulum olduğunu belirtmekte fayda var. Hiçbir Android sürümü Raspberry Pi ile resmi olarak uyumlu değildir ve bu nedenle kuracağımız sürüm sevgili anakartımız için optimize edilmemiştir. Bu nedenle, sunacağımız kurulum nispeten iyi sonuçlansa bile, bugün Android'i Raspberry Pi üzerinde günlük olarak kullanmak zordur.

Android'i yüklemek için önkoşullar

Bu kısa tanıtımdan sonra bu kurulumu tamamlamak için ihtiyacımız olan her şeyi gözden geçirelim.

  • Elbette bir Raspberry Pi 3'e ihtiyacınız var
  • En az 16GB kapasiteli bir SD kart ve okuma/yazma hızının iyi olması önemlidir.
  • Güzel Android arayüzünü görüntülemek için bir HDMI kablosuna da ihtiyacınız olacak. Yapabilirsiniz ayrıca vakfın resmi dokunmatik ekranını da kullanın değil HDMI kablosunun kullanılmasını gerektirir

Girişte indirdiğiniz zip arşivinden çıkardığınız Android'den .img dosyasını seçmeniz yeterli, Etcher işletim sisteminin kurulacağı SD kartı otomatik olarak algılıyor ancak bunu değiştirmek mümkün. Son olarak SD kartı oluşturmaya başlamak için Flash'a tıklayın. Uzun dakikalar sürebilir.

İşiniz bittiğinde, SD kartı bir ekrana bağlı Raspberry Pi'nize takın. Artık işlevsel bir Android ile karşınızdasınız. Ancak gördüğünüz gibi bunun bir Play Store'u yok.

Play Store'u Yükleme

Play Store'u yüklemek için, önce internete bağlanmalısınız (wi-fi veya Ethernet). Bunun için tıpkı akıllı telefon gibi ekranın üst kısmına tıklayarak seçenekler panelini çekin ve aşağı çekin.

İşlem tamamlandıktan sonra Raspberry Pi'nin IP adresine ihtiyacımız olacak. Bunu geri almak için parametrelere gitmeniz, çeşitli parametrelerin altına inmeniz ve "Tablet hakkında" ve ardından "Durum" seçeneğine gitmeniz gerekir. artık IP adresimizi (198.168.xx) görebiliriz.

Artık bu adresi kurtardığımıza göre Android çalıştıran raspberry pi’den ayrılırken girişte belirtildiği gibi unix bilgisayarımıza dönebileceğiz. Windows kullananlara bu adımları gerçekleştirmek için sanal makine kullanabileceklerini hatırlatırım.

Giriş bölümünden indirilen boşluklar.sh dosyasını açın. Aşağıdaki satırları bulacaksınız

SHOW_HELP = false ADB_ADDRESS = "192.168.10.173" MİMARLIK = "kol" PACKAGE_NAME = "pico" INIT_FILE = "/etc/init.d/gapps"

IP adresini (ADB_ADDRESS) Raspberry Pi'nizin IP adresiyle değiştirmeniz gerekir. Ayrıca diğer alanlar boş ise yukarıdaki gibi doldurunuz.

Bundan sonra, bir terminalde komutu çalıştırın

Sudo apt install android-tools-adb

Bu komut, PC'nizden android altında Raspberry Pi'nize bağlanmanıza izin verecektir. Daha sonra “LZip”i yükleyin

Sudo apt lzip'i yükleyin

Bu siparişlerden sonra Raspberry Pi’mize bağlanabileceğiz.

Raspberry Pi 3 Model B, dünyanın en popüler tek kartlı bilgisayarının en son versiyonudur. 1,2 GHz'de çalışan dört çekirdekli 64 bit ARM Cortex-A53 CPU, dört USB 2.0 bağlantı noktası, kablolu ve kablosuz ağ bağlantısı, HDMI ve kompozit sağlar. video çıkışı ve fiziksel arayüz projeleri için 40 pinli bir GPIO konektörü.

$ adb bağlantısı bağlı :5555 Not:Raspberry Pi, Multicast DNS üzerinden Android.local ana bilgisayar adını yayınlar. Ana bilgisayar platformunuz MDNS'yi destekliyorsa aşağıdaki komutu kullanarak da panele bağlanabilirsiniz: $ adb connect Android.local

Wi-Fi'a bağlanın

Kartınızı flashladıktan sonra internete bağlamanız önemle tavsiye edilir. Bu, cihazınızın kilitlenme raporları sunmasına ve güncellemeleri almasına olanak tanır.

Not:Cihazın bilgisayarınızla aynı ağda olması gerekmez.

Wi-Fi'ye bağlanmak için aşağıdakilerden birini yapın:

Seri hata ayıklama konsolu

Seri konsol yararlı bir araçtır hata ayıklama için panonuz ve sistem günlük bilgilerinizin incelenmesi. Konsol, çekirdek günlük mesajları (ör. dmesg) için varsayılan çıkış konumudur ve aynı zamanda logcat gibi komutlara erişmek için kullanabileceğiniz tam kabuk istemine erişim sağlar. Bu, anakartınızdaki ADB'ye başka yollarla erişemiyorsanız ve henüz bir ağ bağlantısını etkinleştirmediyseniz faydalıdır.

Raspberry Pi, çeşitli kart fonksiyonları arasında çoğullanmış pinlere sahiptir. Bazı kart işlevleri aynı anda kullanılamaz (örneğin, Bluetooth'un etkinleştirilmesi ve çevresel G/Ç için UART0 bağlantı noktasının kullanılması). Daha fazla bilgi için bkz.

Not:Bu arayüzler üzerinde basit test işlemleri yapmak için PIO CLI Aracını kullanabilirsiniz.

Aşağıdaki pin şeması diyagramı, bu kartın bağlantı konnektörleri tarafından açığa çıkan mevcut bağlantı noktalarının konumlarını göstermektedir:

GPIO Sinyali Alternatif İşlevler
BCM2I2C1 (SDA)
BCM3I2C1 (SCL)
BCM7SPI0 (SS1)
BCM8SPI0 (SS0)
BCM9SPI0 (MISO)
BCM10SPI0 (MOSI)
BCM11SPI0 (SCLK)
BCM13PWM1
BCM14UART0 (TXD)MİNİÜART (TXD)
BCM15UART0 (RXD)MİNİUART (RXD)
BCM18I2S1 (BCLK)PWM0
BCM19I2S1 (LRCLK)
BCM20I2S1 (SDIN)
BCM21I2S1 (SDÇIKIŞI)


Pim İşlevi Modları

Her tablodaki aşağıdaki modlar Raspberry Pi 3'te birbirini dışlar.

UART modları

Raspberry Pi'de tek bir tam hızlı UART ( UART0) ve bir mini UART ( MİNİÜART); farklılıkları hakkında bilgi için resmi belgelere bakın. Bu UART'lar çeşitli kart işlevleri arasında çoğaltılmıştır ve aynı anda kullanılamaz. Aşağıdaki modlar desteklenir:

Mod Etkinleştiren Bluetooth Pim İşlevleri
Hata ayıklama konsolu Etkinleştirilmiş the
UART0 UART0 PIO tarafından açıldı Engelli BCM14/BCM15 pinleri UART0'ın RX/TX'ini açığa çıkarır
MİNİÜART MINIUART PIO tarafından açıldı Etkinleştirilmiş BCM14/BCM15 pinleri MINIUART'ın RX/TX'ini ortaya çıkarır
BCM14 veya BCM15 Pin PIO tarafından açıldı Etkinleştirilmiş Adlandırılmış pin (BCM14 veya BCM15) GPIO'dur, diğer pin boştadır

Farklı bir UART modu kullanarak aktif bir pini (yukarıdan) açmaya çalışırsanız bir IOException hatası atılır.

Not:Bir pini açtıktan sonra (PIO bağlantısıyla) Hata Ayıklama konsolu moduna geri dönmek, cihazın yeniden başlatılmasını gerektirir.

Ses modları

Raspberry Pi, donanım kaynaklarını Çevresel G/Ç ile ses alt sistemi (I2S ve analog) arasında paylaşır. Analog ses 3,5 mm ses jakı aracılığıyla iletilir. Aşağıdaki modlar desteklenir:

Mod Etkinleştiren Ses Yolları Pim İşlevleri
Ses Varsayılan mod; PIO bağlantısı yok I2S+Analog Yok
PWM PWM0 PIO tarafından açıldı Engelli Pin BCM18 PWM olarak etkinleştirildi
GPIO Pin PIO tarafından açıldı Yalnızca analog Adlandırılmış pin GPIO'dur

BCM18, BCM19, BCM20 ve BCM21 pinlerini içerir

Not:Ses moduna geri dönmek, donanım sınırlamaları nedeniyle cihazın yeniden başlatılmasını gerektirir.

Android Things Console'da bir donanım yapılandırması oluşturduğunuzda, aynı pinlerdeki I2S veriyoluna müdahaleyi önlemek için BCM18 ve BCM19 çekme ve indirme dirençleri GPIO gerçekten açılıncaya kadar uygulanmaz.

Birkaç Raspberry Pi modeli var, ancak en yeni Raspberry Pi 3 bunların en iyisi. Var Kablosuz adaptörler Bluetooth ve 64 bit işlemci, RPi 3'ü piyasadaki en iyi ve en uygun fiyatlı mini bilgisayarlardan biri haline getiriyor.
Raspberry Pi ile pek çok şey yapabilirsiniz ancak onu bir TV kutusu olarak kullanabilmek gerçekten harika. Raspberry Pi 3'e Android TV'nin nasıl kurulacağını size gösterelim.
Not: bu talimat Linux'ta kurulum için, ancak aynı adımlar Windows ve Mac OSX için de uygulanabilir. Ayrıca burada kullandığımız Android TV yapısının kararlı olmadığını ve bazı uygulamaların düzgün çalışmayabileceğini lütfen unutmayın. Bu arada, Kırım hakkında çevrimiçi olarak daha fazla bilgi edinmek istiyorsanız www.sudak.pro adresindeki Kırım Yardım Masası, Ukrayna yarımadasıyla ilgili her türlü soruyu yanıtlamanıza yardımcı olacaktır.

Neye ihtiyacın var
Açıkçası Raspberry Pi 3'e sahip olmanız gerekiyor. Ayrıca minimum 8 GB kapasiteli bir mikro SD karta (sınıf 10) da ihtiyacınız olacak.
Raspberry Pi'ye Android TV Kurulumu
“Geek Till it Hertz” tarafından oluşturulan Android TV görüntüsünü kullanıyoruz.

1. “Geek Till it Hertz” web sitesine gidin ve “img.bz2” dosyasını indirin.
RPi_1'de Android TV

2. Resmin sıkıştırmasını açın... Artık "atvrpi320160530.img" adında bir dosyanız olmalıdır. (Geliştirici derlemeleri güncellerse dosya değişebilir, ancak genişletilmiş.img ile bitmesi gerekir).

3. Mikro SD kartı bilgisayarınıza takın. (Bilgisayarınızda micro SD kart yuvası yoksa USB SD kart adaptörüne ihtiyacınız olacaktır).

4. Bir terminali açın. Mikro SD kartın yerini öğrenmek için aşağıdaki komutu girin:
sudo fdisk-l
“/dev/sdX” formatında olmalıdır. Bizim durumumuzda mikro SD kart “/dev/sdc” yuvasında bulunuyor.
RPi_2'de Android TV
Not: Mikro SD kartınız FAT32 formatında değilse FAT32 formatında formatlamanız gerekmektedir. Bunu gParted aracını kullanarak yapabilirsiniz. De yap destek olmak Bir sonraki adımda silineceğinden SD kartınızın içeriği.

5. Görüntüyü SD karta yazmak için aşağıdaki komutu çalıştırın:
dd if=/location/to/androidtv-image-file.img of=/dev/sdX
"/location/to/androidtv-image-file.img" ifadesini daha önce indirdiğiniz Android TV görüntüsünün gerçek konumuyla değiştirin. Ayrıca "sdX" ifadesini mikro SD kartınızın gerçek adresiyle değiştirin. Bizim durumumuzda komut şöyle görünür:
dd if=/home/damien/atvrpi320160530.img of=/dev/sdc
Biraz zaman alacak. Arkanıza yaslanın ve bir fincan kahvenin tadını çıkarın.

6. Görüntü yazıldıktan sonra SD kartı çıkarın, Raspberry Pi'ye takın ve başlatın. Android TV'nizin yüklendiğini görmelisiniz.
RPi_3'te Android TV
Mevcut araç grafik arayüzü kullanıcının görüntü dosyasını bir USB sürücüsüne yazması
Eğer uğraşmamayı tercih edersen Komut satırı veya bir Windows kullanıcısıysanız, burada kayıt yapmak için kullanabileceğiniz bazı GUI araçları verilmiştir. IMG dosyası Açık USB sürücüsü(Mikro SD kart).
Linux – Etcher
Windows – Win32 Disk Görüntüleyici

Bundan iyi bir şey çıkmadı. "Raspberry" mikrobilgisayarlar için resmi bir Android dağıtımı yoktur ve amatör yapılar ideal olmaktan uzaktır.

Bu kısa notta farklı montajları test ederken edindiğim izlenimleri yayınlıyorum.

Bir arama motorunun "android raspberry pi" sorgusu için bulduğu ilk şey Google'ın rehberidir. Android kurulumu Raspberry Pi 3'teki şeyler.

Android Things ihtiyacımız olan şey değil. Bu sistem geliştiriciler için yaratıldı " akıllı cihazlar” ve yalnızca Google'dan gelen Windows 10 IoT Core'un bir analogudur. Her zamanki gibi Android kullanıcısı Windows 10 IoT Core'un masaüstü Windows 10 ile olan ortak noktalarından daha fazlası yoktur.

Genel olarak, Android Things ne değil düzenli kullanıcı başlıkta tanıdık "android" kelimesini görünce onu almayı planlıyor. Profesyonel bir geliştirici değilseniz bu sistem size göre değildir. İndirmeyin, kurmayın.

Geek Till It Hertz'den Android 7.1 Nougat'ı oluşturun

Bulmayı başardığım bir sonraki şey, tek kartlı bilgisayarlar ve Linux sistemleri hakkındaki geektillithertz.com blogunun yazarı Sahaj Sarup adlı Hintli bir meraklının Android 7.1 Nougat yapısıydı.

Meclis başarısız oldu.

Varsayılan olarak GAPPS uygulama paketi kesilir ( Google Oyun ve diğer önceden yüklenmiş Google hizmetleri), ama bu o kadar da kötü değil. Asıl sorun, bu düzenekte fare imleci yerine bir tür karmakarışık piksel bulunması ve fare imlecinin ekrandaki herhangi bir hareketinin görüntünün sarsılmasına ve titremesine neden olmasıdır.

Ve bu seğirmeler düzeneğin kullanılmasını imkansız hale getiriyor. Bunun gözler için ne kadar zararlı olduğunu bilmiyorum (sanırım öyle), ancak sistemi kullanmak son derece rahatsız edici.

RTAndroid'den Android 7.1 Nougat'ı oluşturun

Test ettiğim bir sonraki şey, RTAndroid projesindeki aynı Android 7.1'in yapısıydı.

İndirildi ve kuruldu. İşler.

İlk fark ettiğim şey, son derece düşük varsayılan ekran çözünürlüğüydü. 1280x720, büyük olasılıkla 1024x600 olduğundan bile emin değilim. Teorik olarak, ekran çözünürlüğünün konfigürasyon dosyalarından biri düzenlenerek ayarlanması gerekiyor, burada bunun nasıl yapılacağına dair talimatlar bulamadım ve özellikle aramaya çalışmadım.

GAPPS kesildi. Sanal düğmeler Android sistemleri(ekranın alt kısmında bulunan kare, üçgen ve daire), görüntünün ekrandaki genel görüntüsünün yatay olarak yönlendirilmesine rağmen ekranın sağ kenarı boyunca dikey olarak yerleştirilmiştir. Oldukça tuhaf görünüyor.

Montaj koşullu olarak işlevseldir, ancak yalnızca özellikle Android'e ve özellikle Raspberry Pi'ye çok güçlü bir ihtiyaç varsa kullanılabilir.

Çözüm

Açık şu anda(yaz 2017) Raspberry Pi'de Android kullanmak neredeyse imkansızdır. Ve eğer sistemi kurmak hala mümkünse (RTAndroid düzeneğinin çalıştığı söylenemez), o zaman stabilite ve kullanım kolaylığı büyük bir sorudur.

Ve öngörülebilir gelecekte durumun değişmesi pek olası değil, çünkü amatör meraklılar gerçekten işe yarar bir montaj oluşturamıyorlar (ve eğer yetenekli olsalardı, onu zaten yaratmış olacaklardı) ve Raspberry Pi Vakfı ekleme planlarını duyurmadı. resmi destek"Ahududu" için Android.




Tepe