我是靠谱客的博主 英勇烧鹅,最近开发中收集的这篇文章主要介绍linux 2.6.32 在arm9(s3c2440)平台的移植 - LCD背光驱动,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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背光驱动所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部