概述
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背光。
最后
以上就是英勇烧鹅为你收集整理的linux 2.6.32 在arm9(s3c2440)平台的移植 - LCD背光驱动的全部内容,希望文章能够帮你解决linux 2.6.32 在arm9(s3c2440)平台的移植 - LCD背光驱动所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复