linux-kernel4.4.94-framebuffer驱动介绍

提示:此部分内容看完之后,可以自动手动添加屏幕到fb中(关注panel部分即可)。
从模块上面来讲,framebuffer总共分为了几部分,分别是:
(1) fb本身驱动(kernel-4.4.94中的drivers/video/fbdev/core/fbmem.c文件中的fbmem_init中注册了字符设备fb)
内核配置如下:
linux-kernel4.4.94-framebuffer驱动介绍_第1张图片

Dsi(选中dsi即可):
linux-kernel4.4.94-framebuffer驱动介绍_第2张图片

(2) 平台framebuffer实现部分(drivers/video/fbdev/ingenic/fb_v12/ingenicfb.c文件中的ingenicfb_init函数注册了fb驱动,然后会调用ingenicfb_do_probe函数根据已经注册的panel屏幕信息完成fb结构体初始化),probe函数中会调用register_framebuffer函数将平台fb注册到fb中(也就是1中的fb&#

你可能感兴趣的:(精选专栏-独一无二,linux,嵌入式)