当前位置:首页 > 服务器类 > Linux服务器 > > Qtopia应用程序与Linux内核数据通信介绍

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

点击次数:30 次 发布日期:2008-11-21 23:17:36 作者:源代码网
源代码网推荐

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()))

源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华