LCD背光是通过 CPU的 LCD_PWR引脚来控制的, 当LCD_PWR输出1, 亮 , 输出0则灭.
以下的代码均参考mini2440的移植手册
(1)新建/drivers/video/mini2440_backlight.c
(2)编辑同级目录(drivers/video/)的Kconfig, 找到config FB_S3C2410_DEBUG ,在下面添加:
(3) 编辑同级目录(drivers/video)的Makefile, 找到obj-$(CONFIG_VIDEO_OUTPUT_CONTROL) += output.o, 在下面添加:
(4)然后再初级目录make menuconfig,在
Device Drivers --->
Graphics support --->
<*> Support for frame buffer devices --->
[*]Backlight support for mini2440 from FriendlyARM
然后make zImage, 测试, ok,
(5) 使用方式
在命令行种输入:echo 0 > /dev/backlight 可以关闭LCD背光。
在命令行种输入:echo 1 > /dev/backlight 可以打开LCD背光。
本文介绍了一个用于mini2440开发板LCD背光控制的Linux驱动程序实现方法,包括驱动文件的创建、配置选项的添加及如何通过命令行控制背光状态。
1424

被折叠的 条评论
为什么被折叠?



