1 votes

Qualcomm / autres table de partition NAND disposition

Pour une nouvelle carte Android, qui définit la disposition de la table des partitions ? Est-ce le fournisseur SOC ou le client de la carte ?

Quels outils sont utilisés pour créer la partition dans la carte QC ? Est-ce QPST ?

Dans le code AOSP, existe-t-il un fichier de mappage pour les informations sur les partitions ?

2voto

Slevin Points 204

Android définit la spécification pour la mise en page des partitions. Les fournisseurs de SoC et les OEM sont des partenaires android qui travaillent avec Google pour se conformer à la Compatibility Test Suite et la certification de la Vendor Test Suite du dispositif afin d'être éligibles pour la licence d'application Google et d'utiliser la marque android dans leurs produits. La certification définit des exigences obligatoires (DOIT ÊTRE) et facultatives (DEVRAIT ÊTRE) qui couvrent à la fois les normes matérielles et logicielles.

Il existe des machines de programmation de puces mémoire flash UFS industriels qui chargent en masse le stockage UFS lors de l'assemblage du dispositif. Les outils de flashage après-vente que vous utilisez pour flasher des images ne sont pas industriels, mais le protocole de communication avec le stockage est le même. Avant que les SoCs ne soient flashés avec des images de partition, les fabricants de puces ont gravé le amorceur principal (également appelé Boot ROM) sur la puce CPU qui communique avec le programmeur UFS. C'est là que se trouve le mode EDL dans les SoCs Qualcomm Snapdragon. Il est immuable et agit comme racine de confiance pour le démarrage sécurisé.

Dans le code AOSP, existe-t-il un fichier de mappage pour les informations sur les partitions?

Surimpressions d'arborescence des périphériques

Une arborescence des périphériques (DT) est une structure de données composée de nœuds et de propriétés nommés qui décrivent le matériel non-détectable. Les noyaux, tels que le noyau Linux utilisé dans Android, utilisent des DTs pour prendre en charge une large gamme de configurations matérielles utilisées par les dispositifs Android. Les fournisseurs de matériel fournissent leurs propres fichiers Source d'Arborescence des Périphériques (DTS), qui sont compilés en fichier Blob d'Arborescence des Périphériques (DTB) en utilisant le compilateur d'arborescence des périphériques. Ces fichiers sont ensuite utilisés par le chargeur de démarrage. Le fichier DTB contient une arborescence des périphériques aplatie au format binaire.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X