2 votos

¿el kernel de linux no se ve desde el sistema de archivos de Android?

Estoy leyendo 'embedded linux' y en el chp.6 "filesystems" hay una figura que no entiendo.

enter image description here

aquí dice que el 'kernel de linux' no se ve desde el sistema de archivos de Android. Esto me da un poco de confusión:

-> La imagen del kernel de linux está definitivamente almacenada en un almacenamiento adjunto al dispositivo. Entonces, cuando esta figura dice 'no se ve desde el sistema de archivos de destino de Android', ¿implica que el sistema de archivos visto desde el 'kernel de linux' y el 'framework de Android' es diferente?

En otras palabras, para que el núcleo haga su trabajo, necesita poder ver y acceder a todos los archivos disponibles en el sistema. Por otro lado, dado que Android es prácticamente un "usuario" desde el punto de vista del kernel, su alcance es limitado? ¿Y no tiene acceso a la imagen real del kernel de linux por esta razón?

2 votos

En Android, el kernel goza de una partición dedicada, a menudo llamada boot. En caso de que esté interesado, vea ¿Puede alguien explicar el proceso de arranque de un dispositivo Android?

1voto

kwagjj Puntos 141

El kernel de linux para un dispositivo Android se construirá por separado del AOSP vainilla. Por supuesto, se puede configurar para incluir la construcción del kernel de linux dentro del proceso de construcción de Android.

El kernel será compilado y comprimido en una imagen junto con la imagen del ramdisk. Esto es esencialmente lo que constituye el boot.img que se colocará en el arranque partición.

BTW hay varias particiones divididas dentro de cualquier almacenamiento que se utiliza para el dispositivo Android de destino.

Mientras que el núcleo de linux reside en el arranque partición dentro de la boot.img el sistema Android se almacenará en system.img que se ubicará en el sistema partición.

Para una construcción típica de Android, la cuenta Root es inaccesible para el usuario (sistema Android). Por lo tanto, un usuario típico de Android no podrá consultar el directorio Root.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X