Ubuntu para crear el núcleo de Android

Construir el núcleo de Android

Puedes crear tu propio kernel para tu Android en los pasos de 10.

 

Android ha estado haciendo bien debido a las fuentes abiertas, los sistemas basados ​​en Linux. Debido a estos sistemas abiertos, es fácil actualizar el dispositivo y también hace que los desarrollos y licencias sean más baratos mientras Google continúa generando sus ingresos a través de los anunciantes y su tienda de Google Play.

 

El modelo de negocio de todo el sistema es bastante fascinante, así como su core kernel. El core kernel es responsable de unir el software y el hardware. Incluye los controladores y el módulo de su dispositivo. Puede cambiar la compilación de los módulos en las distribuciones de Linux que están completas. Esto aumenta la velocidad de su sistema.

 

Los núcleos se optimizan fácilmente para cada dispositivo. Sin embargo, todavía hay espacio para más optimización. Algunos ejemplos incluyen la eliminación del módulo Bluetooth y la adición de elementos al kernel.

 

Para construir el kernel, a menudo se usa Ubuntu. Esta es una distribución de Linux. No se necesita instalación. Todo lo que necesita es un almacenamiento flash o CD para que la cabina de arranque desde el PC o portátil.

 

A2 (1)

  1. Ir a Ubuntu

 

Necesitas una versión de Ubuntu 12.04 o posterior para empezar. Si todavía no lo tienes, puedes descargar la última versión desde el sitio web de Ubuntu. Después de descargar, guarde la ISO en un disco o utilice Unetbootin para crear una memoria USB de arranque.

 

  1. Arranque en Ubuntu

 

Reinicie el ordenador con el disco o la memoria USB conectada a él. Abra el menú de inicio tan pronto como se encienda la computadora. Elija el medio al que desea acceder desde Ubuntu. Se le pedirá que instale Ubuntu o pruebe, simplemente elija Try.

 

A3

  1. Preparar Ubuntu para la construcción

 

Necesitas un software adicional instalado primero antes de usar Ubuntu. Pulse el logotipo de Ubuntu o la tecla de Windows y busque el terminal. Ingresar: $ sudo apt-get instalar build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Obtener fuente de kernel

 

Un determinado kernel se asigna a cada dispositivo. Puede encontrar el kernel de su dispositivo buscando en línea. Usted puede encontrar los generales en AOSP. Los núcleos específicos también se pueden encontrar en HTC y Samsung. Descargue el código fuente del kernel correcto para usted y guárdelo en una nueva carpeta.

 

A5

  1. Descargar NDK

 

Vaya al sitio de Android NDK y descargue la versión 32 o 64-bit Linux. Guárdelo en la misma carpeta donde almacenó el código fuente del kernel. Extraiga esos archivos, así como el kernel si el núcleo está comprimido.

 

A6

  1. Preparar la configuración

 

Volver al terminal y navegar a la carpeta del núcleo con el uso de cd. Utilizar:

$ Export CROSS_COMPILE = [ubicación de la carpeta] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / preinstalado / linux-x86_64 / bin / arm-linux-androideabi-

Encuentra el archivo defconfig donde se encuentra el código del dispositivo. Esto se puede encontrar en la fuente del kernel. Cambie el nombre de ese archivo a maker.defconfig o maker_defconfig.

 

A7

  1. Ir al menú del núcleo

 

Vuelva al terminal y utilice estos comandos:

Make maker.config

Hacer menuconfig

Tan pronto como ingrese el segundo comando, aparecerá un menú de configuración del kernel. Aquí es donde usted puede comenzar a hacer cambios.

 

A8

  1. Configure su Kernel

 

Asegúrese de que ya sabe qué cambiar en el menú. Eliminar aleatoriamente los módulos puede resultar riesgoso para su teléfono. Puede que su teléfono no arranque o, peor aún, dañar permanentemente su dispositivo. Puedes encontrar ideas de Google sobre qué cambiar.

 

A9

  1. Crear nuevo núcleo

 

Si está satisfecho con los cambios, puede guardarlos y empezar a construir su nuevo kernel. Puede utilizar este comando:

$ Make -jX ARCH = brazo

Reemplace X con el número de núcleos de la CPU del dispositivo.

 

  1. Flash al teléfono

 

Encuentra una cremallera de kernel para su teléfono. Copie el zImage de la compilación en su kernel. Así es como ahora puede utilizar el nuevo kernel. También puede agregar más módulos para personalizar su teléfono de la forma en que desea que se ejecute.

 

Comparte tu experiencia.

Ir a la sección de comentarios a continuación y dejar un comentario.

EP

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

Sobre el Autor

Responder

error: Contenido está protegido !!