| 订阅 | 在线投稿
分享
 
 
 

Qtopia应用程序与Linux内核数据通信介绍

来源:互联网  宽屏版  评论
2008-06-01 02:15:07

1. Linux内核中驱动程序模块中导出“共享数据”;

方法是:a : EXPORT_SYMBOL b : netlink(正在学习中)

2. “共享数据”作为Qtopia中signal-slot机制的对象的成员,当“共享数据”发生变化时触发Qt的槽函数。

方法是:

a 声明QSocketNotifier对象,QSocketNotifier *notifier;

b 用QSocketNotifier建立“共享数据”与notifier的关联,notifier = new QSocketNotifier(fd, QSocketNotifier::Read, this); // fd就是共享数据相关参数

c 将QT的信号和槽函数关联 connect(notifier, SIGNAL(activated(int)),this,SLOT(readKeyboardData()))

1. Linux内核中驱动程序模块中导出“共享数据”; 方法是:a : EXPORT_SYMBOL b : netlink(正在学习中) 2. “共享数据”作为Qtopia中signal-slot机制的对象的成员,当“共享数据”发生变化时触发Qt的槽函数。 方法是: a 声明QSocketNotifier对象,QSocketNotifier *notifier; b 用QSocketNotifier建立“共享数据”与notifier的关联,notifier = new QSocketNotifier(fd, QSocketNotifier::Read, this); // fd就是共享数据相关参数 c 将QT的信号和槽函数关联 connect(notifier, SIGNAL(activated(int)),this,SLOT(readKeyboardData()))
󰈣󰈤
 
 
 
>>返回首页<<
 
 热帖排行
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
©2005- 王朝网络 版权所有