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
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 | |
---|---|---|
BCM2 | I2C1 (SDA) | |
BCM3 | I2C1 (SCL) | |
BCM7 | SPI0 (SS1) | |
BCM8 | SPI0 (SS0) | |
BCM9 | SPI0 (MISO) | |
BCM10 | SPI0 (MOSI) | |
BCM11 | SPI0 (SCLC) | |
BCM13 | PWM1 | |
BCM14 | UART0 (TXD) | MINIUART (TXD) |
BCM15 | UART0 (RXD) | MINIUART (RXD) |
BCM18 | I2S1 (BCLK) | PWM0 |
BCM19 | I2S1 (LRCLK) | |
BCM20 | I2S1 (SDIN) | |
BCM21 | I2S1 (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 ».