学习Linux驱动程序

4

我现在正在学习编写驱动程序的相关技术。

我正在阅读这本书《Linux 设备驱动程序》

但是我缺乏实践经验。你能推荐一些简单的项目让我开始练手吗?

或者一些新手也能理解的开源项目,以便我了解其中的运作原理。

欢迎提供更多示例和教程。

感谢您的帮助。


只是为了说明,LDD3书籍有<a href="http://lwn.net/Kernel/LDD3/">免费的在线版本</a>。 - Nikolai Fetissov
如果您想浏览Linux内核源代码,请访问lxr.linux.no,官方Linux交叉引用站点。 - Sam Post
1
请参考类似的问题:https://dev59.com/Q3VD5IYBdhLWcg3wL4cA - Andrew Edgecombe
2个回答

3

自由软件杂志有一篇相关的文章:

http://www.freesoftwaremagazine.com/articles/drivers_linux?page=0%2C0

该指南可以下载为PDF文档。

本文介绍了如何编写一个家用多彩灯的USB驱动程序,我认为这很有趣 :)

http://www.linuxjournal.com/article/7353

如果您需要更“完整”的驱动程序,建议查看“串行”驱动程序的代码(意味着用于连接到旧式串行端口或USB端口的设备的驱动程序),因为计算机与设备之间的数据传输会更加自然。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接