如何在自制操作系统中输入键盘?
答案 0 :(得分:3)
答案 1 :(得分:1)
鉴于没有给出进一步的解释,我将假设一个x86平台。
您需要为键盘中断安装处理程序。以下是一个Linux模块示例,您可以从中获取灵感:http://tldp.org/LDP/lkmpg/2.4/html/x1210.html
还有:
http://wiki.osdev.org/Interrupts
如果您提供有关您的操作系统(架构?真实或受保护模式?)的更多详细信息,我们可能会给您更好的答案。
答案 2 :(得分:0)
就像其他硬件一样,您需要编写设备驱动程序(或修改现有设备驱动程序)。如果您的硬件与其他一些o / s相同,那么您可能会很幸运。
顺便说一句,让所有驱动程序都显示相同的接口,比如虚拟串行端口,这是一个好主意。
如果你真的非常困难,你将不得不联系某些设备的制造商。