瑞芯微Rockchip开发者社区
直播中

其实znvm

8年用户 1172经验值
擅长:电源/新能源
私信 关注
[资料]

rk3288 LCD驱动程序配置与分析

一、Linux驱动程序框架
Linux驱动程序 = 驱动程序框架 + 硬件编程
之前已经学习了在QEMU编写了LCD驱动程序,其主要是包括了
分配fb_info
设置fb_info
注册fb_info
硬件相关的设置:重点在引脚设置、时钟设置、LCD相关的寄存器设置(frame_buffer格式,地址等)
找内核对应板子的驱动程序
编译好内核后,在driver/video/fbdev/目录下找.o文件。用到的肯定会被编译。
在menuconfig里的graphic->framebuffer下找对应的配置,通过配置确定对应的文件。
imx6ull的驱动程序文件在driver/video/fbdev/mxsfb.c中:
1.jpg
rk3288 基于内核分析IMX6ULL的LCD驱动.pdf (107.73 KB)
(下载次数: 7, 2022-5-13 14:40 上传)

原作者:习惯就好zz

更多回帖

发帖
×
20
完善资料,
赚取积分