· 

Android 12L sur Raspberry Pi 4 : ce qu'il faut savoir

Android TV - 2022

Raspberry Pi 4-900px

Au début du mois de mars 2022, Google déployait en version définitive, Android 12L, son tout nouveau système d'exploitation optimisé pour les smartphones Android tablettes et autres smartphones pliables. Ce tout nouvel OS apporte des améliorations majeures en matière de gestion d'écran et d'interface. Mais si officiellement, moins d'une quinzaine de smartphones sont à ce jour concernés par cette mise à jour, un développeur a réussi l'exploit de faire tourner une version entièrement adaptée de cet OS sur Raspberry Pi 4.

 

 

LineageOS 19.1 (Android 12L)

 

 

LineageOS est un système d'exploitation open source, porté par une équipe de développeurs et une communauté de passionnés. Cette ROM Custom vise à proposer une alternative aux possesseurs de smartphones Android ne bénéficiant pas d'une couverture logicielle optimale de la part de leurs constructeurs. Ainsi, ils bénéficient des dernières mises à jour d'Android et des derniers améliorations et correctifs de sécurité. La dernière version stable de LineageOS est la version 18.1 correspondant à Android 11.

 

Ainsi LineageOS 19.1 correspondant à Android 12L n'est officiellement pas encore disponible. C'est là, tout l'exploit réalisé par KonstaT, membre senior de la communauté XDA qui propose une version fonctionnelle de cet OS, pour Raspberry pi 4 et Raspberry pi 400.

 

 

Prérequis

 

La version de LineageOS 19.1 proposée pour Raspberry est développée pour les modèles de Raspberry Pi 400 et Raspberry Pi 4 modèle B. Aussi, 2 Go de mémoire RAM au minimum sont nécessaires pour tourner cet OS.

 

 

Fonctionnalités disponibles

 

Sur un Raspberry pi 4 4go ou un Raspberry pi 4 8go, l'installation du build proposé par KonstaT permet de profiter de nombreuses fonctionnalités. La plupart de ces fonctionnalités sont possibles grâce aux branchements de modules adaptés via le GPIO. Le GPIO désigne en effet un ensemble de ports d'entrée-sortie pour l'interfaçage des périphériques.

 

La configuration du GPIO des Raspberry Pi 4 et 400 permet d'avoir accès aux fonctionnalités ci-après :

  • sortie et entrée audio par câble HDMI, prise Jack 3,5 mm, microphones USB, enceinte Bluetooth, haut-parleurs, etc. ;
  • convertisseurs DAC audio (via convertisseur DAC du GPIO) ;
  • Bluetooth et partage de connexion Bluetooth ;
  • caméra : par utilisation des modules officiels de caméra pour Raspberry Pi et des webcams USB UVC ;
  • GPIO ;
  • GPS : par utilisation de modules USB GPS tels que la U-Blox 7 ;
  • Ethernet ;
  • graphismes matériels accélérés par V3D, OpenGL et Vulkan ;
  • affichage HDMI et HDMI-CEC ;
  • I2C ;
  • télécommande infrarouge (IR) utilisant un module GPIO IR externe ;
  • horloge en temps réel (RTC) grâce à l'utilisation d'un module compatible I2C via le GPIO ;
  • utilisation de capteurs externes compatibles I2C à travers le GPIO pour servir d'accéléromètre, de gyroscope, de magnétomètre, de capteur de température, de pression ou d'humidité ;
  • console série grâce aux adaptateurs GPIO ;
  • SPI et liaisons SPI ;
  • écran tactile grâce aux écrans officiels ou autres écrans compatibles ;
  • liaison USB pour l'appareillage des souris, claviers et autres.
  • Liaison USB-C ;
  • Wi-Fi et partage Wi-Fi.

Cette version ne semble pas encore finalisée car quelques bugs subsistent. En effet, l'encodage et le décodage vidéo permettant l'enregistrement et la lecture de vidéo ne sont pas encore au point. De même, la politique de sécurité SELinux n'est pas appliquée, créant ainsi d'importantes failles de sécurité.

 

 

 

Auteurs : GYFRE

 

Source : 

 

 

Cet autre article pourrait vous intéresser : Que faire avec un Raspberry Pi ? Quelques idées de projets ...