LCD驱动的添加
来源:互联网 发布:淘宝记账软件手机版 编辑:程序博客网 时间:2024/06/06 18:58
修改内核代码
[luminqi@localhost linux-3.0]$ vim arch/arm/mach-s3c2440/mach-smdk2440.c 67 @@ -114,19 +161,19 @@ 68 69 .type = S3C2410_LCDCON1_TFT, 70 71 - .width = 240, 72 - .height = 320, 73 + .width = 480, 74 + .height = 272, 75 76 - .pixclock = 166667, /* HCLK 60 MHz, divisor 10 */ 77 - .xres = 240, 78 - .yres = 320, 79 + .pixclock = 40000, //像素时钟 80 + .xres = 480, //水平可见有效像素 81 + .yres = 272, //垂直可见有效像素 82 .bpp = 16, 83 - .left_margin = 20, 84 - .right_margin = 8, 85 - .hsync_len = 4, 86 - .upper_margin = 8, 87 - .lower_margin = 7, 88 - .vsync_len = 4, 89 + .left_margin = 19, //行切换,从同步到绘图的延迟 90 + .right_margin = 10, //行切换,从绘图到同步的延迟 91 + .hsync_len = 30, //水平同步的长度 92 + .upper_margin = 4, //帧切换,从同步到绘图的延迟 93 + .lower_margin = 2, //帧切换,从绘图到同步的延迟 94 + .vsync_len = 8, //垂直同步的长度 95 }; 96 97 static struct s3c2410fb_mach_info smdk2440_fb_info __initdata = { 98 @@ -146,7 +193,7 @@ 99 .gpdup_mask = 0xffffffff,100 #endif101 102 - .lpcsel = ((0xCE6) & ~7) | 1<<4,103 + .lpcsel = 0, //((0xCE6) & ~7) | 1<<4, //logo图标在左上角104 };105 106 static struct platform_device *smdk2440_devices[] __initdata = {vt100
make menuconfig
make
重新烧录到开发板,屏幕左上角显示小企鹅
若要开发板屏幕上显示启动信息,在u-boot传参时添加console=tty1(终端显示器)
set bootargs 'noinitrd root=/dev/mtdblock2 rootfstype=jffs2 init=/linuxrc console=ttyS0console=tty1,115200'
正常情况下Linux会在一段时间后默认关闭屏幕,默认为10分钟。这是由vt驱动
决定的
在drivers/tty/vt/vt.c中,第180行,可将这一句修改为等于0,屏幕就会常亮.
180 static int blankinterval = 10*60;
0 0
- LCD驱动的添加
- 如何添加一个新的LCD驱动
- 添加LCD背光驱动
- linux-2.6.35内核移植—LCD驱动的添加
- Linux驱动之mipi接口的LCD设备添加过程
- LCD驱动的问题
- LCD驱动的移植
- 6410的lcd驱动
- OK6410的LCD驱动
- Linux的LCD驱动
- wince的LCD驱动
- Linux的LCD驱动
- ok6410的LCD驱动
- LCD驱动的实现
- Linux的LCD驱动
- FL2440驱动添加(3)LCD驱动添加学习笔记
- LCD驱动(二):添加汉字库
- 修改U-boot文件,添加LCD驱动
- PHP中in_array函数使用的问题与解决办法
- 【java】N皇后问题
- jquery的focus()获取输入框焦点使用问题
- Linux中用ALSA驱动声卡流程详解
- BZOJ 1304: [CQOI2009]叶子的染色 树形DP
- LCD驱动的添加
- 行人检测(上)-行人检测介绍
- iOS UILabel 设置 行间距 和 字间距 并计算高度
- HZAU 1208 Color Circle (dfs)
- Android组件化项目
- hexo+github搭建个人博客
- ARToolkit Part 2: Contour Detection 详解
- UICollectionView(一)——整体总结
- nVidia Tegra K1 LVDS配置