LCD & framebuffer开发心得(转)

给你转发一篇不错的,你可以先学习学习。 帧缓冲设备属于字符设备,采用了“文件层-驱动层”的接口方式。Linux为帧缓冲设备定义的驱动层接口为struct fb_info结构。在文件层次上,Linux为其定义了下面的操作函数:struct file_operations 软件运行流程: 在文件层次上,用户调用struct file_operations的函数操作,在struct file_operations中间接调用struct fb_ops的函数来操作硬件.当向内核注册FB设备的时候,也注册了struct fb_ops的指针.当打开fb设备时,先调用fb_drivers[]的xxxfb_init()来初始化设备;

posted @ 2008-09-08 10:42  旅人  阅读(465)  评论(5编辑  收藏  举报