显示屏驱动相关的基础知识

news/2024/11/26 4:26:09/

   做Android显示屏驱动,你必须对显示屏的一些基本知识有一定的了解,才能更容易编写其驱动代码!

LCD的接口类型大致有:SPI/I2C/MCU/CPU/RGB/MDDI/MIPI,SPI/I2C用于低速黑白屏,MCU/CPU/RGB为并口,在智能机之前的功能机上用的多,手机进入到大屏时代后,并口的传输速度跟不上,特别是面临高清播放的应用,能力不足,所以出现了MDDI和MIPI,MDDI为高通推出,MIPI为多家重量级厂商联合成立的组织,其推出了一系列移动标准,其中就包括MIPI DSI。

 

Mipi推出的时间不长,但推广速度很快,包括iphone4/MeizuM9 都采用mipi接口(可能现在除了高通的手机,大部分都是)

 

Mipi接口有物理规范,因此我们看到的支持DSI的开发板和LCD都是mipi规范的排线。但是目前mipi接口的LCD基本上买不到,网上有一些自己做开发的,也是用的iphone的屏

开发板部分,Panda Board在CPU这块就没有将mipi的信号引出来,没法用,samsung s5pc100开发板没有引出接口,samsung s5pv210开发板一般有mipi接口

驱动部分,目前只能有Omap的代码可以参考

 

 

Mipi接口支持2中mode:video mode和command mode

Video mode和rgb接口是类似的,framebufferdriver都用system memory,pixel数据存放在buffer中,mipi host按照指定的时序将数据通过dbi总线发送给lcd。因为mipi的信号线和数据线是


http://www.ppmy.cn/news/877628.html

相关文章

It’s Android Time——Google Android创赢路线与产品开发实战

本文节选于电子工业出版社推出的《It’s Android Time——Google Android创赢路线与产品开发实战》一书。 第15章 你真的准备好了吗 15.1 Android 战场上的人们 15.1.1 中国Android事业的发展 1. 中国大陆的Android事业发展 中国大陆的Android事业发展未能赶上世界的步伐…

如何在笔记本电脑上搭建双系统(windows与linux)

搭建windows与linux并行的双系统(不需要U盘与光驱) 快要月底了,来上一篇博客吧~。Android端进展不高,写写如何搭建双系统吧!电脑的的配置是:华硕A455L笔记本,8G内存,一个128G的固态,500G机械硬…

我是如何走上Android开发的道路的

2012年经历了所谓人生中的一件大事——高考,然后进入了一间2A学校,并阴差阳错的被调剂到了隶属于计算机学院的网络工程专业。上了大学拥有了人生中第一部手机——小米1,拥有了人生中的第一部笔记本——华硕。作为一个来自农村的孩子&#xff…

android type-c 接电视,有Type - C接口,却想电脑直连电视机?教你5个方法,简单又实用...

Type-C 全称是USB Type-C 接口,是一种全新的 USB 接口形式。USB Type-C接口宽度8.3毫米,厚度2.5毫米,而Micro USB接口宽度7.4毫米,厚度2.35毫米,Type-C比Micro USB接口大稍许,比传统USB纤薄小巧。 除了USB Type-C纤薄小巧,其他方面优点更值得关注。如不分正反两面均可插…

android驱动有前景吗,国产Windows+android双系统前景如何

早在 2011 年的 CES 展会上,就有来自美国的厂商 Azpen 公开展示了 Android 2.2Windows 7 的双系统平板电脑。彼时至今,Android 的市场份额早不可同日而语,这个系统在移动市场掌握了足够强的话语权。然而在 PC 随着摩尔定律愈发轻薄的今天&…

❤️Python类的内置属性-classmethod⚡

👋👋Python系列已经出了很久了,但是一直没有很明确的讲staticmethod、classmethod、property这三个特殊的内置属性,本章就一起来聊聊,如何准确使用。 classmethod classmethod 是 Python 中的一个装饰器,用于定义类方法。类方法是绑定到类而不是实例的方法,可以通过类…

Elasticsearch 中默认的日期格式

在 Elasticsearch 中,当你将字段类型定义为 date 类型时,你可以将日期存储为一种可解析的格式,然后 Elasticsearch 可以将其转换为以毫秒为单位的长整型数字进行内部存储。默认的日期格式是 “strict_date_optional_time||epoch_millis”。 …

java面试复习

持续更新 doc文档:java-interview: 面试 目录 1.面试对象三大特征? 2.修饰符的区别? 3.重写与重载? 4.ArrayList和LinkedList的区别? 5.高并发集合中的问题? 6.JDK1.8的新特性? 7.java…