码迷,mamicode.com
首页 > 其他好文 > 详细

LCD设备驱动程序

时间:2017-07-22 18:25:59      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:info   定义   post   针对   signed   buffer   数据   file   nbsp   

对屏幕进行抓屏 cp /dev/fb0 myfile.png

帧缓冲设备的主设备号29,次设备号0-31,也就是dev/fb0 -dev/fb31

填充一个fbinfo结构。用register_framebuffer(fbinfo*)将fbinfo结构注冊到内核,对于fbinfo结构,最基本的是fs_ops成员,须要针对详细设备实现fs_ops中的接口。


在linux/include/fb.h中,定义了基本的数据结构

定义显卡信息:

struct fb_fix_screeninfo  :

unsigned long smem_start; /* Start of frame buffer mem */
/* (physical address) */
__u32 smem_len; /* Length of frame buffer mem */

unsigned long mmio_start; /* Start of Memory Mapped I/O   */
/* (physical address) */
__u32 mmio_len; /* Length of Memory Mapped I/O  */


struct fb_var_screeninfo 

struct fb_cmap

struct fb_info



LCD设备驱动程序

标签:info   定义   post   针对   signed   buffer   数据   file   nbsp   

原文地址:http://www.cnblogs.com/claireyuancy/p/7221727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!