【发布时间】:2010-10-02 01:59:45
【问题描述】:
我最近开始阅读一些有关内核空间的文章,尤其是有关设备驱动程序的文章。所以我想知道是否对设备有一些最低要求才能轻松为其编写设备驱动程序?
【问题讨论】:
标签: linux kernel device-driver
我最近开始阅读一些有关内核空间的文章,尤其是有关设备驱动程序的文章。所以我想知道是否对设备有一些最低要求才能轻松为其编写设备驱动程序?
【问题讨论】:
标签: linux kernel device-driver
可以通过内核(PCI、USB 等)和文档与其进行通信。显然,一种硬件调试过程可以改善事情。
【讨论】:
(这不算“最小”,但确实满足您“轻松”的愿望。)
某种测试模式或设备模拟器,让您可以
(a) 查看发送给它的消息,以便您可以查看代码中何时出现错误。
(b) 激发导致交流发生的事件。
例如,如果您正在编写防盗警报驱动程序,这是一种触发设备从窗户传感器发送警报的方法,而无需实际将砖块扔进窗户。
【讨论】: