“Conocimientos Programación>Lenguajes De Programación

Cómo compilar un núcleo para un Android

2015/3/8
Un kernel es el componente central de algunos sistemas operativos. Es responsable de la gestión de los recursos de la plataforma y el manejo de la comunicación entre el hardware y componentes de software. Núcleos también controlan la memoria y potencia de procesamiento y gestión de E /S de dispositivos. El kernel de Android controla el sistema operativo Android que se encuentra en muchos teléfonos inteligentes . Si desea modificarlo , debe modificar su fuente y compilarlo. Sólo kernels compilados se pueden cargar en los dispositivos Android. Cosas que necesitará
Ubuntu sistema
GIT Sistema de Control de Versiones operativo instalado
Ver Más instrucciones
1

abrir el terminal en Ubuntu . La Terminal es similar a la línea de comandos de Windows .
2

Crear una carpeta llamada "kernel " y una subcarpeta denominada " androide " y descargar los archivos de código fuente de Android en su interior mediante el uso de estos comandos en la Terminal :

mkdir -p ~ /kernel /droidcd ~ /kernel /droidgit clone git ://android.git.kernel.org /kernel /omap.gitgit clone git ://android.git.kernel org /platform /system /wlan /ti.gitgit clone git ://android.git.kernel.org /platform /prebuilt.git

Espere a que los archivos que se descargan del repositorio.

3

Set GIT utilizar la última versión del kernel fuente Eclair del Android mediante la ejecución de estos comandos en el terminal:

cd ~ /kernel /androide /omapgit checkout - pista - b android - omap - 2.6.29 - Eclair origin/android-omap-2.6.29-eclaircd ~ /kernel /androide /tigit checkout - track- b Eclair origen /eclaircd ~ /kernel /androide /prebuiltgit checkout - pista - b Eclair origen /Eclair
4

Configurar las opciones del núcleo . Este paso es opcional y requiere un amplio conocimiento del sistema kernel
5

Ejecute este comando en el terminal si no está en la carpeta omap ya : .

Cd ~ /kernel /droide /omap

Compilar el kernel Android ejecutando este comando en el terminal:

hacer

Lenguajes De Programación
Cómo calcular una actualización de campo Gridview
Cómo detener a un bucle infinito
Cómo escribir DIV etiquetas
Eclipse vs. Vim
Cómo convertir un int a una cadena en T -SQL
Cómo utilizar ListBox en C GUI
Pasos para el Protocolo de Negociación
Cómo hacer objetos Pasar en GameMaker 8
Conocimientos Informáticos © http://www.ordenador.online