原创 升級Ubuntu kernel 版本

升級Ubuntu Kernel版本的最簡單方法: 1.在/etc/apt/source.lst中加入源:deb http://security.ubuntu.com/ubuntu hard-security main (可能已經存在) 2

原创 C語言學習:fseek與ftell函數(轉載)

fseek與ftell函數 fseek函數是 用來設定文件的當前讀寫位置.函數原型: int fseek(FILE *fp,long offset,int origin);函數功能:把fp的文件讀寫位置指針移到指定的位置.fseek(fp

原创 Android模擬器adb命令介紹

在SDK的Tools文件夾下包含着Android模擬器操作的重要命令adb,adb的全稱爲Android Debug Bridge就是調試橋的作用。通過adb我們可以在Eclipse中方面通過DDMS來調試Android程序,說白了就是d

原创 RPM相關幾項

1.打RPM包時,系統會默認使用GCC的"-fstack-protector"參數來編譯,導致utility運行時,報"***stack smashing detected***" 的錯誤.所以我們需要加:export CFLAGS="-

原创 用D-Bus連接A2DP的方法

D-Bus是針對桌面環境優化的IPC機制,用於進程間的通信或進程與內核的通信。支持DBus的系統都有兩個標準的消息總線:系統總線和會話總線。系統總線用於系統與應用的通信。會話總線用於應用之間的通信。有一個叫d-feet的python程序,

原创 Linux內核中讀寫文件數據的方法

Linux內核中讀寫文件數據的方法 有時候需要在Linux kernel--大多是在需要調試的驅動程序--中讀寫文件數據。在kernel中操作文件沒有標準庫可用,需要利用kernel的一些函數,這些函數主要有: filp_open() f

原创 OpenMax

OpenMax是一個多媒體應用程序的標準.由NVIDIA公司和Khronos在2006年推出. OpenMAX是Khronos制定的API,Khronos也是OpenGL的制定者,同時在着手製定的標準/規範還有OpenGL es,Open

原创 執行文件的減肥工具strip

strip可清除執行文件中不必要的標識符號及調試信息,可減少文件而不影響正常使用.但與compress不同的是,文件一旦strip後,就不能再恢復原樣,被strip後的文件不包含調試信息,就不能用dbx來調試程序了.

原创 安裝TFTP服務器

安裝TFTP服務器         ## install xinetd, tftpd-hpa and tftp-hpa packages         $ sudo apt-get install xinetd tftpd-hpa tf

原创 invalid module format問題

如果因內核源碼版本號和當前內核不同或者編譯目標不同導致的invalid module format錯誤. 例如: uname -a 輸出爲:2.6.30.10-105.fc11 i686, 而modinfo **.ko輸出爲:2.6.30

原创 C語言: 指針強制類型轉換

1. 指向字符串的指針強制轉換成指向整型的指針: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char** argv) {  

原创 有關Linux終端

終端是一種字符型設備,它有多種類型: 1. 串口終端 (/dev/ttySn) 串口終端就是實體的串口終端設備. Linux: /dev/ttyS0 -> /dev/tts/0      DOS: COM1     /dev/ttyS1

原创 platform_driver_register 與 platform_device_register

platfrom_driver_register() 是在設備註冊時進行綁定的.以USB爲例:先插上USB設備並掛到總線上,然後在安裝USB設備驅動的過程中,從總線上遍歷各個設備,看是否有與驅動相匹配的設備,如果有,則兩者綁定,就是pla

原创 如何把FAT32格式的文件系統轉換成NTFS?

(1) 從開始->運行中輸入cmd,進入控制檯. (2) 運行:CONVERT H: /FS:NTFS 如果失敗,則右擊H盤->屬性->工具->查錯->自動修復文件系統錯誤.然後再運行一次"CONVERT H: /FS:NTFS". (3

原创 org.freedesktop.DBus 的12個Methods簡要說明

org.freedesktop.DBus.RequestName (in STRING name, in UINT32 flags, out UINT32 reply) 請求公衆名。其中flag定義如下:DBUS_NAME_FLA