LCD 驱动

1.内核去掉LCD 驱动

1.Make menuconfig
  Device Drivers                                                  
       Graphics support
                  (M)S3C FramebufferSupport (eXtended)
2.  Device Drivers
         Multimedia support  
     Video capture adapters  
      Samsung TV Driver
 
 
3.vi drivers/media/video/samsung/fimc/s3c_fimc_core.c
注释掉//ctrl->open_lcdfifo= s3cfb_enable_local;
         //ctrl->close_lcdfifo = s3cfb_enable_dma;
 
否则会出现如下错误:
/home/yubo/linux/zImage/3.0.1nolcd/drivers/media/video/samsung/fimc/s3c_fimc_core.c:468:undefined reference to `s3cfb_enable_local'
/home/yubo/linux/zImage/3.0.1nolcd/drivers/media/video/samsung/fimc/s3c_fimc_core.c:468:undefined reference to `s3cfb_enable_dma'
 
4.vi drivers/video/samsung/Makefile
注释掉#obj-$(CONFIG_FB_S3C_EXT)             += s3cfb.o否则make modules会出错
LCD 需要的文件:drivers/video/cfbcopyarea.ko
             drivers/video/cfbfillrect.ko
             drivers/video/cfbimgblt.ko
 

编辑Makefile 文件,加入三个驱动设备到内核。

gedit drivers/video/Makefile 

启动开发板,加载内核模块,先加载需要的三个内核模块,再insmod lcd.ko; 

echo hello > /dev/tty1  // 可以在LCD上看见hello

cat lcd.ko > /dev/fb0   // 花屏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值