Comment installer Android 2.3 sur le Raspberry Pi

Avec un processeur de 700 MHz et au moins 256 Mo de RAM, le Raspberry Pi présente des caractéristiques comparables à celles d’un smartphone d’entrée de gamme. Il est donc naturel que de nombreux utilisateurs se soient montrés intéressés par l’installation du logiciel mobile Android de Google sur leur appareil.

La bonne nouvelle est que c'est ce que vous pouvez faire: Android 2.3 a déjà été porté et vous pouvez le télécharger et l'installer dès maintenant. La mauvaise nouvelle est qu'il ne prend pas encore en charge l'accélération matérielle, ce qui signifie que l'expérience n'est pas aussi fluide que vous le souhaiteriez peut-être.

Android 4.0 pour le Pi avec accélération matérielle est en préparation, mais si vous avez envie d'essayer la version précédente, voici ce qu'il vous reste à faire ...

Ce dont vous aurez besoin

  • Raspberry Pi - si vous venez d'avoir le vôtre, voici comment le configurer
  • Une carte SD avec au moins 4 Go d'espace libre, au format FAT32
  • CyanogenMod 7.2 (ROM Android personnalisée) pour le Raspberry Pi

les fenêtres

Donc, vous avez téléchargé CyanogenMod à partir du lien ci-dessus, mais comment l'obtenir sur votre carte SD? Il ne suffit pas de le faire glisser. votre Raspberry Pi ne pourra pas démarrer à partir d’une carte SD sur laquelle se trouve un fichier .img. Vous aurez besoin d'un logiciel tiers pour décompresser d'abord le fichier 7z - 7-Zip et WinRAR sont également capables - puis un autre logiciel est nécessaire pour extraire les fichiers de l'image et les transférer sur la carte SD. .

Heureusement, il existe un programme pratique pour Windows, appelé Win32DiskImager, qui est à la fois gratuit et léger et qui sera en mesure de prendre en charge tous les travaux difficiles. Indiquez simplement où se trouve le fichier .img que vous avez extrait et sur quel périphérique vous voulez le copier. Dans ce cas, la carte SD était E: \.

Une fois que vous avez démarré le processus, cela ne devrait pas prendre trop de temps. Quand c'est fini, insérez la carte SD dans votre Pi et vous naviguerez dans Android en un rien de temps.

Mac OS X

Malheureusement, le processus sous Mac OS X implique un peu de travail en ligne de commande, mais ce n’est rien que nous ne puissions pas gérer, et vous serez opérationnel avant de le savoir.

Comme sous Windows, la première étape si vous utilisez un Mac consiste à décompresser le fichier 7z que vous venez de télécharger. Il existe de nombreux programmes gratuits disponibles pour cela, mais j'aime bien utiliser «The Unarchiver», qui est vraiment léger et disponible gratuitement sur l'App Store.

Ensuite, vous aurez besoin de trouver le nom BSD de votre carte SD - ne vous inquiétez pas, vous n’avez pas besoin de connaître les détails ici, nous cherchons simplement un élément d’information. Pour ce faire, cliquez sur le logo Apple dans la barre de menus, puis allez à propos de ce Mac> Plus d'infos et consultez votre rapport système.

Une fois que vous y êtes, sélectionnez «USB dans la barre latérale et recherchez« Lecteur de carte mémoire interne ». Une fois cette option sélectionnée, le nom BSD apparaît dans les détails ci-dessous. Dans mon cas, il est écrit 'disk1'.

Avec ces informations, nous pouvons maintenant ouvrir Terminal pour exécuter la commande qui copiera votre fichier .img sur la carte SD. Tapez la commande suivante: sudo dd if = image_path_here.img de = / dev / diskn bs = 1m - en remplaçant image_path_here.img par le chemin de votre fichier téléchargé, et où il est indiqué «disque n », vous voudrez remplacez n par le numéro de votre disque trouvé dans System Report au cours de l’étape précédente. Assurez-vous de bien le comprendre, car dd est une commande puissante et il n'hésitera pas à formater le lecteur sur lequel vous le dirigez et à le remplacer par l'image spécifiée.

Il faudra un certain temps à la commande dd pour que sa magie fonctionne, et elle ne fournit aucune information pendant son fonctionnement. Ne soyez donc pas impatient et laissez-la faire son travail. Une fois terminé, vous aurez une carte SD chargée avec des fichiers qui vous permettront de démarrer sous Android.

Linux

À l'instar de Mac OS X, les distributions Linux sont basées sur Unix. Elles peuvent donc également utiliser la commande dd pour copier votre fichier image sur une carte SD. Le processus est un peu plus complexe que sous OS X, mais si vous utilisez Linux, vous êtes probablement à l'aise avec la ligne de commande.

Pour extraire l’image du fichier .7z que vous venez de télécharger, vous pouvez utiliser un outil de ligne de commande appelé p7zip. Les utilisateurs Ubuntu peuvent l’installer à l’aide de la commande suivante: sudo apt-get install p7zip-full .

Une fois que p7zip est installé, vous pouvez le pointer sur votre fichier .7z et en extraire le contenu en tapant: 7za e path_of_your_file.7z .

L'étape suivante consiste à déterminer quelle étiquette votre carte SD a été attribuée par le système. Pour ce faire, tapez: df -h dans Terminal et une liste de tous vos périphériques vous sera présentée. Dans cet exemple, la carte SD se trouve dans / dev / sdc1.

En vous souvenant de l'emplacement de votre carte SD, vous pouvez la démonter à l'aide de la commande 'umount'. Dans cet exemple, la commande est umount / dev / sdc, mais vous devrez l’ajuster en fonction de l’emplacement de la carte dans votre système.

Enfin, vous pouvez utiliser la commande dd pour copier le contenu du fichier image sur la carte SD. Dans cet exemple, la commande sera: dd bs = 4M if = image_path_here.img of = / dev / sdc (en supprimant le 1 de la fin du chemin que vous avez trouvé précédemment, car il s'agit de l'emplacement de la partition, pas du la carte elle-même).

Maintenant, tout ce que vous avez à faire est d’attendre que les données soient copiées et vous êtes prêt à partir.

J'ai installé Android! Et ensuite?

Une fois que vous avez réussi à démarrer votre carte SD, vous pouvez faire à peu près tout ce que vous feriez avec Android sur un téléphone intelligent. Vous bénéficiez d'un support Ethernet complet. Ainsi, tant que vous êtes connecté, vous pouvez naviguer sur le Web, consulter votre courrier électronique et montrer votre super Raspberry Pi à vos amis sur Facebook.

Comme je l'ai mentionné plus tôt, sans accélération matérielle, l'expérience pourrait être légèrement décevante, et la souris et le clavier sont assez contraignants si vous êtes habitué à utiliser Android sur un écran tactile. Cela dit, il s'agit toujours d'un projet vraiment intéressant à faire avec votre Raspberry Pi. Il ne fera que s'améliorer à l'avenir, une fois que AndroidPi 4.0 sera disponible avec une accélération matérielle.

  • Pour plus d'activités à faire avec votre Raspberry Pi, consultez notre guide des 25 projets amusants.

Note de l'éditeur : Certaines de ces instructions ont été modifiées à partir du wiki de configuration de la carte SD de l'excellente communauté Raspberry Pi.

 

Laissez Vos Commentaires