Android 模块-display
文章平均质量分 77
pillarbuaa
这个作者很懒,什么都没留下…
展开
-
Android 改变RenderThread调度策略提高性能
一,通过设置绘画的RenderThread线程的调度策略来提高性能默认情况下每个进程的绘画线程RenderThread的调度策略是SCHED_OTHER, 并且优先级为-10.设置系统属性sys.use_fifo_ui为1后,则表示每个进程的绘画线程RenderThread的调度策略变更为SCHED_FIFO,并且实时优先级为1. 调度器 名称 解释 SCHED_OTHER 默认 标原创 2020-08-05 14:36:30 · 3652 阅读 · 0 评论 -
Android LCD(三):Samsung LCD接口篇
参考:S5PV210显示驱动分析与移植(android)这篇文章中转载的成分比较多,不过大部分内容是从芯片手册上翻译过来。Framebuffer部分是黄冈老师--《嵌入式Linux之我行》这一系列博客中的,嵌入式Linux之我行这系列博客写的非常精,我刚学习Linux时经常拜读他的博客。这部分内容比较固定,三星的芯片跟新了好多代,不过这部分变化不大,技术是一个积累的过程,感谢那些前辈给我们整理转载 2014-12-12 14:56:20 · 1076 阅读 · 0 评论 -
Android LCD(二):LCD常用接口原理篇
TFT-lCD常用的接口,TTL(RGB)、LVDS、EDP、MIPI,这篇我们大致说一下这些接口的信号组成已经基本原理。一、TTL1、TTL接口概述TTL(Transistor Transistor Logic)即晶体管-晶体管逻辑,TTL电平信号由TTL器件产生。TTL器件是数字集成电路的一大门类,它采用双极型工艺制造,具有高速度、低功耗和品种多等特点。TTL接口属于并行方式传转载 2014-12-12 14:54:40 · 1013 阅读 · 0 评论 -
Android LCD(一):LCD基本原理篇
http://blog.csdn.net/xubin341719/article/details/9125583LCD的种类分类标准比多,按驱动方式可以分为:被动矩阵式、主动矩阵式两种被动矩阵式:被动矩阵式LCD又可分为TN-LCD(TwistedNematic-LCD,扭曲向列LCD)、STN—LCD(SuperTN-LCD,超扭曲向列LCD)和DSTN-LCD(Doublelayer转载 2014-12-12 14:54:38 · 1756 阅读 · 0 评论 -
Android LCD(四):LCD驱动调试篇
一、LCD接口原理以及硬件电路Samsung Exynos4412、SN75LVDS83B、LVDS接口LCD(24bit)为例说明,三者的关系如下:如上图所示,我们在应用中我,主控(Exynos4412)输出RGB信号到TFT-LCD大体经过三部分:(1)、标号1部分,主控(Exynos4412)输出TTL信号;(2)、标号2部分,TTL(RGB)-LVDS转换芯片S转载 2014-12-12 14:57:24 · 1705 阅读 · 0 评论 -
QCOM display panel porting
1. arch/arm/boot/dts/dsi-xxxxx-panel.dtsi原创 2014-11-04 17:20:54 · 4784 阅读 · 0 评论 -
QCOM Android 显示系统
http://www.360doc.com/content/12/1009/10/474846_240386641.shtmlAndroid display system introduce(Qualcomm 8x60 platform)(二、SW架构--1)2010-12-31 11:17一、Overview 上图的原型取自高通的文档,由于原图无法描述现有的架构转载 2014-10-16 16:47:22 · 2087 阅读 · 0 评论 -
[MTK]LCD 调试总结
(1) 液晶显示模式 并行:MCU接口、RGB接口、Vysnc接口串行:SPI接口、MDDI接口(2) 屏幕颜色实质上即为色阶的概念。色阶是表示手机液晶显示屏亮度强弱的指数标准,也就是通常所说的色彩指数。目前彩屏手机的色阶指数从低到高可分三个层次,最低单色,其次是256色、4096色、 65536色;目前最高的为26万色。256=2的8次方,即8位彩色,依次律推,65536色=2的转载 2014-10-16 17:28:20 · 1707 阅读 · 0 评论 -
高通Android平台下关于display部分的几个关键问题
显示部分的几个问题这几天通过实际测试澄清了一下,主要是下图中各个模块的使用状况以及HAL层几个模块的调用流程。以问题的方式描述如下:1、Ap是怎么进行显示的?Surfaceflinger负责所有上层的显示处理,对于AP(2D或是3D的应用程序)而言,只要到surfaceflinger中创建surface,设置好参数,接下来都是统一交给surfaceflinger进行处理2、Surfac转载 2014-10-16 17:22:18 · 1092 阅读 · 0 评论 -
Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
http://www.2cto.com/kf/201207/142765.html前面在介绍Android系统的开机画面时提到,Android设备的显示屏被抽象为一个帧缓冲区,而Android系统中的SurfaceFlinger服务就是通过向这个帧缓冲区写入内容来绘制应用程序的用户界面的。Android系统在硬件抽象层中提供了一个Gralloc模块,封装了对帧缓冲区的所有访问操作。本文转载 2014-10-16 17:18:52 · 1110 阅读 · 0 评论 -
Android 4.1 Surface系统变化说明
时间真的是很巧,本来没打算写Surface系统的(相比AudioFlinger来说,Surface变化之后的难度真的是毛毛雨了),但为了庆祝泷泽萝拉发第二部大作,我决定还是要坚持一下。下面将延续Audio的分析风格,从几个层面来介绍Surface系统的变化(JB号称在Surface这块做过大量的优质的改进,无非就是引入在PC机上早都烂熟的VSYNC,Triple Buffering。但转载 2014-10-30 17:24:44 · 695 阅读 · 0 评论 -
android lcd调试 高通平台lcd调试深入分析总结(mipi和rgb接口)
http://blog.csdn.net/linux_devices_driver/article/details/7765160转载 2014-10-28 15:29:47 · 2606 阅读 · 0 评论 -
mipi 调试经验
以下是最近几个月在调试 MIPI DSI / CSI 的一些经验总结,因为协议有专门的文档,所以这里就记录一些常用知识点:一、D-PHY1、传输模式LP(Low-Power) 模式:用于传输控制信号,最高速率 10 MHzHS(High-Speed)模式:用于高速传输数据,速率范围 [80 Mbps, 1Gbps] per Lane传输的最小单元为 1 个字节,采用小端转载 2014-10-28 15:23:47 · 3125 阅读 · 0 评论 -
Android 上层显示原理简介
Android 显示原理简介mary 发表于 2013.12.13 4934浏览 7讨论作者:yearzhu,2011年进入腾讯公司,从事过Web端及移动端的测试工作,喜爱新鲜事物及新技术,目前在SNG开放平台测试组负责的移动互联SDK的测试工作。 现在越来越多的应用开始重视流畅度方面的测试,了解Android应用程序是如何在屏幕上显示的则是基础转载 2014-10-27 14:44:38 · 1957 阅读 · 0 评论 -
QCOM 开机的LOGO显示
分析 kernel/drivers/video/msm/logo.c 文件1. int load_565rle_image(char *filename) 加载图像文件“logo.rle”, 该原创 2014-10-23 15:45:24 · 1528 阅读 · 0 评论