Installation de guimauve Raspberry Pi 3 Android 6.0. Autres projets Android pour Raspberry Pi

Dans cet article, je vais vous expliquer comment installer Android, les nuances de son utilisation.

Pour les personnes intéressées, veuillez cliquer ci-dessous

Attention, ces versions ne sont pas officielles, vous les utilisez à vos risques et périls, l'auteur de l'article n'est pas responsable de les erreurs des autres, et Pour les utiliser, vous avez besoin d'un minimum de 10e année SD.

Android pour RasPi 3

Il existe deux versions :

  • Android Télévision
  • Android 6.0.1MM

Android Télévision

C'est assez bien optimisé, il y a KODI, il est développé assez activement, la vidéo fonctionne à chaque fois.

Android 6.0.1

Le Wi-Fi et le Bluetooth fonctionnent. La vidéo s'affiche une fois sur deux.

Cyanogènemod 13

Le développement est réalisé par la communauté anglophone, il y a même quelques développements

Installation de GAPPS

Ne s'applique pas à AndroidTV

1. Installez ADB.

3. Téléchargez GAPPS (par exemple depuis http://opengapps.org)

4. Extrayez le dossier système vers n'importe quel emplacement (sous Windows, extrayez-le dans le dossier avec ADB)

5. Ouvrez la console (si Windows, alors dans le dossier avec adb) et écrivez :

Adb connecte votre_ip

remontage de la BAD

6. Alors on écrit :

Répertoire push Adb/système/système

redémarrage de la BAD

et réjouissez-vous!

Installation.apk

Ne s'applique pas à AndroidTV

1. Installez ADB.

2. Activez le débogage USB et regardez l'adresse IP (À propos de la tablette/de l'état)

3. Connectez-vous :

Adb connecte votre_ip

4. Accédez au répertoire contenant les fichiers .apk (sous Windows, vous devez vider tous les fichiers dans le dossier avec ADB)

5. Écrivez la commande :

Nom d'installation Adb.apk

Système d'exploitation Chrome

Système d'exploitation de Google pour RasPi2/3. Prend en charge l'exécution des applications Android. Mais ne prend pas en charge le Wi-Fi intégré sur RasPi3 et Flash Player. En cours de développement.

Cet article vous expliquera comment installer et configurer Android 7.1.1 (avec le Play Store) sur votre Raspberry Pi.

Avant tout, il est important de souligner qu’il ne s’agit que d’un dispositif expérimental. Aucune version d'Android n'est officiellement compatible avec le raspberry pi et donc la version que nous allons installer n'est pas optimisée pour notre chère carte mère. Il est donc difficile aujourd'hui d'utiliser Android au quotidien sur son raspberry pi même si l'installation que nous allons présenter tourne relativement bien.

Conditions préalables pour installer Android

Après cette courte introduction, faisons le point sur tout ce dont nous avons besoin pour mener à bien cette installation.

  • Bien sûr, vous avez besoin d'un Raspberry Pi 3
  • Une carte SD d'au moins 16 Go et il est important qu'elle ait une bonne vitesse de lecture/écriture.
  • Vous aurez également besoin d'un câble HDMI pour afficher la magnifique interface Android. Tu peux utilisez également l'écran tactile officiel de la fondation qui ne fait pas nécessitent l'utilisation d'un câble HDMI

Sélectionnez simplement le fichier .img d'Android que vous avez extrait de l'archive zip téléchargée en introduction, Etcher détecte automatiquement la carte SD sur laquelle installer le système d'exploitation mais il est possible de la changer. Cliquez enfin sur Flash pour lancer la création de la carte SD. Cela peut prendre de longues minutes.

Une fois terminé, insérez la carte SD dans votre raspberry pi connecté à un écran. Vous voilà désormais avec un Android fonctionnel. Cependant, comme vous pouvez le constater, celui-ci ne dispose pas de Play Store.

Installer le Play Store

Pour installer le Play Store, vous devez d'abord vous connecter à Internet (wi-fi ou Ethernet). Pour cela, tirez le panneau d'options en cliquant en haut de l'écran et déroulez-le vers le bas, tout comme sur un smartphone.

Une fois cela fait, nous aurons besoin de l’adresse IP du raspberry pi. Pour le récupérer, il faut se rendre dans les paramètres, descendre en bas des différents paramètres et se rendre dans « A propos de la tablette » puis dans « Statut ». nous pouvons maintenant voir notre adresse IP (198.168.xx).

