LCD设备驱动程序

对屏幕进行抓屏 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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值