Quelle est la différence entre une plate-forme Linux pilote et normal pilote de périphérique?

J'ai déjà eu une réflexion sur la plate-forme pilote ainsi que la normale pilote de périphérique comme :

  • Plate-forme pilote pour les périphériques qui sont sur la puce.
  • Normal pilote de périphérique sont pour ceux qui sont interfacés à la puce du processeur.

Avant de venir à travers un pilote i2c...
Mais ici, je suis à la lecture par le biais de multi fonction i2c pilote défini comme plate-forme pilote. J'étais passé par https://www.kernel.org/doc/Documentation/driver-model/platform.txt. Mais ne pouvait toujours pas se débarrasser de l'idée de venir à une conclusion sur la façon de définir des pilotes, comme pour les deux onchip ainsi interfacé appareils.

Veuillez quelqu'un expliquer.

  • L'appareil est un MFD - multi de fonction de l'appareil. il est un domaine dans platform_device; struct mfd cell qui n'est pas là dans i2c_client structure. Peut-être la raison pour laquelle le pilote est inscrit en tant que plate-forme pilote. S'il vous plaît commentaire sur cet.!!
  • atmel.com/Images/doc32098.pdf .....check this out, ça pourrait aider...
  • Ouais le document a été bon.. je pense que je pourrait faire usage de ce document un peu plus tard. mais je ne pouvais pas venir à la conclusion encore. J'ai demandé à un Maître qui est bon à la pilotes.. je vais poster ici une fois que j'aurai les réponses.
  • linuxseekernel.blogspot.com/2014/05/...
InformationsquelleAutor kzs | 2013-03-25