【北京迅为】i.MX6ULL终结者Linux LCD驱动实验运行测试

1 LCD屏幕基本测试

1、编译设备树文件
按照前面配置好设备树文件,重新编译设备树文件后,使用新的设备树文件启动开发板。

2、使能Linux内核logo显示
在Linux内核启动时,可以选择显示小企鹅logo图标,只要内核logo图标显示正常,说明LCD驱动基本正常工作,下面来配置一下内核,选择内核开机显示logo。
首先使用“make ARCH=arm menuconfig”命令打开Linux内核图形化配置界面,按照下面的路径找到logo配置选项:

Device Drivers  --->
Graphics support  --->
[*] Bootup logo  --->
[*]   Standard black and white Linux logo
[*]   Standard 16-color Linux logo
[*]   Standard 224-color Linux logo

如图 1.1所示:
在这里插入图片描述

图 1.1

图中的三个选项分别对应黑白、16 位、24 位色彩格式的 logo,我们把这三个都选中,都编译进 Linux 内核里面。设置好以后保存退出,重新编译 Linux 内核,编译完成以后使用新编译出来的 topeet_emmc_4_3.dtb 和 zImage 镜像启动系统,如果 LCD 驱动工作正常的话就会在 LCD 屏幕左上角出现一个彩色的小企鹅 logo,屏幕背景色为黑色,如图 1.2所示:
在这里插入图片描述

图 1.2

2 LCD背光调节

在设备树中的背光节点下设置了8个背光调节等级,可以设置为0~7。可以通过设置背光等级来实现 LCD 背光亮度的调节,开发板启动后,进入下面的目录:
cd /sys/devices/platform/backlight/backlight/backlight/
此目录下有如下的文件:
在这里插入图片描述

图 2.1

其中brightness 表示当前亮度等级,max_bgigntness 表示最大亮度等级。如图 2.2所示:
在这里插入图片描述

图 2.2

可以看出背光的最大等级为7,当前背光等级为6,如果我们要修改屏幕亮度,只需要向 brightness 写入需要设置的屏幕亮度等级即可。比如设置屏幕亮度等级为 7,那么可以使用如下命令:
echo 7 > brightness
输入上述命令以后就会发现屏幕亮度增大了,如果设置 brightness 为 0 的话就会关闭 LCD背光,屏幕就会熄灭。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/BeiJingXunWei/article/details/112321575