原创 Linux設備驅動子系統- SD卡(1)

1. 總論 2. 主控制器 3. 協議層 4. 塊設備 1. 總論  1.1 概念 MMC - MultiMedia Card SD    - Secure Digital Card1.2 分類 按存儲大小,普通SD卡(<=2GB,支持

原创 關於 /proc/pid/stat

[root@localhost ~]# cat /proc/6873/stat 6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0

原创 C++基礎系列--指向數據成員的指針

指向數據成員的指針,是一個有點神祕又頗有用處的語言特性,特別是如果你需要詳細調查class members的底層佈局的話。這樣的調查可以用於決定vptr是放在class的起始處或者尾端。另外一個用途是可以用來決定class中的access

原创 gstreamer初探--代碼分析之一

一、比較重要的宏定義:    以下宏定義 在 gstutils.h文件中。   #define GST_BOILERPLATE(type,type_as_function,parent_type,parent_type_macro)\

原创 淺析Glib

以下轉系 N年前的 一篇宋老師的文章。 原鏈接地址:http://www.ibm.com/developerworks/cn/linux/l-glib/index.html 現摘錄如下,對本文作者表示感謝~~~~~ ----------

原创 GObject對象系統

以下轉系 N年前的 一篇宋老師的文章。 原鏈接地址:http://www.ibm.com/developerworks/cn/linux/l-gobject/index.html 現摘錄如下,對本文作者表示感謝~~~~~ --------

原创 lLinux設備驅動子系統- SD卡(2)

一.SD/MMC卡介紹 1.1.什麼是MMC卡        MMC:MMC就是MultiMediaCard的縮寫,即多媒體卡。它是一種非易失性存儲器件,體積小巧(24mm*32mm*1.4mm),容量大,耗電量低,傳輸速度快,廣

原创 中國黑客史

【以下文章轉自來源:www.hack59.com 作者:360安全網】 “黑客”一詞來源於英語動詞hack,意爲“劈,砍”,也就意味着“闢出,開闢”;很自然地,這個詞被進一步引申爲“幹了一件非常漂亮的工作”。計算機黑客在自己熟知的領域

原创 關於/proc/$PID/status

這裏我們主要介紹進程的狀態,進程的狀態可以通過/proc/PID/status來查看,也可以通過/proc/PID/stat來查看. 如果說到工具大家用的最多的ps也可以看到進程的信息.這裏我們通過/proc/PID/status來分析進

原创 c++ 基礎 ---類成員指針

假定 Screen類定義了四個新成員函數——forward() back() up()和down() 它們分別向右、向左、向上和向下移動光標。首先,

原创 Qt動畫框架詳解

狀態機框架提供了創建和執行狀態圖的一些類.這些概念和表示都是基於Harel狀態圖中的一些概念和記法.它也是UML狀態圖表的基礎.狀態機執行的語義是基於狀態圖XML(SCXML).    狀態圖提供了一種圖形化的方式來對一個系統建模,從而

原创 生成指定大小文件

一、生成指定大小的文件:      dd if=/dev/zero of=abc bs=10M count=10     當前目錄生成大小爲100M(10M*10=100M)的文件abc      bs=10M表示每一次讀寫10M數據,c

原创 C語言基礎系列--返回字符串函數的四種實現方法

有四種方式: 1。使用堆空間,返回申請的堆地址,注意釋放 2。函數參數傳遞指針,返回該指針 3。返回函數內定義的靜態變量(共享) 4。返回全局變量   ******************以下摘自csdn*****************

原创 關於expat庫的編譯

1、expat庫簡介     refer to wiki:     To use the Expat library, programs first register handler functions with Expat. When

原创 如何顯示動態庫的的依賴關係

X86環境下: [email protected]:/usr/bin#ldd /usr/lib/libglib-2.0.so     linux-gate.so.1 =>  (0x00ccc000)     libpcre.so.3