如何开始学习linux设备驱动程序开发?(仅适用于Windows)

时间:2012-01-09 17:35:05

标签: linux-kernel linux-device-driver

我想学习Linux设备驱动程序开发。

肯定:

  1. 我在WinCE上开发了小型驱动程序,并从应用程序开始使用SPI,i2c接口,即打开,读取和写入驱动程序。
  2. 我擅长操作系统和数据结构。
  3. 否定:

    1. 我从未在Linux上工作过。
    2. 我的背景不是嵌入式系统。
    3. 我应该如何继续学习Linux设备驱动程序开发?

      编辑:任何图书参考都会很明显,谢谢

2 个答案:

答案 0 :(得分:7)

Linux设备驱动程序,第三版:http://lwn.net/Kernel/LDD3/应该可以帮助您。

答案 1 :(得分:1)