Ubuntu para construír o Kernel de Android

Construír o Kernel de Android

Podes crear o teu propio kernel para o teu Android en pasos 10.

 

Android está facendo ben por mor das fontes abertas, sistemas baseados en Linux. Debido a estes sistemas abertos, é fácil actualizar o dispositivo e tamén fai que os desenvolvementos e licenzas sexan máis económicos mentres que Google continúa xerando os seus ingresos a través dos anunciantes e da súa tenda Google Play.

 

O modelo de negocio de todo o sistema é bastante fascinante, así como o seu kernel central. O kernel central é responsable de pegar o software eo hardware. Inclúe os controladores e módulo do dispositivo. Podes cambiar a compilación de módulos en distribucións de Linux que están totalmente sopradas. Isto aumenta a velocidade do teu sistema.

 

Os kernels son facilmente optimizados para cada dispositivo. Non obstante, aínda hai marxe para unha maior optimización. Algúns exemplos inclúen a eliminación do módulo Bluetooth e a adición de elementos ao kernel.

 

Para construír o kernel, o Ubuntu moitas veces se usa. Esta é unha distribución de Linux. Non se necesita instalación. Todo o que necesitas é un almacenamento en flash ou CD para que poidas arrancar desde o PC ou o portátil.

 

A2 (1)

  1. Ir a Ubuntu

 

Necesitas unha versión de Ubuntu 12.04 ou posterior para comezar. Se aínda non o tes, podes descargar a última versión do sitio web de Ubuntu. Despois da descarga, garde o ISO nun disco ou use Unetbootin para crear unha memoria USB de arranque.

 

  1. Inicie en Ubuntu

 

Reinicie a computadora co disco ou a memoria USB ligada a ela. Abre o menú de inicio cando o computador estea activado. Escolle o medio no que desexa acceder desde Ubuntu. Pediráselle que instale Ubuntu ou probe, só tes que seleccionar Probar.

 

A3

  1. Prepare Ubuntu para a construción

 

Necesitas algún software adicional instalado primeiro antes de usar Ubuntu. Preme o logo de Ubuntu ou a tecla Windows e busque o terminal. Teclea en: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Obter fonte kernel

 

Engádese un determinado kernel a cada dispositivo. Podes atopar o kernel do teu dispositivo buscando por el en liña. Podes atopar outras en AOSP. Tamén se poden atopar kernels específicos en HTC e Samsung. Descarga o código fonte do kernel axeitado para ti e almacenao nun novo cartafol.

 

A5

  1. Descargar NDK

 

Ve ao sitio de Android NDK e descarga a versión Linux 32 ou 64-bit. Almacenao na mesma carpeta onde gardaches o código fonte do kernel. Extrae os ficheiros así como o kernel se o núcleo está comprimido.

 

A6

  1. Prepare a configuración

 

Volva ao terminal e navega ata o cartafol do kernel mediante o uso de cd. Uso:

$ export CROSS_COMPILE = [localización do cartafol] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Atopa o ficheiro defconfig onde está o teu código de dispositivo. Isto pódese atopar na fonte do kernel. Reanomena ese ficheiro a maker.defconfig ou maker_defconfig.

 

A7

  1. Ir ao menú do kernel

 

Volva ao terminal e usa estes comandos:

faga maker.config

facer menuconfig

Unha vez que ingrese o segundo comando, mostrarase un menú de configuración do kernel. Aquí é onde podes comezar a facer cambios.

 

A8

  1. Configurar o seu kernel

 

Asegúrate de que xa sabes que cambiar no menú. A eliminación aleatoria de módulos pode ser arriscada para o teléfono. Pode deixar o seu teléfono non iniciado ou peor, danar permanentemente o dispositivo. Podes atopar ideas de Google sobre o que cambiar.

 

A9

  1. Construír novo kernel

 

Se está satisfeito cos cambios, pode gardalos e comezar a construír o seu novo kernel. Podes usar este comando:

$ make -jX ARCH = brazo

Substitúa X con cantos núcleos ten a CPU do seu dispositivo.

 

  1. Flash ao teléfono

 

Busque un cremalleiro do kernel para o seu teléfono. Copia a zímaa da compilación no seu kernel. Así é como agora pode usar o novo kernel. Tamén podes engadir máis módulos para personalizar o teu teléfono de maneira que queres que se execute.

 

Comparte a túa experiencia.

Vaia á sección de comentarios a continuación e deixa un comentario.

EP

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

Sobre o autor

responder

de erro: O contido está protexido !!