为了能够为它编写设备驱动程序,设备有哪些最低要求?

时间:2009-01-18 11:18:59

标签: linux kernel device-driver

我最近开始阅读一些关于内核空间的文章,特别是有关设备驱动程序的文章。所以我想知道是否有一些设备的最低要求,以便为它编写设备驱动程序?

2 个答案:

答案 0 :(得分:2)

可以从内核(PCI,USB等)和文档与它进行通信。显然,一种硬件调试过程可以改善一些事情。

答案 1 :(得分:2)

(这不算“最小”,但它确实符合你“轻松”的愿望。)

某种测试模式或设备模拟器,它允许您

(a)查看发送给它的消息,以便您可以看到代码中何时出现错误。

(b)刺激导致通讯发生的事件。

例如,如果您正在为防盗警报编写驱动程序,则可以触发设备从窗口传感器发送警报,而无需在窗口中实际抛出砖块。