http://bbs.elecfans.com/jishu_887561_1_1.html
主要区别:
LVDS接口只用于传输视频数据,MIPI DSI不仅能够传输视频数据,还能传输控制指令;
LVDS接口主要是将RGB TTL信号按照SPWG/JEIDA格式转换成LVDS信号进行传输,MIPI DSI接口则按照特定的握手顺序和指令规则传输屏幕控制所需的视频数据和控制数据。
液晶屏有RGB TTL、LVDS、MIPI DSI接口,这些接口区别于信号的类型(种类),也区别于信号内容。RGB TTL接口信号类型是TTL电平,信号的内容是RGB666或者RGB888还有行场同步和时钟;LV...
目录[TOC]
先说问题和结论问题首先是因为我出现了这样的 Bug:我的 cmds7 明明填充的是 LP 模式,但是打印中却说是 HS 模式。我在一个帖子中看到说 cmds 参数 不能为 8 和 16 的情况。于是错误地将地将两者联系起来,认为参数为 8 或者 16 的情况下,LP 模式会被转换成 HS 模式。于是希望跟着代码一探究竟。
真相但是实际上两者是没有关联的。真相是其实是可以传递 8 字节 和 16 字节的参数的。
跟踪代码发现打印 LP mode 和 HS mode 这个输出信息的代码是根据 reg[0] 来判断的1MIPI_DBG("%d command sent...
基础知识LCD(Liquid Crystal Display)即液晶显示器。根据驱动方式 分为 静态驱动、简单矩阵驱动、主动矩阵驱动。简单矩阵驱动 分为 扭转向阵列(TN) 和 超扭转时向列型(STN)。主动矩阵驱动 以 薄膜式晶体管(TFT) 为主。
我们作为驱动工程师,关注的点在于 屏 的时序。时序图中VCLK 为 像素时钟信号(用于锁存图像数据的像素时钟)HSYNC 为 行同步信号VSYNC 为 帧同步信号VDEN 为 数据有效标志信号VD 为 图像的数据信号PCLK/DCLK 为 点时钟 dot CLK
VSYNC 是 帧同步信号,每发出一个脉冲,意味着新的一屏图像数据开始发送。...
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119#!/bin/bashsource build/envsetup.sh >/dev/nul...
[TOC]
TypeC 基本特性
正反插
速度快 10Gbps
引脚定义
TX/RX 两组差分信号用来进行数据传输。
CC1 和 CC2 作用:
区分正反面
区分 DFP (Host)和 UFP(Device)
配置 VBUS,有 USB TypeC 和 USB Power Delivery 两种模式
配置 Vconn,当线缆中有芯片时,一个 CC 传输信号,一个 CC 变成供电 Vconn
配置其他模式,比如接音频时、dp时、pcie时 等等。
Vbus 电源 和 GND 都有 4 个,这也是为何可以达到 100W 的原因。最高可以支持 20V/5A,但是需要 USB PD 芯片...
概念FrameBuffer 的意思是,帧缓冲。Frame 帧:你所看到的屏幕的图像,或者在一个窗口中的图像,就叫一帧。Buffer 缓冲:一段RAM,用来暂存图像数据,这些数据会被直接写入到显示设备。帧缓冲就相当于介于 图形操作 和 图像输出中间的一个中间人。将程序对图形数据的处理操作,反馈到显示输出上。显卡(显存中的数据) 帧缓冲(程序对其中的数据进行处理) 显示器(输出图像)帧缓冲可用于,实现原先视频卡并不支持的分辨率:显卡可能并不支持你当前某个更大分辨率的显示器,但是可以通过帧缓冲获取显卡的显存中的数据,处理之后,实现更大的分辨率的图像,然后将数据直接输出到显示器上。
驱动分析...
原文地址:http://forum.xda-developers.com/showthread.php?t=2751407翻译地址:翻译者:Younix
介绍AOSP 相当复杂,也很难找到一个方法去更好地了解它。我准备尝试一种务实的方法来了解它它,分析研究一下编译的过程(build process)。在你真正的准备去学习 Android 之前,我推荐大家先读一读我的这份指南。这份指南详述了从 envsetup.sh 到 makefile 到 package 完成编译 的 整个 Android 编译过程
最初(envsetup.sh)一切都从这条命令开始1source build/envs...
驱动部分问题测试程序用法Pn547_i2c_test 为测试程序测试程序的使用方法如下1. 将 pn547_i2c_test.rar 解压到 external 目录下 mm 编译2. 将生成的 pn547_i2c_test push 到 system/bin执行 adb shellcd system/binchmod 777 pn547_i2c_test./pn547_i2c_test 利用本工具确认 KERNEL 部分正常通信后,再按文档《NFC_NCIHALx_ARF.3.3.0_L_FW08.01.26_FW10.01.14.rar》中的步骤移植上层部分
再还未移植上层内容前,...
NDEF 文本格式第一个字节 描述数据状态若干个字节 描述文本语言编码剩余字节 表述文本数据这些数据格式由 NFC Forum 相关规范 定义
NDEF 文本数据格式 NDEF 文本数据格式
偏移量bytes
长度bytes
描述
0
1
状态字节
1
\<n>
ISO/IANA语言编码,格式是 USASCII,由状态字节后6位决定
\<n+1>
\<m>
文本数据,编码格式是 UTF-8,编码格式由状态字节的前三位决定
状态字节码编码格式|字节位(0是最低位)|含义||–|–||7|0:文本格式是UTF-8 1:文本...
android 官方手册:NFC Developer
Android平台提供了两个android.nfc 和android.nfc.tech包,里面有API来实现NFC标签的操作。
android.nfcandroid.nfc 包中主要有四个类:NfcManager类:可以用来管理Android设备中指出的所有NFC Adapter,但由于大部分Android设备只支持一个NFCAdapter,可以直接使用getDefaultAapater方法来获取系统支持的Adapter。NfcAdapter类:本设备的NFC adapter,可以定义Intent来请求将系统检测到tags的提醒发送到...