当前位置:  技术问答>linux和unix

在设备驱支里如何截获键盘中断?

    来源: 互联网  发布时间:2015-11-27

    本文导语:  我想在驱动程序运行的时候将键盘的输入存到自定义的一个消息队列中, 最理想的方法是屏蔽掉系统的键盘中断服务程序,使用自己写的中断处理程序,在驱动程序结束后重新恢复原来的中断处理程序。 请问,如...

我想在驱动程序运行的时候将键盘的输入存到自定义的一个消息队列中,

最理想的方法是屏蔽掉系统的键盘中断服务程序,使用自己写的中断处理程序,在驱动程序结束后重新恢复原来的中断处理程序。

请问,如何才能屏蔽和恢复系统的中断处理程序呢?

或者是有什么更好的方法?

|
在模块中先读出IDT表中相应项,取出函数地址,然后再用自己的函数地址去替换掉IDT表项中的相应描述项,由你的程序接管中断,做完所有工作之后再交给原来的中断处理函数

|
这个高深!

|
明确键盘中断号,
实现参考linux/interrupt.h中
spin_lock_irqsave
spin_lock_irqrestore

|
mark

|
又一黑客。。。。。。。。。这个危险-0-

|
键盘的中断类型有哪些?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • sun的ultra5启动时显示没有键盘设备,可能是键盘坏了,哪里能找到这种8芯的鬼键盘?
  • 关于设备节点,设备文件系统的关系 iis7站长之家
  • Linux下怎么样读取非标准输入设备键盘的值?
  • 在linux里键盘有对应的设备文件吗?
  • 什么设备的驱动程序便于学习理解?键盘、鼠标?
  • usb键盘和usb鼠标对应的设备文件是哪两个?
  • 编译内核的后,我的一个类似USB键盘的HID类设备使用不了了,怎么办?
  • 鼠标键盘对应的设备文件?
  • 在linux 下接收键盘等外部设备的方法
  • USB hid 键盘驱动的设备节点?
  • 在linux中,USB 键盘对应的设备文件名是什么?
  • 如何禁用USB鼠标和键盘,但是USB存储设备还可以使用??
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • 弱问:一个设备能不能既是字符设备又是块设备?
  • 字符设备驱动,混杂设备驱动,总线、设备、驱动模型、平台驱动
  • 关于设备操作的一点迷惑:计算机如何知道驱动程序要操作的设备正好是指定的设备?
  • 如何根据主设备号打开设备?
  • 设备与设备文件问题
  • 怎么知道设备节点对应那个设备?
  • MTD字符设备和块设备有着什么样的关系????
  • 关于设备节点,设备文件系统的关系
  • 字符型设备驱动生成的块设备
  • 程序如何open这个设备,如何知道这个设备对应的特殊文件名?
  • 请问cf接口设备一般对应什么设备文件呢?
  • 怎么区分字符设备和块设备???????
  • 混杂 字符型设备 自动创建设备文件的问题
  • linux2.4如何在设备拔出后将无效的设备节点也删除
  • 内存映射设备后,就可以直接访问设备的片内内存 了(比如显卡的显存)?
  • Linux的设备和设备号是指什么?可否简单的解释一下?
  • Linux设备驱动(第三版)- 字符设备驱动 - 例子
  • 问一个问题。请问如何在文件系统管理并使用设备,也就是当一个设备装载,下载时。文件系统是如何实现的


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3