
LCD
袁保康
.
展开
-
LCD显示负片效果
①:測量VCOM電壓,標準大約是在3.5V,電壓太低會反白,電壓太高會成負片.估計您遇到的就是VCOM電壓不穩定,http://www.chinafix.com.cn/thread-198205-1-1.html、②:原来有一根屏线没接地,所以会有时好有时不好。我的驱动板的IC是 RTD2013B,屏是三菱AA121SB11,接口的定义是参照AA121SK1原创 2012-10-04 13:57:59 · 3682 阅读 · 0 评论 -
Mini2440之LCD的RGB888和RGB565
Mini2440的LCD硬件电路图是RGB888的接法:但根据Linux中的配置实际上用的是这样的(RGB565):这个困惑了我很长时间……今天终于明白,特写下来!这个配置在mach-mini2440.c的static struct s3c2410fb_mach_info mini2440_fb_info_initdata={};中!具体体现是:.gpccon=原创 2012-10-08 15:41:17 · 5788 阅读 · 0 评论 -
jpg转bmp(使用libjpeg)
jpg转bmp(使用libjpeg) 还是关于图像格式上的东西。使用了libjpeg库将jpeg图像转换到bmp格式。解压原理还是相对复杂的,将来有机会说不定会详细介绍。这里只是库的使用而已。 首先需要下载libjpeg库,网址在这里:http://www.ijg.org/ 然后需要配置环境,我是在windows下用vs2010搞的,编译库可以参考这篇文章。编译出jpeg转载 2013-02-08 15:22:15 · 7213 阅读 · 0 评论 -
bmp转jpg(使用libjpeg)
bmp转jpg(使用libjpeg) jpg压缩原理可以参考这篇文章http://hi.baidu.com/tiandsp/item/f5a2dcde6ef1405bd73aae41,我很早以前转的一篇文章。 没有使用libjpeg的压缩代码可以看看这篇文章http://hi.baidu.com/tiandsp/item/9b5843c58a3b4474cfd4f841,也是我转载 2013-02-08 15:50:39 · 4791 阅读 · 0 评论 -
关于LCD以及BMP和RGB565
这次学习S3C2440裸机驱动LCD时,由于以前工作时接触过这方面内容,对于参数配置现在还是可以确定的,就简单熟悉了一下。 这次做这个实验了,就把它深入一下,就深入了解了BMP,以及为什么要首选BMP去显示。BMP分为1位,2位,4位,8位,16位,24位32痊。这次实验中用的是16位。bpp1bpp2bpp4bpp8bpp16bpp原创 2013-02-08 17:23:56 · 7394 阅读 · 0 评论 -
BMP转成C语言数组文件工具(用image2lcd代替bmp2h.exe)
学习裸机,到LCD这了,因为LCD屏和别人不一样,参数搞定后图片也要自己弄一个,最先想想来了mini2440光盘中的有一个bmp2h.exe,用它可以的。不过有一点不行,就如下这图:出现这种情况我还反复试了其它图也都是这种情况,刚开始我做了三个假设:1屏有问题;2LCD参数有问题 3这个制作这个数组有问题排除第一个就是烧上系统启动查看正常,第一种可能排除。第二个和第三个不好区原创 2013-02-08 22:42:35 · 16606 阅读 · 1 评论 -
【转】JPEG压缩原理
第一章 图像压缩编码的综述 1.1 图象压缩的目的和方法 图象的数字化表示使得图象信号可以高质量地传输,并便于图像的检索、分析、处理和存储。但是数字图像的表示需要大量的数据,必须进行数据的压缩。即使采用多种方法对数据进行了压缩,其数据量仍然巨大,对传输介质、传输方法和存储介质的要求较高。因此图象压缩编码技术的研究显得特别有意义,也正是由于图象压缩编转载 2013-02-08 16:06:25 · 4375 阅读 · 0 评论 -
根据分辨率和英寸数计算显示器长宽
根据分辨率和英寸数计算显示器长宽写成「英寸数」比写成「对角线长度」更通俗一些。例:分辨率为1366x768的18.5英寸的显示器那么它的长宽如下计算。长= 18.5 x sin(arctan(1366/768)) x 2.54 = 40.96cm宽=18.5 x cos(arctan(1366/768)) x 2.54 = 23.02cm(点击链接可以直接查看baidu计算结果原创 2014-08-28 23:19:57 · 3925 阅读 · 0 评论 -
s3cfb.c的来源对比
先看一下东华的4.3屏驱动程序:/* * drivers/video/s3c/s3cfb_lte480wv.c * * $Id: s3cfb_lte480wv.c,v 1.12 2008/06/05 02:13:24 jsgood Exp $ * * Copyright (C) 2008 Jinsung Yang * * This file is subject to th原创 2012-10-10 11:05:23 · 3298 阅读 · 0 评论 -
6410下经典2.4寸565屏初始化程序
#include #include #include #include #include #include #include #include "s3cfb.h"#include #include #include #include #include #include #include #include #include #include #include转载 2012-10-10 11:50:22 · 1560 阅读 · 0 评论 -
HWSWP和BSWP
原文地址:http://blog.youkuaiyun.com/xuxg2005/article/details/61254481)到底是这个字的高16位还是低16位是第一个像素???所以这时候我们得设置HWSWP = 0,即不进行半字交换,这样高16位就表示是第一个像素的,低16位是第二个像素的.这样做的原因是我们的程序是用大端格式编译的,比如0x12345678,在大端格式下就是B31 B转载 2012-10-04 14:33:31 · 2358 阅读 · 0 评论 -
OK6410 hwclock: settimeofday() failed: Invalid argument
移植linux2.6.35到s3c2416遇到drivers/rtc/hctosys.c: unable to open rtc device (rtc0) 错误提示。网上搜索找到了解决办法,如下:解决办法:从启动信息可以看出没有加载成功 RTC 驱动!TCP cubic registeredNET: Registered protocol family 1RP原创 2012-09-29 16:26:44 · 4333 阅读 · 0 评论 -
s3c2440的LCD应用
原文无地址:http://blog.youkuaiyun.com/zhaocj/article/details/5397180 人机交互是嵌入式系统必须具有的功能。比较简单的人机交互有按键、LED、蜂鸣器,稍微复杂的有7段数码管和点阵。但如今这些都不能满足人们的需求了,所以又出现了LCD和触摸屏技术。s3c2440具有LCD和触摸屏接口,可以很好的连接LCD和触摸屏。这篇文章主要介绍TFT型LC转载 2012-10-01 17:40:48 · 1298 阅读 · 0 评论 -
LCD相关个人观点
看国嵌的LCD驱动程序相关部分,个人做点分析:1,让Linux支持一个新的lcd,这个能力要有,驱动成功后,就此收手,Framerbuffer可不用管2,第一条的内容是因为就涉及到了图形开发,可以用Qt Android这个就是另外的事了3,会硬件连接LCD驱动板,能看懂电路图4,暂以4.3 5.0为突破口,把其吃透,以后用到其它的大小尺寸的屏,再进一步学习5,4.3 5原创 2012-10-01 19:33:53 · 1654 阅读 · 0 评论 -
LCD 调屏几种现象及原因
Andrew Huang 原文地址:http://blog.chinaunix.net/uid-20587912-id-405212.html本文总结调试LCD中过程碰到几种常见问题.其中得到梁熠章大力协助。第一.刷新频率不正常 正常现象:全屏红色. 现象: 屏幕象流动瀑布一样有明显向下刷新的光条 原因:最有可能是设置LCD的转载 2012-10-04 13:17:36 · 9325 阅读 · 1 评论 -
Android 4.4 在启动到 ANDROID 闪光字的时候图像错乱的解决过程
问题现象,接手移植后发现LCD在启动到 Android 闪光字的时候图像错乱。 1.实验一 对比framebuffer参数 利用Framebuffer原理、使用、测试系列文章中的demo进行测试并对比fb_var_screeninfo。编译arm-linux-gcc fb-test.c -static。将a.out push到/system/bin/中使用adb shell原创 2014-09-03 22:24:36 · 3416 阅读 · 0 评论