LCD和文件系统

LCD 驱动的移植 修改LCD显示 修改 arch/arm/mach-s3c2440/mach-smdk2440.c 把相应的替换成: /* LCD driver info */ static struct s3c2410fb_display smdk2440_lcd_cfg __initdata 中 只需改一下部分 #if 0 /* currently setup by downloader */ .gpccon = 0xaa940659, .gpccon_mask = 0xffffffff, .gpcup = 0x0000ffff, .gpcup_mask = 0xffffffff, .gpdcon = 0xaa84aaa0, .gpdcon_mask = 0xffffffff, .gpdup = 0x0000faff, .gpdup_mask = 0xffffffff, #endif .lpcsel = ((0xCE6) & ~7) | 1<<4, .type = S3C2410_LCDCON1_TFT16BPP, 根据韦东山的《嵌入式linux开发完全手册》修改改为 /* currently setup by downloader */ .gpccon = 0xaaaaaaaa, .gpccon_mask = 0xffffffff, .gpcup = 0x0000ffff, .gpcup_mask = 0xffffffff, .gpdcon = 0xaa84aaa0, .gpdcon_mask = 0xffffffff, .gpdup = 0x0000faff, .gpdup_mask = 0xffffffff, //.lpcsel = ((0xCE6) & ~7) | 1<<4, 这一句注释掉 .fixed_syncs= 1, .type = S3C2410_LCDCON1_TFT, 这样子直接编译内核之后LCD可以点亮了,启动是可以看见企鹅,不过是一闪眼的功夫 修改LCD背光 修改 arch/arm/mach-s3c2440/mach-smdk2440.c 因为友善的3.5寸液晶的背光控制是由 S3C2440 的 GPG4 引脚来控制的,故下面的改动将开启背光 static void __init smdk2440_machine_init(void) { s3c24xx_fb_set_platdata(&smdk2440_fb_info); platform_add_devices(); s3c2410_gpio_cfgpin(S3C2410_GPG4,S3C2410_GPG4_OUTP); s3c2410_gpio_setpin(S3C2410_GPG4,1); smdk_machine_init(); } make menuconfig 选择编译内核 Device Drives-à Graphics support-> <*>support for frame buffer devices <*>s3c2410 LCD framebuffer support Console display driver supportà <*>Framebuffer Console support [*] Bootup logo -à [*] standard 224-color linux logo 之后保存 make zImage 就Ok了 烧进去就可以看见企鹅了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值