DD--LCD
文章平均质量分 58
光利繁华的背后
每天都要有进步!制定战略,安排计划,实现任务!
展开
-
LCD驱动---LVDS及调试中的问题(一)
1、boot中启动参数配置代码路径:bootable/bootloader/uboot-imx/board/freescale/mx6sabresd/mx6sabresd.c2、原创 2017-09-15 15:10:17 · 1949 阅读 · 0 评论 -
LCD驱动---LVDS详解(一)
fb_videomode每个参数的意思: 1struct fb_videomode { 2 const char *name; //name 3 u32 refresh; //Frequency 4 u32 xres; 5 u32 yres; 6 u32 pixclock; //时钟频率原创 2017-09-16 09:00:45 · 9554 阅读 · 1 评论 -
LVDS参数详解
fb_videomode各个参数的意义Linux对LCD的抽象如下图所示:下面研究一下fb_videomode各个成员的意义: 名称在数据手册中的简称中文名意义备注nameNo名字液晶屏名字(可选)Norefre原创 2017-09-15 15:16:12 · 6484 阅读 · 0 评论 -
LCD调试问题总结
1、发现左右显示不全:具体表现是图片显示一个边缘显示不全,是左右参数计算有问题,导致整个图片显示偏移了;2、LCD屏抖动问题:主要是LCD屏的6/8位选择的gpio没有拉高到指定的3.3V。3、确认数据缓存正确性:如果lcd点亮,但是花屏。则需要先确认数据格式是否正确,然后确认fb里的数据是否正常,有以下几种方法确认fb里的数据1:cat/dev/g原创 2017-09-16 09:03:29 · 765 阅读 · 0 评论 -
LCD驱动(FrameBuffer)实例开发讲解(一)
常见TFT屏工作时序分析:LCD提供的外部接口信号:VSYNC/VFRAME/STV:垂直同步信号(TFT)/帧同步信号(STN)/SEC TFT信号; HSYNC/VLINE/CPV:水平同步信号(TFT)/行同步脉冲信号(STN)/SEC TFT信号; VCLK/LCD_HCLK:象素时钟信号(TFT/STN)/SEC TFT信号; VD[23:0]:LCD转载 2017-09-15 15:23:56 · 943 阅读 · 0 评论 -
LVDS参数明细
Linux内核的amba lcd控制器使用clcd_panel结构体表示一个LCD屏的硬件参数:/* include/linux/fb.h */struct fb_videomode { const char*name; /* optional*/ u32refresh; /* optional*/ u32 xres;原创 2017-09-15 15:17:31 · 5187 阅读 · 0 评论 -
Linux的帧缓冲(Frame Buffer)之一:原理及控制参数
大家都知道Unix/Linux系统是由命令驱动的。X-Window-System是Unix/Linux上的图形系统,它是通过X-Server来控制硬件的。但有一些Linux的发行版在引导的时候就会在屏幕上出现图形,这时的图形是不可能由X来完成的,那是什么机制呢?答案是FrameBuffer。 帧缓冲(framebuffer)是 Linux 为显示设备提供的一个接口,把显存抽象后的一转载 2017-11-08 15:43:05 · 2522 阅读 · 0 评论