如何开始学习linux设备驱动开发?(仅在windows上工作)
Posted
技术标签:
【中文标题】如何开始学习linux设备驱动开发?(仅在windows上工作)【英文标题】:How to start learn linux device driver development?(worked on windows only) 【发布时间】:2012-01-09 17:35:05 【问题描述】:我想学习Linux设备驱动开发。
正面:
-
我在 WinCE 上开发了小型驱动程序,并在应用程序的 SPI、i2c 接口上工作,即打开、读取和写入驱动程序。
我擅长操作系统和数据结构。
否定:
-
我从未在 Linux 上工作过。
我的背景不是嵌入式系统。
我应该如何继续学习 Linux 设备驱动程序开发?
编辑:任何书籍参考都将是可观的,谢谢
【问题讨论】:
这里添加了一些代码。 github.com/jeyaramvrp/kernel-module-programming 【参考方案1】:Linux 设备驱动程序,第三版:http://lwn.net/Kernel/LDD3/ 应该可以帮助您。
【讨论】:
【参考方案2】:以下链接将有助于开始学习设备驱动程序
http://www.freesoftwaremagazine.com/articles/drivers_linux
http://lwn.net/Articles/driver-porting/
【讨论】:
以上是关于如何开始学习linux设备驱动开发?(仅在windows上工作)的主要内容,如果未能解决你的问题,请参考以下文章
css 通过检查当前导航栏位置固定导航栏并仅在navbar.offset()。top大于$ wind时应用该类