Red de conocimiento informático - Conocimiento informático - ¿Qué software es el kernel de Android?

¿Qué software es el kernel de Android?

¿Qué es el kernel de Android?

Las palabras que más has oído sobre el kernel de Android deberían ser "Android Framework" y "Máquina virtual Dalvik". Entonces, desde la perspectiva del mecanismo operativo interno, ¿cuáles son las funciones de estas dos partes centrales y cómo trabajan juntas? Una vez que comprenda esto, comprenderá el llamado valor central de Android, que es el kernel de Android.

Desde la perspectiva del proceso, cuando se inicia el kernel de Linux, el estado del sistema es básicamente el mismo que el de un sistema Linux normal. Al configurar el archivo init.rc en Linux, puede especificar qué programa ejecutar después de que se inicie el kernel. El programa iniciado después de eso es la diferencia entre el sistema Android y el sistema de aplicaciones Linux normal.

¿Cómo compila Android el comando del kernel?

1. Preparación: (ubuntu111032 bits)

Ubuntu y otros LinuxOS, descargue eclipse, instale JDK, instale Android SDK, abra con éxito el emulador de teléfono móvil Android en eclipse, es decir, DE ACUERDO.

2. Inicialice el entorno de compilación:

Preste atención a la "instalación de paquetes necesarios" en esta página web. Algunos paquetes no se pueden instalar debido a problemas de versión. No se preocupe, si encuentra errores, puede solucionarlos individualmente.

3. Descargue el código fuente del kernel:

La descarga del kernel de Android 2.3 llevará algún tiempo.

4. Descargue el compilador cruzado:

Este paso puede llevar mucho tiempo, desde unas pocas horas hasta unos días, dependiendo de la velocidad de la red. Tal vez puedas intentar descargar la cadena prebuild/Linux-x86/tool ​​​​desde la dirección detrás de gitclone.

5. Establecer parámetros y compilar:

$exportARCH=arm

$exportSUBARCH=arm

$exportCROSS_COMPILE=arm-eabi-

$ CD Goldfish //Ingrese al directorio del código fuente descargado.

$gitcheckout

$Goldfish_defconfig

$make

¿Qué significa el kernel de un teléfono Android? ¿Ser específico?

El kernel del teléfono móvil también es un kernel de Linux y el sistema Android está desarrollado en base a Linux. Es responsable de administrar los procesos, la memoria, los controladores de dispositivos, los archivos y los sistemas de red del sistema, y ​​determina el rendimiento y la estabilidad del sistema. El kernel ejecuta las tareas de nivel más bajo exclusivamente para garantizar el funcionamiento normal del sistema, coordina múltiples procesos concurrentes, administra la memoria utilizada por los procesos para que no entren en conflicto entre sí y satisface la solicitud del proceso para acceder al disco.

¿Cómo cambiar el kernel del sistema Android?

Sí, tome benign_S4A-2 como ejemplo. 1. Descargue el kernel benign_S4A-2 de Internet.

(Nota: este kernel es solo un ejemplo y no se aplica a todos los modelos.

¡El kernel a reemplazar debe corresponder a su propio modelo y versión!)

2. Luego descomprima benign_S4A-2 para obtener cuatro carpetas, a saber, datos, kernel, meta-inf y sistema.

3. Ingrese a la cocina, seleccione 0 para ingresar al menú de operación avanzada, seleccione 20, herramienta boot.img 4, seleccione S para ver la información del kernel y use un bolígrafo para registrar la información relevante para ver. los datos. Especialmente la dirección base.

5. Después de copiar el archivo, volvemos a Kitchen Tools, seleccionamos B y creamos un nuevo boot.img6. Una vez completado, verifique la nueva información de boot.img. Verifique si la dirección base es la misma.

7. Después de reemplazar el kernel, también debemos elegir 23 para convertir el formato de script de actualización al formato de script de actualización.

Entonces, como arriba, ¡empaca! ¡firma!

¿Cómo instalar el kernel en un teléfono móvil?

No se puede instalar manualmente. El kernel del navegador está arreglado y se puede actualizar a actualizaciones oficiales. El kernel se puede actualizar automáticamente o se puede volver a descargar una versión superior.