Ранее я думал о драйвере платформы, а также о нормальном драйвере устройства, например:
- Драйвер платформы предназначен для тех устройств, которые находятся на чипе. и
-
Обычный драйвер устройства предназначен для тех, которые связаны с чипом Proccesor. перед тем как наткнуться на один драйвер i2c.
Но здесь я читаю многофункциональный драйвер i2c, определенный как драйвер платформы. Я прошел через https://www.kernel.org/doc/Documentation/driver-model/platform.txt. Но до сих пор не удалось получить четкое представление о том, как определить драйверы, как для обоих, так и для подключенных устройств. Я тоже прошел через эту ссылку. http://meld.org/discussion/general-discussion/platform-driver-vs-ordinary-device-drivers
Пожалуйста, объясните кого-нибудь.