2 votes

Quelle est la différence entre le contenu des répertoires `/odm` et `/vendor` ?

J'ai une petite idée sur le /odm mais aucune idée de /vendor dir. Quelqu'un peut-il m'expliquer de la meilleure façon possible ? J'ai cherché sur Google et ça ne m'a pas aidé.
Ce que je ne comprends vraiment pas, c'est si les OEM modifient les fichiers sous-jacents à ces répertoires ou si c'est la source d'Android.

Référence :

Depuis /system, init se lance et commence à monter toutes les autres partitions, telles que /vendor, /oem et /odm.

1voto

odm contient toutes les librairies de dispositifs spécifiques tels que le capteur HAL, etc. Mais vendeur contient des bibliothèques spécifiques au SoC. En effet, pour Android 9 et les versions ultérieures, l'idée est d'avoir une image générale/identique pour tous les appareils et d'utiliser des bibliothèques spécifiques aux SoC. produit , vendeur y oem pour chaque appareil.

0voto

vjsantojaca Points 207

Vous pourriez obtenir cette informacion dans Documentation source Android

  • ODM -> Cette partition contient des personnalisations de fabricants de conception originale (ODM) à des paquets de support de carte (BSP) de fournisseurs de systèmes sur puce (SoC). Ces personnalisations permettent aux ODM de remplacer ou de personnaliser des composants de SoC, et d'implémenter des modules de noyau pour des composants spécifiques à la carte, des démons, et des fonctionnalités spécifiques à l'ODM sur des couches d'abstraction matérielle (HAL). Cette partition est facultative ; en général, elle est utilisée pour contenir les personnalisations afin que les dispositifs puissent utiliser une seule image du fournisseur pour plusieurs UGS de matériel.
  • Vendeur -> Cette partition contient tout binaire qui n'est pas distribuable à l'AOSP. Si le périphérique ne contient pas d'informations propriétaires, vous pouvez omettre cette partition.

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