原创 "Unkown symbol in module"
在insmod uvcvideo.ko時,出現"Unkown symbol in module"錯誤. 原因一般有二: 1.其依賴的其他模塊沒有被裝載. 2.其依賴的其他模塊已被替換,跟其版本等不匹配. 在ubuntu更新的kerne
原创 Update Kernel on EeePC
Build Kernel: 1. download the 2.6.21.4 kernel for you eeepc from ASUS support website: http://support.asus.com/down
原创 kscope --- Linux Source Insight
今天我windows系統的SourceInsight似乎出問題了,點一下function, Context Windows裏很慢才show出來function定義的地方.用起來很不爽,於是卸載重裝,結果老裝不好.於是去下了個source
原创 I/P/B幀 概念介紹
在特定的比特率下要獲得好的圖像質量,需要非常高的壓縮比,而僅利用幀內圖像編碼是不能實現的.然而純幀內圖像編碼可最佳地滿足隨機存取方面的要求. 因爲隨機存取和高效率壓縮之間的要求相互衝突,定義了三種主要圖像類型: I圖像, 幀內編碼圖像
原创 Anatomy of an Android Application - 剖析Android應用程式的四大區塊
Anatomy of an Android Application - 剖析Android應用程式的四大區塊原則上Android的應用程式會由下面四個區塊所組合而成 Activity Broadcast Intent Receiver
原创 mplayer source install on Ubuntu --- Can't open /dev/fb0
I successfully compiled and installed the Mplayer on Ubuntu. However, when I try to play a video, it only gives sound w
原创 OOM killer "Out of Memory: Killed process" SOLUTIONS / SUMMARY
Since this problem seems to popup on different lists, this message hasbeen cross-posted to the general Red Hat discussi
原创 使ubuntu 8.04允許root用戶login圖形界面
1.ubuntu 8.04默認是不允許root用戶登陸圖形界面,如果要啓用root,需做以下更改: (1)重設 root 的密碼: $sudo passwd root #按提示輸兩次新的密碼,並加以確認。(2)$sudo vi /etc/
原创 How to install kernel-2.6.***src.rpm?
Step 1: download kernel-2.6.26.6-49.fc8.src.rpm from http://kojipkgs.fedoraproject.org/packages/kernel/2.6.2
原创 浮點數比較
今天終於解決了一個困擾了一週的bug.我們的項目在kdevelop裏開發的code,通過使用autotools做成源碼安裝包後,發現播放錄製文件有問題.視頻播放特別快.而聲音是正常的. 因爲代碼是一樣的,所以一開始我就沒有去懷
原创 用VLC 播放DVB-S的節目
播放DVB-S的節目: $ vlc -vvv --color --ts-es-id-pid --program=1206 dvb: --dvb-frequency=12462000 --dvb-srate-22425000 --dvb-v
原创 mkinitrd 與 mkinitramfs
在進行內核編譯時,需要進行製作initrd.img.在Fedora下面一般是用mkinitrd,而在Ubuntu/Debian下是用mkintramfs. 它們的用法稍微有些不一樣,如下所示: mkinitrd /boot/initrd.
原创 內核模塊加載時的版本檢查(轉載)
2.4內核下,執行“cat /proc/ksyms”,將會看到內核符號,而且在名字後還會跟隨着一串校驗字符串,此校驗字符串與內核版本有關。在內核源碼頭文件linux/modules目錄下存在許多*.ver文件,這些文件起着爲內核符號添
原创 使用標準C++的類型轉換符:static_cast、dynamic_cast、reinterdivt_cast、和const_cast
1 static_cast用法:static_cast < type-id > ( exdivssion ) 該運算符把exdivssion轉換爲type-id類型,但沒有運行時類型檢查來保證轉換的安全性。它主要有如下幾種用法:①用於類層
原创 msleep() 與mdelay()
在Linux Driver開發中,經常要用到延遲函數:msleep,mdelay/udelay. 雖然msleep和mdelay都有延遲的作用,但他們是有區別的. mdelay是忙等待函數,在延遲過程中無法運行其他任務.這個延遲的時間是準