免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1132 | 回复: 0
打印 上一主题 下一主题

Linux-2.6.30.4在2440上的移植之LCD驱动(转) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-25 13:01 |只看该作者 |倒序浏览

转自:
http://blog.chinaunix.net/u3/101649/showart_2081063.html

一、移植环境

  • 主  机:VMWare--Fedora 9
  • 开发板:Mini2440--64MB Nand
  • 编译器:arm-linux-gcc-4.3.2

二、移植步骤
1. 修改内核源码。2.6.30.4内核对LCD的支持已很完善,这里只做少许修改
#gedit arch/arm/mach-s3c2440/mach-smdk2440.c
   修改smdk2440_lcd_cfg函数和smdk2440_fb_info函数,设置LCD参数,我的是NEC3.5寸TFT屏。如下:


   打开LCD的背光,如不打开就无法观测LCD是否正常工作。由开发板原理图可以看到LCD的背光电源LCD_PWR接到S3C2440的GPG4引脚上,故作如下修改

2. 配置内核选项。选上LCD支持和Logo图标
Device Drivers --->
    Graphics support --->
         Lowlevel video output switch controls
         Support for frame buffer devices --->
            --- Support for frame buffer devices
            
  • Enable firmware EDID
                [ ] Framebuffer foreign endianness support --->
                
  • Enable Video Mode Handling Helpers
                [ ] Enable Tile Blitting Support
                *** Frame buffer hardware drivers ***
                 Epson S1D13XXX framebuffer support
                 S3C2410 LCD framebuffer support
                [ ] S3C2410 lcd debug messages
                 Silicon Motion SM501 framebuffer support
                 Virtual Frame Buffer support (ONLY FOR TESTING!)
                 E-Ink Metronome/8track controller support
                 Fujitsu MB862xx GDC support
                 E-Ink Broadsheet/Epson S1D13521 controller support
            
  • Backlight & LCD device support --->
                Display device support --->
                Console display driver support --->
            
  • Bootup logo --->
                --- Bootup logo
                [ ] Standard black and white Linux logo
                [ ] Standard 16-color Linux logo
                
  • Standard 224-color Linux logo (NEW)
    3. 重新编译内核并下载到开发板上,上电系统启动后可以看到LCD亮起,并且出现小企鹅图标。


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/105630/showart_2103549.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP