【发布时间】:2012-06-11 09:26:10
【问题描述】:
在我的申请中没有。的设备(相机、A/D、D/A 等)正在与服务器通信。我有两个选项可以节省设备的功耗,因为并非所有设备都必须始终工作:
1- 进行轮询,即每个设备定期继续查看文件的内容,并在其中获取唤醒或睡眠的值。如果它发现唤醒,那么它就会醒来并完成它的工作。
在这种情况下,实际上设备将处于睡眠状态,但驱动程序将处于活动状态并进行轮询。
2- 使用中断,我可以在需要时唤醒设备。
我无法决定要走哪条路以及为什么。有人可以在这方面启发我吗?
平台:Windows 7,32 位,在 Intel Core2Duo 上运行
【问题讨论】:
-
显然中断驱动的方法比轮询更好,因为(..很多原因..)。这是用于什么平台的?
-
Windows 7,32 位,在 Intel Core2Duo 上运行