如何练习编写真正的Linux设备驱动程序?
发布时间:2020-12-13 22:55:28 所属栏目:Linux 来源:网络整理
导读:我是一名中级程序员,在 Linux内核编程方面有着不错的经验.在我的实习期间,我主要参与调试内核和驱动程序代码.我最近完成了Robert Love的内核开发研究.我在Jonathan Corbet的Linux设备驱动程序书的中途.但我现在面临一个令人不安的问题.这些书都没有教会我如
我是一名中级程序员,在
Linux内核编程方面有着不错的经验.在我的实习期间,我主要参与调试内核和驱动程序代码.我最近完成了Robert Love的内核开发研究.我在Jonathan Corbet的Linux设备驱动程序书的中途.但我现在面临一个令人不安的问题.这些书都没有教会我如何实际编写真实(硬件)设备驱动程序. LDD3e书告诉我如何编写基于内存的软件驱动程序和sysfs接口,我很擅长.那么我从哪里开始呢?有什么要求,我该怎么做?
P.S:我已经开始阅读“Sreekrishnan Venkateswaran的基本Linux设备驱动程序”一书 解决方法
你应该这样做,而不是只是阅读它.
有一个很好的方式来做到第一手的乐趣. 遵循eudyptula挑战.刚到eudyptula-challenge.org并做他们说的话.有20个任务.解决它们之后,你不仅会了解内核,而且还会使用linux和内核完成任务. 他们说他们在挑战任务中使用脚本验证你的司机,但我非常怀疑它是由于我从他们那里得到的幽默和有趣的回应! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |