Raspberry pi 3 android 6.0 marshmallow 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.
İlgilenen lütfen kedinin altına
Lütfen bu sürümlerin resmi olmadığını, bunları kendi sorumluluğunuzda ve risk altında kullandığınızı, makalenin yazarının sorumlu olmadığını unutmayın. diğer insanların hataları ve Bunları kullanmak için en az SD sınıf 10'a ihtiyacınız var.
RasPi 3 için Android
İki versiyonu vardır:
- Android TV
- Android 6.0.1MM
Android TV
Oldukça iyi optimize edilmiş, KODI var, oldukça aktif bir şekilde geliştiriliyor Video her seferinde çalışıyor.
Android 6.0.1
Wi-Fi ve Bluetooth çalışıyor. Video her seferinde gösteriliyor.
Siyanojen modu 13
Geliştirme İngilizce konuşan topluluk tarafından gerçekleştirilir, hatta bazı gelişmeler vardır.
GAPPS'yi yükleme
AndroidTV için geçerli değildir
1. ADB'yi koyduk.
3. GAPPS'yi İndirin (Örneğin http://opengapps.org adresinden)
4. Sistem klasörünü herhangi bir yere çıkartıyoruz (Windows'ta ADB ile klasöre çıkartıyoruz)
5. Konsolu açın (Windows adb klasöründeyse) ve şunu yazın:
adb ipinizi bağlayın
adb yeniden montajı
6. Sonra şunu yazıyoruz:
Adb push dizini / sistem / sistem
adb yeniden başlatma
ve sevinin!
Kurulum.apk
AndroidTV için geçerli değildir
1. ADB'yi koyduk.
2. USB hata ayıklamayı açın ve ip adresine bakın (Tablet Hakkında / Durum)
3. Bağlan:
adb ipinizi bağlayın
4. .apk dosyalarının bulunduğu dizine gidin (Windows'ta tüm dosyaları ADB klasörüne sıfırlamanız gerekir)
5. Bir komut yazın:
Adb kurulum adı.apk
krom işletim sistemi
RasPi2/3 için Google'dan 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ştirildi.
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 sadece deneysel bir kurulum olduğunu belirtmek önemlidir. Android'in hiçbir 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 dönse bile, bugün Android'i ahududu pi'sinde günlük olarak kullanmak zordur.
Android'i yüklemek için ön koşullar
Bu kısa girişten sonra, bu kurulumu tamamlamak için ihtiyacımız olan her şeyi gözden geçirelim.
- Tabii ki, bir ahududu pi 3'e ihtiyacınız var
- En az 16 GB kapasiteli bir SD kart ve iyi bir okuma / yazma hızına sahip 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 bir HDMI kablosu kullanımını gerektirmeyen vakfın resmi dokunmatik ekranını da kullanın
Girişte indirdiğiniz zip arşivinden çıkardığınız Android'den .img dosyasını seçmeniz yeterli, Etcher işletim sisteminin yükleneceği SD kartı otomatik olarak algılar ancak değiştirmek mümkündür. Son olarak, SD kartın oluşturulmasına başlamak için Flash'a tıklayın. Uzun dakikalar sürebilir.
İşiniz bittiğinde, SD kartı ekrana bağlı ahududu pi'nize takın. İşte şimdi işlevsel bir Android ile birliktesiniz. Ancak, görebileceğiniz 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 ekranın üst kısmına tıklayarak seçenekler panelini çekin ve aynı akıllı telefon gibi aşağı doğru çekin.
Bittiğinde, ahududu pi'nin IP adresine ihtiyacımız olacak. Onu almak için, parametrelere gitmeniz, çeşitli parametrelerin en altına inmeniz ve "Tablet hakkında" ve ardından "Durum"a 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 çıkarken girişte belirttiğimiz gibi unix bilgisayarımıza dönebileceğiz. Windows kullananlara bu adımları gerçekleştirmek için bir sanal makine kullanabileceklerini hatırlatırım.
Girişte indirdiğiniz gapps.sh dosyasını açın. Aşağıdaki satırları bulacaksınız
SHOW_HELP = false ADB_ADDRESS = "192.168.10.173" MİMARİ = "kol" PACKAGE_NAME = "pico" INIT_FILE = "/etc/init.d/gapps"
IP adresini (ADB_ADDRESS) ahududu pi'nizinkiyle 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 android-tools-adb'yi kurun
Bu komut, PC'nizden android altında raspberry pi'nize bağlanmanıza izin verecektir. Ardından “LZip”i kurun
sudo apt lzip'i kur
Bu komutlardan 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 sürümüdür. 1,2 GHz hızında ç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 sağlar. ve bileşik video çıkışı ve fiziksel arabirim projeleri için 40 pimli GPIO konektörü.
$ adb bağlantısı
Wi-Fi'ye bağlan
Kartınızı flaşladıktan sonra, internete bağlamanız şiddetle tavsiye edilir. Bu, cihazınızın kilitlenme raporları sunmasına ve güncellemeler 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 bilgilerini gözden geçirme. Konsol, çekirdek günlük mesajları (ör. dmesg) için varsayılan çıktı konumudur ve aynı zamanda logcat gibi komutlara erişmek için kullanabileceğiniz tam bir kabuk bilgi istemine erişim sağlar. Bu, panonuzdaki ADB'ye başka yollarla erişemiyorsanız ve henüz bir ağ bağlantısını etkinleştirmediyseniz yararlıdır.
Raspberry Pi, çeşitli kart işlevleri arasında çoğullanan 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 arabirimler üzerinde basit test işlemleri yapmak için PIO CLI Aracını kullanabilirsiniz.Aşağıdaki bağlantı şeması, bu kartın koparma konektörlerinin maruz kaldığı mevcut bağlantı noktalarının konumlarını göstermektedir:
GPIO Sinyali | Alternatif İşlevler | |
---|---|---|
BCM2 | I2C1 (SDA) | |
BCM3 | I2C1 (SCL) | |
BCM7 | SPI0 (SS1) | |
BCM8 | SPI0 (SS0) | |
BCM9 | SPI0 (MISO) | |
BCM10 | SPI0 (MOSI) | |
BCM11 | SPI0 (SCLK) | |
BCM13 | PWM1 | |
BCM14 | UART0 (TXD) | MINIUART (TXD) |
BCM15 | UART0 (RXD) | MINIUART (RXD) |
BCM18 | I2S1 (BCLK) | PWM0 |
BCM19 | I2S1 (LRCLK) | |
BCM20 | I2S1 (SDIN) | |
BCM21 | I2S1 (SD ÇIKIŞ) |
Pim Fonksiyon Modları
Her tablodaki aşağıdaki modlar, Raspberry Pi 3'te birbirini dışlar.
UART modları
Raspberry Pi'nin tek bir tam hızlı UART'ı vardır ( UART0) ve bir mini UART ( MINIUART); farklılıkları hakkında bilgi için resmi belgelere bakın. Bu UART'lar, çeşitli kart işlevleri arasında çoğullanı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 | PIO tarafından açılan UART0 | Engelli | BCM14/BCM15 pimleri, UART0'ın RX/TX'ini ortaya çıkarır |
MINIUART | PIO tarafından açılan MINIUART | Etkinleştirilmiş | BCM14/BCM15 pimleri, MINIUART'ın RX/TX'ini ortaya çıkarır |
BCM14 veya BCM15 | PIO tarafından açılan pin | Etkinleştirilmiş | İsimlendirilmiş pin (BCM14 veya BCM15) GPIO, diğer pin boşta |
Farklı bir UART modu kullanarak (yukarıdan) aktif bir pin açmaya çalışırsanız bir IOException hatası atılır.
Not:Bir pimi 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, Çevresel G/Ç ile ses alt sistemi (I2S ve analog) arasında donanım kaynaklarını paylaşır. Analog ses, 3,5 mm ses jakı aracılığıyla iletilir. Aşağıdaki modlar desteklenir:
mod | Etkinleştiren | Ses Rotaları | 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 | PIO tarafından açılan pin | sadece analog | Adlandırılmış pin GPIO'dur |
BCM18, BCM19, BCM20 ve BCM21 pimlerini 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ştururken, BCM18 ve BCM19 pullup ve pulldown dirençleri, aynı pinler üzerindeki I2S veriyoluna müdahale etmekten kaçınmak için GPIO gerçekten açılana kadar geçerli olmaz.
Piyasada birkaç Raspberry Pi modeli var, ancak en yeni Raspberry Pi 3 bunların en iyisi. sahip wifi adaptörleri ve Bluetooth ve 64 bit işlemci, RPi 3'ü piyasadaki en uygun fiyatlı mini bilgisayarlardan biri yapıyor.
Raspberry Pi ile pek çok şey yapabilirsiniz, ancak onu TV kutusu olarak kullanabilmek gerçekten harika. Raspberry Pi 3'e Android TV'yi nasıl kuracağınızı gösterelim.
Not: Bu kurulum talimatı Linux içindir, 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 Bilgi Merkezi, Ukrayna yarımadasıyla ilgili tüm sorularınızı yanıtlamanıza yardımcı olacaktır.
Neye ihtiyacın var
Açıkçası bir Raspberry Pi 3'e ihtiyacınız var. Ayrıca minimum 8 GB'lık bir mikro SD karta (sınıf 10) 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. Resmi sıkıştırın... Artık "atvrpi320160530.img" dosyasına sahip olmalısınız. (Geliştirici derlemeleri güncellerse dosya değişebilir, ancak .img uzantısıyla bitmelidir.)
3. Bilgisayarınıza bir mikro SD kart takın. (Bilgisayarınızda mikro SD kart yuvası yoksa bir USB SD kart adaptörüne ihtiyacınız olacaktır).
4. Bir terminal açın. Mikro SD kartın yerini öğrenmek için aşağıdaki komutu girin:
sudo fdisk -l
“/dev/sdX” biçiminde olmalıdır. Bizim durumumuzda, mikro SD kart “/dev/sdc” yuvasındadır.
RPi_2'de Android TV
Not: Mikro SD kartınız FAT32 formatında değilse, FAT32 formatında formatlamanız gerekir. Bunu gParted aracıyla yapabilirsiniz. De yap destek olmak Bir sonraki adımda silineceği için 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=/konum/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 " i 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 önyükleyin. Android TV'nizin açıldığını görmelisiniz.
RPi_3'te Android TV
ile erişilebilir araç GUI görüntü dosyasını bir USB sürücüsüne yazmak için kullanıcı
uğraşmamayı tercih ediyorsan Komut satırı veya bir Windows kullanıcısıysanız, bir IMG dosyası yazmak için kullanabileceğiniz bazı GUI araçları şunlardır: USB bellek(Mikro SD kart).
Linux-Etcher
Windows - Win32 Disk Görüntüleyici
Bundan iyi bir şey çıkmadı. Doğada "ahududu" 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 etme izlenimlerimi yayınlıyorum.
Bir arama motorunun "android ahududu pi" için bulduğu ilk şey, bir Google rehberidir. Android kurulumu Raspberry Pi 3'teki şeyler.
Android Things ihtiyacımız olan şey değil. Bu sistem geliştiriciler için oluşturuldu akıllı cihazlar” ve yalnızca Google'dan Windows 10 IoT Core'un bir analogudur. Bilinen Android kullanıcısı ile Windows 10 IoT Core'un masaüstü Windows 10 ile ortak olandan daha fazla ortak noktası yoktur.
Genel olarak, Android Things, ortalama bir kullanıcının başlıkta tanıdık "android" kelimesini görerek almayı planladığı şey değildir. Profesyonel bir geliştirici değilseniz, bu sistem size göre değildir. İndirmeyin, kurmayın.
Geek Till It Hertz tarafından geliştirilen Android 7.1 Nougat
Bulabildiğim bir sonraki şey, tek kartlı bilgisayarlar ve Linux sistemleri hakkında geektillithertz.com blogunun yazarı Sahaj Sarup adlı Hintli bir meraklının Android 7.1 Nougat yapısıydı.
Yapı başarısız oldu.
Varsayılan olarak, paket içinde kesilir. GAPPS uygulamaları (Google Oyun ve diğer ön ayar Google hizmetleri), ama sorunun yarısı bu. Asıl sorun, bu düzenekte fare imleci yerine bir tür piksel karmaşası olması ve fare imlecinin ekrandaki herhangi bir hareketinin görüntünün seğirmesine ve titremesine neden olmasıdır.
Ve bu seğirmeler düzeneğin kullanılmasını imkansız hale getirir. Bunun gözler için ne kadar zararlı olduğunu bilmiyorum (bence zararlı), ancak sistemi kullanmak son derece rahatsız edici.
Android 7.1 Nougat'ı RTAndroid ile oluşturun
Test ettiğim bir sonraki şey, RTAndroid projesinden aynı Android 7.1'in oluşturulmasıydı.
İndirildi, kuruldu. İşler.
Fark ettiğim ilk şey, son derece düşük varsayılan ekran çözünürlüğüydü. 1280x720 olduğundan bile emin değilim, büyük olasılıkla 1024x600. Teorik olarak, ekran çözünürlüğü, bunun nasıl yapılacağına dair talimatları bulamadığım ve özellikle aramaya çalışmadığım yapılandırma dosyalarından biri düzenlenerek ayarlanmalıdır.
GAPPS kesilir. sanal düğmeler Android sistemleri(ekranın altındaki kare, üçgen ve daire), ekran görüntüsü genellikle yatay olmasına rağmen, ekranın sağ kenarı boyunca dikey olarak yerleştirilir. Oldukça garip görünüyor.
Montaj koşullu olarak işlevseldir, ancak onu yalnızca Android'de ve özellikle Raspberry Pi'de çok büyük bir ihtiyaçtan kullanabilirsiniz.
Çözüm
Şu anda (2017 yazı) Raspberry Pi'de Android kullanmak neredeyse imkansız. Ve yine de sistemi kurabiliyorsanız (germeli RTAndroid montajı çalışma olarak adlandırılabilir), o zaman işin kararlılığı ve rahatlığı büyük bir sorudur.
Ve durumun öngörülebilir gelecekte değişmesi pek olası değil, çünkü amatör meraklılar gerçekten uygulanabilir bir montaj oluşturamıyorlar (ve olsaydı, zaten yaratmış olacaklardı) ve Raspberry Pi Vakfı, ekleme planlarını dile getirmedi. resmi destek Ahududu için Android.