歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux內核 >> Qtopia應用程序與Linux內核數據通信介紹

Qtopia應用程序與Linux內核數據通信介紹

日期:2017/3/2 16:52:14   编辑:Linux內核

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

Copyright © Linux教程網 All Rights Reserved