Pregunta

Estoy interesado en Android kernel de programación de nivel. En realidad soy un programador del núcleo de Linux. Me gustaría saber cómo empezar con el núcleo y la forma de compilación, de arranque y de los subsistemas de nivel de núcleo (por ejemplo: ¿Cómo se implementan los sistemas de archivos, etc ..) en Android. Libros o artículos o una buena guía para empezar son muy apreciados.

¿Fue útil?

Solución

El kernel de Android es un núcleo de Linux con sólo unas pocas modificaciones (el resto de Android no tiene nada que ver con Linux).

Hay una lista agradable de modificaciones en el Embedded Linux Wiki . Esta página también tiene varios enlaces que le debe interesar.

La característica más importante para todos los días de desarrollo de Android es ligantes , un Android específica mecanismo de comunicación entre procesos, aunque por lo general están utilizados a través de interfaces de alto nivel.

La fuente del kernel de Android es en https://android.googlesource.com .

Otros consejos

Esta es una respuesta un poco corta, pero que debe ser bastante útiles.

Android Fuentes es sin duda el punto de entrada adecuado para usted.

No se encuentran las fuentes, cómo configurar el entorno de desarrollo para el desarrollo de Android y cómo construirlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top