Интерфейс драйвера устройства Linux - PullRequest
0 голосов
/ 07 октября 2019

В программировании драйвера устройства мы используем следующие элементы:

1. Device driver code
2. Device file
3. Actual physical Hardware (till now not used in my coding)
4. User space application code

Я понял, что файл устройства является промежуточным мостом между кодом драйвера устройства и кодом приложения пользователя. А файл устройства - это временный (например, двунаправленный канал) буфер.

Кто-нибудь может уточнить, что я правильно понял? Также объясните мне, как вышеперечисленные четыре вещи связаны внутри ядра. Даже попробовал из книги LDD3, но все еще не получаю правильную картину.

...