
lcd
rain0993
这个作者很懒,什么都没留下…
展开
-
高通平台android kernel 开机logo显示和传统linux一样
由于高通8k平台lk下只有2s多点 故直接在kernel显示logo,这篇文章转载过来制作linux logo,其实这个当时学习就会,只不过忘记了。在这里重提一下ubuntu下的GIMP图片工具真的很不错!!!曾经在lk下把mipi panel给驱动显示起来了,但是使用了高通官方给的连续显示logo的方法并不给力,在出lk到kernel注册fb之前,会闪烁一样,也就是关了再显示了。由于late原创 2013-01-03 17:23:22 · 1298 阅读 · 0 评论 -
Android开机动画bootanimation.zip
在Android中的开机动画有两种,一种是默认的Android文字显示,还有一种是自定义的动画。其主要实现的代码在\frameworks\base\cmds\bootanimation中。这里主要说明添加自定义的开机动画的方法:添加自定义开机动画就是把要显示的动画的图片打包成bootanimation.zip文件。然后放到手机的“/data/local/”或“/system/media/”目录原创 2013-01-16 15:49:46 · 1044 阅读 · 0 评论 -
差分信号的理解(MIPI)
差分信号(Differential Signal) 转自EDN,对差分信号理解得比较的文章,供大家参考 差分信号(Differential Signal)在高速电路设计中的应用越来越广泛,电路中最关键的信号往往都要采用差分结构设计,什么另它这么倍受青睐呢?在 PCB 设计中又如何能保证其良好的性能呢? 带着这两个问题,我们进行下一部分的讨论。 何为差分信号原创 2013-01-09 16:46:13 · 8971 阅读 · 0 评论 -
Linux LCD驱动(四)--驱动的实现
基本原理通过 framebuffer ,应用程序用 mmap 把显存映射到应用程序虚拟地址空间,将要显示的数据写入这个内存空间就可以在屏幕上显示出来;驱动程序分配系统内存作为显存;实现 file_operations 结构中的接口,为应用程序服务;实现 fb_ops 结构中的接口,控制和操作 LDC 控制器;驱动程序将显存的起始地址和长度传给 LCD 控制器的寄存器 (一般由 fb_set原创 2013-01-07 22:04:44 · 593 阅读 · 0 评论 -
Linux LCD驱动(三)--图形显示
3. BMP和JPEG图形显示程序3.1 在LCD上显示BMP或JPEG图片的主流程图首先,在程序开始前。要在nfs/dev目录下创建LCD的设备结点,设备名fb0,设备类型为字符设备,主设备号为29,次设备号为0。命令如下:mknod fb0 c 29 0在LCD上显示图象的主流程图如图3.1所示。程序一开始要调用open函数打开设备,然后调用ioctl获取设备相关信息,接下原创 2013-01-07 22:03:36 · 740 阅读 · 0 评论 -
linux LCD驱动(一)--硬件分析
一 实验内容简要描述1.实验目的学会驱动程序的编写方法,配置S3C2410的LCD驱动,以及在LCD屏上显示包括bmp和jpeg两种格式的图片2.实验内容 (1)分析S3c2410实验箱LCD以及LCD控制器的硬件原理,据此找出相应的硬件设置参数,参考xcale实验箱关于lcd的设置,完成s3c2410实验箱LCD的设置 (2)在LCD原创 2013-01-07 22:02:31 · 662 阅读 · 0 评论 -
linux LCD驱动(二)--FrameBuffer
2. Linux 驱动2.1 FrameBufferLinux是工作在保护模式下,所以用户态进程是无法像DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Lin仿显卡的功能,将显ux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模卡硬件结构抽象掉,可以通过Framebuffer的读写直接对显存进行操作。用户可以将Framebuffer原创 2013-01-07 22:03:06 · 1010 阅读 · 0 评论 -
修改Android开机画面
Android系统开机动画包括两部分:开机显示的 ANDROID 文字;ANDROID发光动画。这篇文章说的开机动画是第一种,下面开始正文! 1. 制作当前屏幕像素的图片(模拟器默认为1280*1600) 使用PS制作一张1280*1600的图片,保存时选“保存为 Web 所用格式”,然后在弹开的窗口上,“预设”项选择“PNG-24”,保存为androi原创 2013-01-05 17:03:51 · 681 阅读 · 0 评论 -
IPS屏幕
目录(?)[+]求助编辑百科名片IPS屏幕(In-Plane Switching,平面转换)技术是日立公司于2001推出的液晶面板技术,俗称“Super TFT”。从名字中我们也能看出,其实IPS屏幕就是基于TFT的一种技术,其实质还是TFT屏幕。目录基本介绍工作原理优势响应速度快可视角度宽色彩还原真实动态图像表现出色触摸无拖影环保节电大原创 2013-01-03 17:25:00 · 1831 阅读 · 0 评论 -
lcd_ILI9486 读id的问题
ILI9486读取ID比一般的LCD稍微繁琐,需要额外几个步骤,先记录如下:1):使用的是SPI_RGB接口。2):读ILI9486 datasheet,查看各个寄存器的作用,可以看到两个寄存器与此相关,第一个是regB0H,这个寄存器中的D7位即SDA_EN位控制着3/4wire serial interface selection, SDA_EN置0 :DIN/DOUT p原创 2013-01-03 17:19:25 · 5952 阅读 · 1 评论 -
android lcd调试 高通平台lcd调试深入分析总结(mipi和rgb接口)
一:点亮lcd in kernel其实点亮lcd很简单必须保证以后几个步骤正确:1:确认Lcd信息所在文件被编译进去,并且lcd 和board name里面注册一质,倘若这部正确,那么log里面应该有对应分辨率的一段framebuffer同时调到相对应的power_on函数。对于lcdc panel对应文件在lcdc_xx.c,对于mipi panel对应文件在mipi_xx.c(下序列操原创 2013-01-03 20:47:02 · 1933 阅读 · 0 评论 -
Android HDMI 介绍
本文重点针对HDMI在android上的应用,而比较相关的就是overlay机制。overlay在这里只是简单的介绍,后续会有文章再专门详述。我没记错的话,高通从7X30开始,平台就可以支持HDMI(1.3)输出了。只不过在7x30上通过RGB接口外接一颗HDMI的transmitter来实现;而到了8系列(8x60),高通把这颗IC也集成了,直接就提供HDMI的输出了。(这样下去,以后渐渐的转载 2013-03-27 18:33:08 · 1193 阅读 · 0 评论