原创 linphone Ubuntu下運行

http://people.ubuntu.com/~happyaron/udc-cn-dev/ch03s06.html

原创 Linux系統多線程編程

也許大家頭聽過,生產者-消費者 模型吧, 就是利用線程同步的方法來實現的,本博文使用線程鎖的方式來實現線程同步:   頭文件:   **************************************************   

原创 gcc的使用例子

gcc -o hello -O2 hello.c -o參數指定生成的可執行程序的文件名, -O2是優化級別。該命令會編譯生成hello可執行程序   gcc -o libhello.so -O2 -fPIC -shared hello.c

原创 Qtopia Core在嵌入式Linux上的移植及應用

1 引言嵌入式Linux以其開放的源代碼,精簡高效的內核、易定製和易裁減的特徵以及硬件支持廣泛等優勢,而深受嵌入式開發者的青睞,在消費類電子產品和工業控制、智能儀表等領域中有着廣泛的應用。Qt是 Trolltech公司推出的一個跨平臺的

原创 編譯qvfb出現cannot find -lXtst解決

/usr/bin/ld: cannot find -lXtst collect2: ld returned 1 exit status make: *** [../../bin/qvfb] 錯誤 1 上面是錯誤情況 在終端執行sudo a

原创 編譯qt-x11解決QSqlRelationalDelegate問題

books/bookdelegate.h:48:34: error: QSqlRelationalDelegate : No such file or directory 上面是我在編譯qt-x11時候遇到的問題,在編譯demo的boo

原创 qtopia-2.2.0在S3C2410上的移植過程

I.準備工作交叉編譯工具2.95.3: arm-linux-toolchains.tgz所需源碼包: qtopia-free-2.2.0.tar.gz jpeg-6b-src.tar.gz e2fsprogs-1.34.tar.gzII.

原创 qte4.5.2+qt creator-2009.05交叉編譯環境搭建法2

 之前安裝這個軟件最後不是很成功,所以這次通過uncle Google又找到了另一種方法進行嘗試。3x uncle Google,通過這次親身體會到了uncle比baidu強大的地方來。                      安裝環境

原创 獲取屏幕寬度和高度

QApplication::desktop()->width()  ;QApplication::desktop()->height() ;即得到屏幕分辨率,如1024*768,800*600.

原创 Liblinphone庫的簡介和使用

liblinphone is a high level library to make a SIP phone. This library includes ALL the features of linphone. It is des

原创 枚舉類型的使用

enum jit_files { JIT_BUSY, JIT_SCHED, JIT_QUEUE, JIT_SCHEDTO};  JIT_BUSY=1  JIT_SCHEDTO=4  

原创 Linux內核定時器

  定時器的使用非常方便,只需要執行一些初始化的操作,設置一個超時時間,指定超時發生時執行的函數,然後激活定時器就可以了。它的處理和工作隊列還是有點類似的。其實,在Linux內核開發中,很多的操作都是類似的。還有一點需要注意的,內核定時器