根据LQ035NC111_V-B_20080613修改LCD驱动
来源:互联网 发布:麦当劳四川辣酱 知乎 编辑:程序博客网 时间:2024/05/16 21:12
开发板:tiny210
内核:linux-2.6.35.7
触摸屏:3.5寸触摸屏
LCD采用8bit串行接法,驱动主要进行了如下修改:
/arch/arm/mach-s5pv210/mini210-lcds.c
static struct s3cfb_lcd wvga_w35 = {
.width= 320,
.height = 240,
.p_width = 70,
.p_height = 52,
.bpp = 32,
.freq = 180,
.timing = {
.h_fp = 20,
.h_bp = 38,
.h_sw = 30,
.v_fp = 4,
.v_fpe = 1,
.v_bp = 15,
.v_bpe = 1,
.v_sw = 3,
},
.polarity = {
.rise_vclk = 1,
.inv_hsync = 1,
.inv_vsync = 1,
.inv_vden = 1,
},
};
drivers/video/samsung/s3cfb.c
static int s3cfb_init_global(struct s3cfb_global *ctrl)
{
ctrl->output = OUTPUT_RGB;
ctrl->rgb_mode = MODE_RGB_P;
init_completion(&ctrl->fb_complete);
mutex_init(&ctrl->lock);
s3cfb_set_output(ctrl);
s3cfb_set_display_mode(ctrl);
s3cfb_set_polarity(ctrl);
s3cfb_set_timing(ctrl);
s3cfb_set_lcd_size(ctrl);
return 0;
}
修改FriendlyARM.ini文件
LCD-Type=W35
有一点我还是不太明白,我使用的是8位串行RGB接法,可是时序却采用的是并行的时序参数。如果有懂的朋友,可以告诉我一下,先谢谢了。呵呵- 根据LQ035NC111_V-B_20080613修改LCD驱动
- 修改U-boot文件,添加LCD驱动
- LCD 驱动
- LCD 驱动
- LCD 驱动
- LCD驱动
- LCD 驱动
- lcd驱动
- LCD驱动
- LCD 驱动
- LCD驱动
- lcd驱动
- LCD驱动
- LCD 驱动
- LCD驱动
- LCD驱动
- LCD驱动
- LCD 驱动
- c++ namespace 命名空间
- error LNK2001: 无法解析的外部符号
- hive知识
- Android NDK ,hello-jni 中间件初级 (调用 和 编译)
- windows play配置
- 根据LQ035NC111_V-B_20080613修改LCD驱动
- mysql创建数据库后出现Access denied for user 'root'@'%' to database ‘xxxx’
- STS+Virgo Tomcat 埋怨
- 如何从AVFrame::data【0】里获取RGB24数据和YUYV422数据
- Maven引入依赖后自动下载并关联源码(Source)
- mysql_远程连接
- 基于DLX指令集的5级流水线CPU设计与实现
- XMPP 即时聊天服务器
- live555源码分析----关于mp3的处理