table of contents
一、struct fb_info
1.1、struct fb_var_screeninfo
1.2、struct fb_fix_screeninfo
二、struct fb_videomode
三、 struct s3c_fb_platdata (填充platform_data)
3.1、struct s3c_fb_pd_win(視窗結構體)
fb.h linux-3.5\include\linux用法:
//驅動程式必須用這個結構體定義的成員,並且從平台裝置資料中取出資訊對該結構體進行填充
struct fb_info ranges[0];
} *apertures;
};
struct fb_var_screeninfo ;
struct fb_fix_screeninfo ;sync 值核心有規定好對應的巨集:
#define fb_sync_hor_high_act 1 /* horizontal sync high active */
#define fb_sync_vert_high_act 2 /* vertical sync high active */
flag 值核心有規定好對應的巨集:
#define fb_vmode_noninterlaced 0 /* non interlaced 非隔行掃瞄 */
#define fb_vmode_interlaced 1 /* interlaced 隔行掃瞄*/
#define fb_vmode_double 2 /* double scan 雙掃瞄*/
#define fb_vmode_odd_fld_first 4 /* interlaced: top line first */
用法://用s3c_fb_platdata結構體定義的成員用於填充platform_device->dev->platform_data成員,以便於lcd平台驅動取出平台資料
struct s3c_fb_platdata ;
struct s3c_fb_pd_win ;
重要的資料結構 堆疊
先declare下,此堆疊 stack 不是記憶體中的stack,而是一種十分重要的資料結構,後進先出 lifo 的資料結構。堆疊區別於樹和圖,是一種順序結構,它只能在一端進行增加元素,或者刪除元素的操作。這個所謂的 端 就是棧頂。乙個stack當且僅當乙個元素沒有時,是空棧。1 create乙個堆...
資料結構的重要性
資料結構的重要性大家都很明白。在大學也是電腦科學與技術的核心課程。但是資料結構地位很高,但是我們很多人都並沒有學好這門課程。在大學的時候,我自己是沒有電腦一族,雖然是由於經濟問題買不起電腦的原因,但還是很羨慕有電腦的同學。總感覺他們動手能力比我強。他們可以去編寫各種各樣程式。其實工作了很多年後回頭一...
PE中重要資料結構 winnt h
在winnt.h標頭檔案中儲存了pe中用到的所有結構體。dos頭 typedef struct image dos header image dos header,pimage dos header pe頭 typedef struct image nt headers image nt heade...