x86 - 发送命令时的 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 时间。
解决方案
推荐阅读
- javascript - 从对象数组中获取作为对象的最后一个 Item
- tfs - TFS 2017 更新 3.1 发布审批者报告/历史
- android - 通过接口进行数据绑定
- kubernetes - 无法安装第三个 kubernetes 主节点:kubelet TLS bootstrapping timeout in kubeadm join
- python - AttributeError:“顺序”对象没有属性“输出名称”
- angular - 组件 Angular 6 中的动态模板
- java - 如何从Java中的String打印一个单词及其后面的字符以获取特定长度
- javascript - 动态脚本加载 Zendesk 小部件
- flask - 气流数据库查询
- haskell - 将haskell代码概括/编译成lambda