Maintenant que nous avons récupéré cette adresse, nous allons pouvoir revenir sur notre ordinateur unix comme indiqué en introduction tout en laissant le raspberry pi sous Android. Je rappelle à ceux qui sont sous Windows qu'ils peuvent utiliser une machine virtuelle pour effectuer ces étapes.

Ouvrez le fichier Gapps.sh téléchargé dans l'introduction. Vous trouverez les lignes suivantes

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

Il est nécessaire de remplacer l'adresse IP (ADB_ADDRESS) par celle de votre raspberry pi. De plus, si les autres champs sont vides, remplissez-les comme ci-dessus.

Après cela, dans un terminal, exécutez la commande

Sudo apt installer android-tools-adb

Cette commande vous permettra de vous connecter à votre raspberry pi sous android depuis votre PC. Ensuite installez « LZip »

Sudo apt installer lzip

Après ces commandes, nous pourrons nous connecter à notre raspberry pi.

Raspberry Pi 3 modèle B est la dernière itération de l'ordinateur monocarte le plus populaire au monde. Il fournit un processeur ARM Cortex-A53 quadricœur 64 bits fonctionnant à 1,2 GHz, quatre ports USB 2.0, un réseau filaire et sans fil, HDMI et composite. sortie vidéo et un connecteur GPIO à 40 broches pour les projets d'interface physique.

$ adb connecter connecté à :5555 Note:Raspberry Pi diffuse le nom d'hôte Android.local sur DNS multidiffusion. Si votre plateforme hôte prend en charge MDNS, vous pouvez également vous connecter à la carte à l'aide de la commande suivante : $ adb connect Android.local

Connectez-vous au Wi-Fi

Après avoir flashé votre carte, il est fortement recommandé de la connecter à internet. Cela permet à votre appareil de fournir des rapports d'erreur et de recevoir des mises à jour.

Note:L'appareil n'a pas besoin d'être sur le même réseau que votre ordinateur.

Pour vous connecter au Wi-Fi, effectuez l'une des opérations suivantes :

Console de débogage série

La console série est un outil utile pour le débogage votre tableau et examiner les informations du journal du système. La console est l'emplacement de sortie par défaut des messages du journal du noyau (c'est-à-dire dmesg), et elle donne également accès à une invite shell complète que vous pouvez utiliser pour accéder à des commandes telles que logcat . Ceci est utile si vous ne parvenez pas à accéder à ADB sur votre carte par d'autres moyens et que vous n'avez pas encore activé une connexion réseau.

Le Raspberry Pi possède des broches multiplexées entre diverses fonctions de la carte. Certaines fonctions de la carte ne peuvent pas être utilisées simultanément (par exemple, activer Bluetooth et utiliser le port UART0 pour les E/S périphériques). Pour plus d'informations, consultez le .

Note:Vous pouvez utiliser l'outil PIO CLI pour effectuer des opérations de test simples sur ces interfaces.

Le schéma de brochage suivant illustre les emplacements des ports disponibles exposés par les connecteurs épanouis de cette carte :

Signal GPIO Fonctions alternatives
BCM2I2C1 (SDA)
BCM3I2C1 (SCL)
BCM7SPI0 (SS1)
BCM8SPI0 (SS0)
BCM9SPI0 (MISO)
BCM10SPI0 (MOSI)
BCM11SPI0 (SCLC)
BCM13PWM1
BCM14UART0 (TXD)MINIUART (TXD)
BCM15UART0 (RXD)MINIUART (RXD)
BCM18I2S1 (BCLK)PWM0
BCM19I2S1 (LRCLK)
BCM20I2S1 (SDIN)
BCM21I2S1 (SDOUT)


Modes de fonction des broches

Les modes suivants dans chaque tableau s'excluent mutuellement sur le Raspberry Pi 3.

Modes UART

Le Raspberry Pi possède un seul UART pleine vitesse ( UART0) et un mini UART ( MINIUART); voir la documentation officielle pour plus d'informations sur leurs différences. Ces UART sont multiplexés entre différentes fonctions de la carte et ne peuvent pas être utilisés simultanément. Les modes suivants sont pris en charge :

