首页 > 代码库 > LCD设备驱动程序
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
LCD设备驱动程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。