原创 Arm平臺 Qt檢測U盤插拔(三)hotplug-recv()阻塞

轉自:http://blog.csdn.net/yanzi1225627/article/details/7889717 #ifndef HOSTPLUG_H #define HOSTPLUG_H #include <iostream>

原创 Linux系統驅動開發

Linux系統驅動開發 1:Linux 設備通常劃分爲三種:字符設備、塊設備和網絡接口設備。 字符設備是指:那些只能一個字節一個字節讀寫數據的設備,不能隨即讀取設備內存中的某一數據。其讀取數據需要按照先後順序,從這點上看,字符設備是面向

原创 6410之AD驅動與觸摸屏共存(下)

觸摸屏驅動源碼#include <linux/errno.h> #include <linux/kernel.h> #include <linux/module.h> #include <linux/slab.h> #include <l

原创 Linux下spi驅動開發(1) .

http://blog.csdn.net/hongtao_liu/article/details/6580611   目錄(?)[-] 一、概述 二、SPI總線協議簡介三、linux下SPI驅動開發   Platform busPlatf

原创 linux 線程(FIFO)先進先出

#include<pthread.h>   static int get_thread_priority( pthread_attr_t &attr ) {         struct sched_param param;       

原创 6410之AD驅動與觸摸屏共存(上)

AD驅動源碼#include <linux/kernel.h> #include <linux/module.h> #include <linux/slab.h> #include <linux/input.h> #include <li

原创 2.6.36.2 s3c6410 觸摸屏驅動移植。 .

CSDN_Acanoe 的博客:http://blog.csdn.net/ACanoe 硬件環境:OK6410 A板,4.3 寸TFT 屏。  移植內核:Linux2.6.36.2 。 參考內核: 飛凌提供Linux2.6.36.2。 操

原创 Qt 菜單欄自定義

//.h #include <QVBoxLayout> include <QMenuBar> QVBoxLayout* layout; QMenuBar* menuBar; QAction* actionNew; //.cpp la

原创 linux線程的優先級設置

轉自:http://blog.csdn.net/lanseshenhua/article/details/5524797 #include <stdio.h> #include <stdlib.h> #include <unistd.h>

原创 Samsung s3c6410/s3c2416 的SPI接口調試 (2011-06-14 22:33)

參考資料: 6410手冊/2416手冊 Kernel部分驅動代碼作者:agan 聯繫郵箱 [email protected] 轉載須註明出處!     SPI接口簡述   SPI是

原创 Linux 2.6.36以後file_operations和DECLARE_MUTEX 的變化

今天嘗試移植了2.6.38的內核到AT91SAM9260上,在編譯驅動時發現從2.6.36的內核開始,include/linux/semaphore

原创 x86下 linux qt檢測U盤插拔(一)------- HAL 與UDISKS

轉自http://blog.csdn.net/yanzi1225627/article/details/7889613   利用qt檢測U盤插拔,思路有用qt的qdbus,dbus接收HAL的消息,或者是接收udisks的消息,這兩種方法

原创 windows下 Qt檢測U盤(二)

轉自:http://blog.csdn.net/yanzi1225627/article/details/7889669 在windows下,利用qt檢測U盤相對方便點。通過檢測Widget::winEvent(MSG *msg, lon

原创 關於linux應用層高精度定時器設計(筆記)

目的:協議採樣率收發離散度達到10us以下.. 問題:常規運行,爲10~30毫秒,目前通過修改極限只能達到1000us.(5分鐘)   技術難點:摘自http://www.eefocus.com/article/10-10/2075521

原创 Qt:截取當前窗口圖

頭文件: #include<QPixmap> #include <QDesktopWidget> 實現函數: QPixmappixmap = QPixmap::grabWindow(QApplication::d