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