• 5334阅读
  • 7回复

硬件和qt应用程序的通讯 [复制链接]

上一主题 下一主题
离线vilont
 
只看楼主 正序阅读 楼主  发表于: 2008-05-07
— 本帖被 XChinux 执行加亮操作(2008-05-07) —

请教大家一个问题,我有一个linux的键盘驱动程序,我想再qt程序里建几个键与相应的硬件按键对应,我在read函数里都取到键值

,并用cpoy_to_user(buf,&data,sizeof(data))将键值拷到用户空间,请问之后用户区的键值怎样和qt程序通讯啊?
离线vilont
只看该作者 7楼 发表于: 2008-05-08
上网搜了一下,发现我欠缺的是Linux内核编程知识,对linux系统的一些东西还是不怎么熟悉
离线lzian
只看该作者 6楼 发表于: 2008-05-08
可以在不同的进程间建立管道,互通信息。
做个提示,我没搞过
离线傻猫
只看该作者 5楼 发表于: 2008-05-08
按键和button的相应signal 同指向一个slot?
键盘不能直接读取么,不是有event去捕获?
-------------------------------
不常在
有事短消息或者到我blog讨论http://hi.baidu.com/ning_cat
已经没用qt作开发了。。。:-(
离线vilont
只看该作者 4楼 发表于: 2008-05-07
其实我意思是:硬件有3个按键,qt界面上也有3个button,让他们对应,实现qt界面按button和按硬件按键功能一样。请问哪位大侠有相应的资料和例子,发到我邮箱skyrockur@163.com
离线lzian
只看该作者 3楼 发表于: 2008-05-07
你把驱动程序移植到Qt里不行么?
不知道你是不是这么个意思
离线axlrose

只看该作者 2楼 发表于: 2008-05-07
内核态的函数都搬出来了呀
你关心用户态的就OK了,就open() --> read() 像普通c那样调用,也可以考虑用QIODeveice类来实现封装,不过用简单的就好了
枪炮与玫瑰
离线giscn
只看该作者 1楼 发表于: 2008-05-07
不是很明白你的问题。qt应用可看成是标准的c++代码,正常的内存存取就可以
http://nzt.spaces.live.com
快速回复
限100 字节
 
上一个 下一个