Mode Activé par Bluetooth Fonctions des broches
Console de débogage Activé le
UART0 UART0 ouvert par PIO Désactivé Les broches BCM14/BCM15 exposent RX/TX de UART0
MINIUART MINIUART ouvert par PIO Activé Les broches BCM14/BCM15 exposent RX/TX de MINIUART
BCM14 ou BCM15 Épingle ouverte par PIO Activé La broche nommée (BCM14 ou BCM15) est GPIO, l'autre broche est inactive

Une erreur IOException est générée si vous essayez d'ouvrir une broche active (par le haut) en utilisant un mode UART différent.

Note:Le retour au mode console de débogage après l'ouverture d'une broche (avec une connexion PIO) nécessite un redémarrage de l'appareil.

Modes audio

Le Raspberry Pi partage les ressources matérielles entre les E/S périphériques et le sous-système audio (I2S et analogique). L'audio analogique est transmis via la prise audio 3,5 mm. Les modes suivants sont pris en charge :

Mode Activé par Itinéraires audio Fonctions des broches
l'audio Mode par défaut; pas de connexions PIO I2S+Analogique N / A
MLI PWM0 ouvert par PIO Désactivé Broche BCM18 activée en tant que PWM
GPIO Épingle ouverte par PIO Analogique uniquement La broche nommée est GPIO

Comprend les broches BCM18, BCM19, BCM20 et BCM21

Note:Le retour au mode Audio nécessite un redémarrage de l'appareil en raison des limitations du matériel.

Lorsque vous créez une configuration matérielle dans la console Android Things, les résistances pullup et pulldown BCM18 et BCM19 ne s'appliquent pas jusqu'à ce que le GPIO soit réellement ouvert afin d'éviter d'interférer avec le bus I2S sur les mêmes broches.

Il existe plusieurs modèles de Raspberry Pi, mais le dernier Raspberry Pi 3 est le meilleur de tous. Il a Adaptateurs Wi-Fi et Bluetooth et un processeur 64 bits, faisant du RPi 3 l'un des mini-ordinateurs les meilleurs et les plus abordables du marché.
On peut faire beaucoup de choses avec un Raspberry Pi, mais c'est vraiment cool de pouvoir l'utiliser comme boîtier TV. Laissez-nous vous montrer comment installer Android TV sur Raspberry Pi 3.
Note: cette instruction pour l'installation sous Linux, mais les mêmes étapes peuvent également être appliquées pour Windows et Mac OSX. Veuillez également noter que la version d'Android TV que nous utilisons ici n'est pas stable et que certaines applications peuvent ne pas fonctionner correctement. À propos, si vous souhaitez en savoir plus sur la Crimée en ligne, le service d'assistance pour la Crimée sur www.sudak.pro vous aidera à répondre à toutes vos questions sur la péninsule ukrainienne.

De quoi as-tu besoin
Évidemment, vous devez disposer d'un Raspberry Pi 3. Vous aurez également besoin d'une carte micro SD (classe 10) d'une capacité minimale de 8 Go.
Installer Android TV sur Raspberry Pi
Nous utilisons l'image Android TV créée par « Geek Till it Hertz ».

1. Allez sur le site « Geek Till it Hertz » et téléchargez le fichier « img.bz2 ».
Android TV sur RPi_1

2. Décompressez l'image... Vous devriez maintenant avoir un fichier appelé "atvrpi320160530.img". (Le fichier peut changer si le développeur met à jour les assemblys, mais il doit se terminer par extend.img).

3. Insérez la carte micro SD dans votre ordinateur. (Vous aurez besoin d'un adaptateur de carte USB SD si votre ordinateur ne dispose pas d'un emplacement pour carte micro SD).

4. Ouvrez un terminal. Entrez la commande suivante pour connaître l'emplacement de la carte micro SD :
sudo fdisk -l
Il doit être au format « /dev/sdX ». Dans notre cas, la carte micro SD se trouve dans le slot « /dev/sdc ».
Android TV sur RPi_2
Remarque : Si votre carte micro SD n'est pas au format FAT32, vous devez la formater au format FAT32. Vous pouvez le faire en utilisant l'outil gParted. Faites aussi sauvegarde contenu de votre carte SD car il sera effacé à l’étape suivante.

5. Exécutez la commande suivante pour graver l'image sur la carte SD :
jj si=/emplacement/vers/androidtv-image-file.img de=/dev/sdX
Remplacez «/location/to/androidtv-image-file.img» par l'emplacement réel de l'image Android TV que vous avez téléchargée précédemment. Remplacez également « sdX » par l'adresse réelle de votre carte micro SD. Dans notre cas, la commande ressemble à ceci :
jj si=/home/damien/atvrpi320160530.img de=/dev/sdc
Cela prendra du temps. Asseyez-vous et savourez une tasse de café.

