原创 C語言全局變量的初始化和字符串常量

  在C++中對於以下語句: // 全局域 int i = 3; int j = i;         編譯時將i

原创 C語言全局變量的初始化和字符串常量

  在C++中對於以下語句: // 全局域 int i = 3; int j = i; 編譯時將i 放入.data

原创 我的友情鏈接

51CTO博客開發

原创 linux 2.6.29 lcd驅動:s3c2410fb.c分析

  一些重要的結構體: struct resource { resource_size_t start; resource_size_t end; const char *name; unsigned long flags

原创 input輸入系統中是如何實現按鍵重複

 看一下 input_dev<include/linux/input.h> 結構體,只列出了和我們討論的內用有關的成員: struct input_dev { ......... /* stores key code of the las

原创 C語言全局變量的初始化和字符串常量

  在C++中對於以下語句: // 全局域 int i = 3; int j = i; 編譯時將i 放入.data

原创 C語言全局變量的初始化和字符串常量

  在C++中對於以下語句: // 全局域 int i = 3; int j = i;         編譯時將i

原创 給兩個變量,如何找出一個帶環單鏈表中是什麼地方出現環的

  給兩個變量,如何找出一個帶環單鏈表中是什麼地方出現環的 單鏈表的問題在面試考試等等等等中頻頻上鏡,大有趕上鳳姐超越芙蓉之勢。假若有一個蛋疼的程序猿把單鏈表的末尾結點的next指針指向了單鏈表中一個隨機的結點上,那麼我們

原创 linux靜態映射--初看mini2440_leds.c驅動疑惑

  struct map_desc {       unsigned long virtual;       unsigned long pfn;

原创 poll系統調用源碼簡要分析

 首先看一下select的大致執行過程: 用戶空間select --->內核空間sys_select--->core_sys_select---->do_select---->驅動程序poll 最主要的地方在do_select函數中,該函數

原创 LDR指令的應用

 1.首先說明一下標號( lable)在ARM彙編語言中的含義:   例如: WatchDog ldrr4,=WTCON ldrpc,=HandelerSWI 該段代碼中WatchDog爲標號,表示的是指令ldr r4,=WTCON的地

原创 linux網絡入門不錯的一個blog

 linux網絡入門不錯的一個blog http://hi.baidu.com/linux_kernel/blog/index/1

原创 一個函數的指針的困惑-----int (fun)()作爲函數形參

#include "stdio.h" #include "conio.h" typedef int (FUNC1)(int); typedef int (FUNC2)(int *,int *,int*); int inc(int a

原创 volatile限定符

         volatile類型限定符告訴C編譯器,有些對象的值可能不受編譯器控制而發生變化。volatile對象不應該參與假設沒有隱藏副作用的優化( volatile should not partcipate in optimiz

原创 我的友情鏈接

51CTO博客開發