Ubuntu pour construire le noyau Android

Créer un noyau Android

Vous pouvez créer votre propre noyau pour votre Android dans les étapes 10.

 

Android a bien fonctionné en raison des sources ouvertes, des systèmes basés sur Linux. En raison de ces systèmes ouverts, il est facile de mettre à jour le périphérique et il rend également les développements et les licences moins chers, tandis que Google continue de générer ses revenus grâce aux annonceurs et à son magasin Google Play.

 

Le modèle d'entreprise de l'ensemble du système est très fascinant et son noyau de base. Le noyau de base est chargé de relier le logiciel et le matériel. Il inclut les pilotes et le module de votre appareil. Vous pouvez modifier la compilation de modules sur les distributions Linux qui sont pleins. Cela augmente la vitesse de votre système.

 

Les noyaux sont facilement optimisés pour chaque périphérique. Cependant, il existe encore une place pour plus d'optimisation. Certains exemples incluent l'élimination du module Bluetooth et l'ajout d'éléments au noyau.

 

Pour construire le noyau, l'Ubuntu est souvent utilisé. Il s'agit d'une distribution Linux. Aucune installation n'est nécessaire. Tout ce dont vous avez besoin est un stockage flash ou un CD afin que vous puissiez le démarrer à partir du PC ou de l'ordinateur portable.

 

A2 (1)

  1. Aller à Ubuntu

 

Vous avez besoin d'une version Ubuntu 12.04 ou ultérieure pour démarrer. Si vous ne l'avez pas encore, vous pouvez télécharger la dernière version sur le site Ubuntu. Après le téléchargement, enregistrez l'ISO sur un disque ou utilisez Unetbootin pour créer une clé USB amorçable.

 

  1. Démarrer dans Ubuntu

 

Redémarrez l'ordinateur avec le disque ou la clé USB qui y est attachée. Ouvrez le menu de démarrage dès que l'ordinateur est allumé. Choisissez le moyen d'accès auquel vous souhaitez accéder à Ubuntu. On vous demandera d'installer Ubuntu ou essayez, il suffit de choisir Essayer.

 

A3

  1. Préparez Ubuntu For Building

 

Vous devez d'abord installer un logiciel supplémentaire avant d'utiliser Ubuntu. Appuyez sur le logo d'Ubuntu ou sur la clé Windows et recherchez le terminal. Entrée: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Get Kernel Source

 

Un certain noyau est affecté à chaque périphérique. Vous pouvez trouver le noyau de votre appareil en le recherchant en ligne. Vous pouvez trouver des informations générales sur AOSP. Des noyaux spécifiques peuvent également être trouvés sur HTC et Samsung. Téléchargez le code source du noyau droit pour vous et enregistrez-le sur un nouveau dossier.

 

A5

  1. Télécharger NDK

 

Accédez au site Android NDK et téléchargez la version 32 ou 64-bit Linux. Rangez-le dans le même dossier où vous avez stocké votre code source kernel. Extrayez ces fichiers ainsi que le noyau si le noyau est compressé.

 

A6

  1. Préparer la configuration

 

Revenez au terminal et accédez au dossier du noyau à l'aide du CD. Utilisation:

$ Exporter CROSS_COMPILE = [emplacement du dossier] / androidkernel / android-ndk-r10b / toolschains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Trouvez le fichier defconfig où se trouve votre code de périphérique. Cela se trouve dans la source du noyau. Renommez ce fichier sur maker.defconfig ou maker_defconfig.

 

A7

  1. Menu Go To Kernel

 

Revenez au terminal et utilisez ces commandes:

Make maker.config

Faire menuconfig

Dès que vous entrez la deuxième commande, un menu de configuration du noyau sera affiché. C'est là que vous pouvez commencer à modifier.

 

A8

  1. Configurez votre noyau

 

Assurez-vous que vous savez déjà quoi changer dans le menu. La suppression aléatoire des modules peut être dangereuse pour votre téléphone. Il peut laisser votre téléphone ne démarrer ou pire, endommager définitivement votre appareil. Vous pouvez trouver des idées de Google sur ce qu'il faut modifier.

 

A9

  1. Créer un nouveau noyau

 

Si vous êtes satisfait des modifications, vous pouvez les enregistrer et commencer à créer votre nouveau noyau. Vous pouvez utiliser cette commande:

$ Make -jX ARCH = bras

Remplacez X par le nombre de CPU de votre appareil.

 

  1. Flash To Phone

 

Trouvez un zip kernel flashable pour votre téléphone. Copiez le zImage de la construction dans votre noyau. C'est ainsi que vous pouvez maintenant utiliser le nouveau noyau. Vous pouvez également ajouter d'autres modules pour personnaliser votre téléphone de la façon dont vous souhaitez qu'il fonctionne.

 

Partagez votre expérience.

Passez à la section des commentaires ci-dessous et laissez un commentaire.

EP

[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]

A propos de l'auteur

Répondre

erreur: Le contenu est protégé !!