原创 container_of理解

問題:如何通過結構中的某個變量獲取結構本身的指針??? 關於container_of見kernel.h中:/*** container_of - cast a member of a structure out to the contai

原创 C 語言中 typeof 關鍵字簡介

原文:http://hi.baidu.com/leowang715/blog/item/b0b96d6f972e7dd080cb4a06.html typeof關鍵字是C語言中的一個新擴展。只要可以接受typedef名稱,Sun

原创 標記化結構初始化語法---結構體成員前加小數點

文章出處:http://blog.csdn.net/adaptiver/article/details/7494081                     http://blog.csdn.net/windy_net/articl

原创 Linux內核中的cdev_alloc和cdev_add

內核中每個字符設備都對應一個 cdev 結構的變量,下面是它的定義:linux-2.6.22/include/linux/cdev.hstruct cdev { struct kobject kobj;          // 每個 c

原创 cdev動態和靜態註冊的理解錯誤

先寫下LDD3P59頁字符設備的註冊一節的原文: 我們前面提到,內核內部使用struct cdev結構來表示字符設備。。。 分配和初始化上述結構的方式有兩種。如果讀者打算在運行時獲取一個獨立的cdev結構,則應該如下編寫代碼: struc

原创 初次接觸Zigbee

        最近剛接觸Zigbee,以前在我印象中Zigbee就是一種類似於藍牙,wifi的無線傳輸技術。就在我剛翻開一本有關Zigbee的書,迎面就是Zigbee,協議,協議棧,TI,IAR,CC2530等等這些名詞,搞得我一頭霧水

原创 交叉編譯環境之編譯內核階段各種錯誤

本開發板mini2440所配內核版本爲 Linux-2.6.32.2 1 使用缺省配置文件配置和編譯內核 $sudo cp config_mini2440_w35 .config          ;注意:w35 後面有個空格,然後

原创 寫在前面

現在都大四了,六月份都要畢業了,但是還是覺得自己現在還沒有做成功什麼事情。很多事情一直在想,有的做了一半沒有堅持,還有的就是更本沒有去實踐。如此這般,積累了太多太多的遺憾。 今天就現在我只想在今後的1-2年內可以從事Linux驅動開發。雖