TFT液晶屏驱动系统电路中,列驱动器(源极驱动器)的作用是,在外部行同步脉冲的同步作用下,能够使TFT场效应管的源极列线从左至右逐根逐条他加电,以使每一行水平像素,自左至右他逐个燃亮,产生类似电视的行扫描作用。行驱动器(栅极驱动器)的作用是;在外部帧同步脉冲的同步下,将TFT场效应管的栅极扫描线(水...
分类:
其他好文 时间:
2015-07-18 15:19:34
阅读次数:
153
这个版本的u-boot支持LCD很容易,期间,参考了tq2440官方u-boot中的LCD驱动。我们只需要在配置文件中配置相应的宏,实现LCD的初始化和使能函数即可。
分类:
其他好文 时间:
2015-07-09 19:21:57
阅读次数:
152
一、让LCD显示可爱的小企鹅还是先说说环境吧,处理器为S3C2410,linux的版本当然是2.6.20的。下面先说说怎样让LCD上显示出可爱的小企鹅。最直接的步骤如下(记住不要问为什么哈~_~,一步一步跟着走就行了):1.添加s3c2410处理器的LCD控制寄存器的初始值,具体做法为在文件arch...
分类:
系统相关 时间:
2015-06-25 13:52:22
阅读次数:
140
Linux下的LCD驱动默认10分钟后会自动关闭屏幕,我们可以修改一下代码让其不自动关屏在有一个 drivers/char/vt.c 文件其中有一个变量(blankinterval)可以设置它来修改自动关屏的时间,也可以在函数(blank_screen_t)开头直接返回,这样就永远不会关屏了 在用LCD显示的时候,发现10分钟LCD就不再工作了。确实,Linux下有一个参数blankinterv...
分类:
系统相关 时间:
2015-06-19 16:51:33
阅读次数:
174
1 简介 Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上HTC、Motorola和Samsung等知名厂商只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放、手势操作上有更好的用户体验。 在Android平台上事件均使用了Moti...
分类:
移动开发 时间:
2015-06-15 21:40:21
阅读次数:
139
TI的LCD控制器驱动是非常完善的,共通的地方已经由驱动封装好了,与按键一样,我们可以通过DTS配置完成LCD的显示。下面,我们来讨论下使用DTS方式配置内核完成LCD驱动的思路。(1)初步分析由于TQ335x使用的芯片是AM335x,故仍然可以参考am335x-evm.dts。当然,am335x-evmsk.dts、am335x-beagbone.dts都可以。本文以am335x-evm.dts...
分类:
其他好文 时间:
2015-05-22 09:41:16
阅读次数:
265
一 实验内容简要描写叙述1.实验目的学会驱动程序的编写方法,配置S3C2410的LCD驱动,以及在LCD屏上显示包含bmp和jpeg两种格式的图片2.实验内容(1)分析S3c2410实验箱LCD以及LCD控制器的硬件原理,据此找出对应的硬件设置參数,參考xcale实验箱关于lcd的设置,完毕s3c2...
分类:
其他好文 时间:
2015-05-20 18:09:39
阅读次数:
141
总结下移植LCD驱动时的参数配置情况:
根据LCD数据手册和处理器数据手册LCD控制器部分,
得到如下参数:
一、基本参数(4个)
1、宽度即水平像素点个数(eg:800)
2、高度即垂直像素点个数(eg:480)
3、描述单个像素点需要的位数(eg:32)
4、刷新频率(eg:60)
二、时序参数(6个)
1、行同步信号前回扫时间
2、行同步信号后回扫时间
3、行同步信号脉...
分类:
其他好文 时间:
2015-05-19 22:39:46
阅读次数:
259
经过前面的移植,eMMC已经可以在tqimx6q上正常运行了,本文将来移植LCD驱动。
DTS编写
imx6的LCD控制器与之前的芯片略有不同,详细的信息可以阅读芯片手册。参考sabrelite开发板的DTS,我们可以添加如下内容:/ {
...
aliases {
mxcfb0 = &mxcfb1;
};
...
regulators {
...
reg_mi...
分类:
其他好文 时间:
2015-05-17 00:52:58
阅读次数:
629