Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近开始阅读一些关于内核空间的文章,尤其是关于设备驱动程序的文章。所以我想知道是否对设备有一些最低要求,以便轻松为其编写设备驱动程序?
可以从内核(PCI、USB 等)和文档与其进行通信。显然,一种硬件调试过程可以改善事情。
(这不算“最小”,但它确实满足了您“轻松”的愿望。)
某种测试模式或设备模拟器,它允许您
(a) 查看发送给它的消息,以便您可以查看代码中何时出现错误。
(b) 激发导致通信发生的事件。
例如,如果您正在编写防盗警报驱动程序,这是一种触发设备从窗户传感器发送警报的方法,而无需实际将砖块扔进窗户。