1 votos

Qualcomm / otros Distribución de la tabla de particiones NAND

Para una nueva placa Android, ¿quién define el diseño de la tabla de particiones? ¿Es el proveedor del SOC o el cliente de la placa?

¿Qué herramientas se utilizan para hacer la partición en la placa QC? ¿Es QPST?

En el código de AOSP, ¿hay un archivo de mapeo para la información de la partición?

3voto

Slevin Puntos 204

Android define la especificación para distribución de particiones. Los proveedores de SoC y los OEM son socios de android que trabajan con Google para cumplir con la Prueba de Compatibilidad y la certificación de la Prueba de Vendedor del dispositivo para ser elegibles para la licencia de aplicaciones de Google y usar la marca comercial de android en sus productos. La certificación define requisitos obligatorios (DEBE SER) y opcionales (DEBERÍA SER) que cubren tanto estándares de hardware como de software.

Existen máquinas industriales de programación de chips flash UFS que cargan de fábrica el almacenamiento UFS en masa durante el ensamblaje del dispositivo. Las herramientas de flasheo de imágenes que utilizas no son industriales, pero el protocolo para comunicarse con el almacenamiento es el mismo. Antes de que los SoCs sean flasheados con imágenes de partición, los fabricantes de chips grabaron el bootloader primario (también llamado Boot ROM) en el chip de la CPU que se comunica con el programador UFS. Aquí es donde reside el modo EDL en los SoCs Qualcomm Snapdragon. Es inmutable y actúa como root de confianza para el arranque seguro.

¿En el código de AOSP, hay un archivo de mapeo para la información de la partición?

Superposiciones de árbol de dispositivos

Un árbol de dispositivos (DT) es una estructura de datos de nodos y propiedades nombrados que describe el hardware no descubrible. Los kernels, como el kernel de Linux utilizado en Android, utilizan DTs para admitir una amplia gama de configuraciones de hardware utilizadas por los dispositivos con Android. Los proveedores de hardware suministran sus propios archivos de Origen de Árbol de Dispositivos (DTS), que se compilan en el archivo de Blob de Árbol de Dispositivos (DTB) utilizando el Compilador de Árbol de Dispositivos. Estos archivos son luego utilizados por el cargador de arranque. El archivo DTB contiene un árbol de dispositivos aplanado en formato binario.

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