nuaa001
驱动牛犊
驱动牛犊
  • 注册日期2004-01-11
  • 最后登录2005-08-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1060回复:2

那位大哥可以帮我看看问题出在哪里?

楼主#
更多 发布于:2004-03-14 16:44
想要在串口驱动的基础上做一个串口键盘的驱动,使用在中断处理中调用keybd_event函数的方法,一直无法成功。
把头文件包含进去以后,报一大堆错误,即使我把头文件中有关宏定义拷贝进我的文件中,链接时又报错,好像是找不到库函数中keybd_event,我用的例子也很简单,就是ddk中自带的serial驱动例子,按道理不应该出错的。是否内核驱动中无法调用这个函数?
不知道那位老大可以帮我看看问题出在哪里?
小弟万分感谢!!!!!!!!!!!!!
源代码在附件中。
附件名称/大小 下载次数 最后更新
2004-03-14_serial.rar (132KB)  0
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
沙发#
发布于:2004-03-14 17:04
想要在串口驱动的基础上做一个串口键盘的驱动,使用在中断处理中调用keybd_event函数的方法,一直无法成功。
把头文件包含进去以后,报一大堆错误,即使我把头文件中有关宏定义拷贝进我的文件中,链接时又报错,好像是找不到库函数中keybd_event,我用的例子也很简单,就是ddk中自带的serial驱动例子,按道理不应该出错的。是否内核驱动中无法调用这个函数?
不知道那位老大可以帮我看看问题出在哪里?
小弟万分感谢!!!!!!!!!!!!!
源代码在附件中。


keybd_event  是 Ring3 API,内核驱动不能调用。

[编辑 -  3/14/04 by  seaquester]
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
nuaa001
驱动牛犊
驱动牛犊
  • 注册日期2004-01-11
  • 最后登录2005-08-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-14 17:41
谢谢老大指点,:)
小弟要做一个驱动程序,利用从串口接收到的数据来触发键盘和鼠标事件(串口只接收),究竟应该怎么做呢?
那里可以找到相关的资料和例子?
小弟刚接触驱动不久,呵呵,还是个菜鸟
还请老大今后多多提携!
小弟在这先谢谢您了, :)
游客

返回顶部