首页 > 解决方案 > 发送命令时的 ps/2 键盘

问题描述

我为 ps/2 键盘编写了中断驱动的驱动程序,并且我有基本的命令队列

在 osdev wiki 他们说:
you can't start sending a command within the IRQ handler because code outside the IRQ handler may be in the middle of sending a command.
但是,什么时候应该发送?
如果在中断之后,那么从中断返回后我将如何执行特定代码?
我不想让它在定时器中断中,因为它会慢一点,而且会浪费 CPU 时间。

标签: x86osdevinterrupt-handlingirq

解决方案


推荐阅读