Как начать изучать разработку драйвера устройства Linux? (Работал только на Windows) - PullRequest
3 голосов
/ 09 января 2012

Я хочу научиться разрабатывать драйверы устройств Linux.

Положительные:

  1. Я разработал небольшие драйверы для WinCE и работал над SPI, интерфейсом i2c из приложения, то есть драйвером открытия, чтения и записи.
  2. Я хорош в операционной системе и структурах данных.

Отрицательные:

  1. Я никогда не работал в Linux.
  2. Мой фон не является встроенной системой.

Как мне приступить к изучению разработки драйвера устройства для Linux?

РЕДАКТИРОВАТЬ: любая ссылка на книгу будет заметна, спасибо

Ответы [ 2 ]

7 голосов
/ 09 января 2012

Драйверы устройств Linux, третье издание: http://lwn.net/Kernel/LDD3/ должно помочь вам в этом.

1 голос
/ 03 сентября 2013

СЛЕДУЮЩИЕ ССЫЛКИ ПОМОГУТ НАЧАТЬ ДРАЙВЕРЫ УЧИТЕЛЕЙ ОБУЧЕНИЯ

http://www.freesoftwaremagazine.com/articles/drivers_linux

http://lwn.net/Articles/driver-porting/

...