6. Une fois l'image gravée, retirez la carte SD, insérez-la dans le Raspberry Pi et démarrez-la. Vous devriez voir votre Android TV se charger.
Android TV sur RPi_3
Outil disponible avec interface graphique l'utilisateur doit écrire le fichier image sur une clé USB
Si vous préférez ne pas vous occuper ligne de commande ou êtes un utilisateur Windows, voici quelques outils GUI que vous pouvez utiliser pour enregistrer Fichier IMG sur clé USB(Carte Micro SD).
Linux – Graveur
Windows – Imageur de disque Win32

Rien de bon n’en est sorti. Il n'existe pas de distribution Android officielle pour les micro-ordinateurs « framboise », et les versions amateurs sont loin d'être idéales.

Je publie mes impressions en testant différents assemblages dans cette courte note.

La toute première chose trouvée par un moteur de recherche pour la requête « Android Raspberry Pi » est le guide de Google pour Installer Android Choses sur Raspberry Pi 3.

Android Things n’est pas ce dont nous avons besoin. Ce système a été créé pour les développeurs » appareils intelligents» et est un analogue de Windows 10 IoT Core, uniquement de Google. Avec l'habituel Utilisateur Android il n'a pas plus en commun que Windows 10 IoT Core n'a de point commun avec Windows 10 de bureau.

En général, Android Things n'est pas ce que utilisateur régulier envisage de l’obtenir, voyant le mot familier « Android » dans le titre. Si vous n'êtes pas un développeur professionnel, ce système n'est pas pour vous. Ne téléchargez pas, n'installez pas.

Construisez Android 7.1 Nougat à partir de Geek Till It Hertz

La prochaine chose que j'ai réussi à trouver était une version d'Android 7.1 Nougat d'un passionné indien nommé Sahaj Sarup, auteur du blog geektillithertz.com sur les ordinateurs monocarte et les systèmes Linux.

L'assemblée n'a pas abouti.

Par défaut, le package d'application GAPPS est découpé ( jeu de Google et autres préinstallés Services Google), mais ce n'est pas si grave. Le principal problème est qu'au lieu du curseur de la souris, dans cet assemblage, il y a une sorte de fouillis de pixels, et tout mouvement du curseur de la souris sur l'écran provoque des secousses et un scintillement de l'image.

Et ces secousses rendent impossible l’utilisation de l’assemblage. Je ne sais pas à quel point cela est nocif pour les yeux (je pense que oui), mais l'utilisation du système est tout simplement extrêmement inconfortable.

Construire Android 7.1 Nougat à partir de RTAndroid

La prochaine chose que j'ai testée était une version du même Android 7.1 du projet RTAndroid.

Téléchargé et installé. Travaux.

La première chose que j’ai remarquée était la résolution d’écran par défaut extrêmement faible. Je ne suis même pas sûr qu'il existe 1280x720, probablement 1024x600. Théoriquement, la résolution de l'écran devrait être ajustée en éditant l'un des fichiers de configuration, où je n'ai pas trouvé d'instructions sur la façon de procéder, et je n'ai pas particulièrement essayé de la rechercher.

Les GAPPS sont supprimés. Boutons virtuels Systèmes Android(le carré, le triangle et le cercle situés en bas de l'écran) sont situés verticalement le long du bord droit de l'écran, malgré le fait que l'affichage global de l'image sur l'écran soit orienté horizontalement. Cela semble assez étrange.

L'ensemble est fonctionnel sous condition, mais il ne peut être utilisé que s'il existe un très fort besoin spécifiquement pour Android et spécifiquement sur le Raspberry Pi.

Conclusion

Sur actuellement(été 2017) utiliser Android sur Raspberry Pi est presque impossible. Et s'il est encore possible d'installer le système (l'assemblage RTAndroid peut difficilement être qualifié de fonctionnel), alors la stabilité et la facilité d'utilisation sont une grande question.

Et dans un avenir prévisible, il est peu probable que la situation change, car les passionnés amateurs ne sont pas en mesure de créer un assemblage vraiment fonctionnel (et s'ils en étaient capables, ils l'auraient déjà créé), et la Fondation Raspberry Pi n'a pas annoncé son intention d'ajouter soutien officiel Android pour « framboise ».




Haut