![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
手机
文章平均质量分 68
qq_17617071
这个作者很懒,什么都没留下…
展开
-
DBI接口与DPI接口与DSI接口
(1)DBI接口 A,也就是通常所讲的MCU借口,俗称80 system接口。The lcd interface between host processor and LCM device list as below,The LCM driver will repeated update panel display。MCU借口通过并行接口传输控制命令和数据,并通过往LCM模组自转载 2014-07-14 14:09:22 · 550 阅读 · 0 评论 -
串口初始化
#define rGPACON (*(volatile unsigned long *) 0x7F008000)#define rGPAPUD (*(volatile unsigned long *) 0x7F008008)#define rULCON0 (*(volatile unsigned long *) 0x7F005000) #define rUCON0原创 2015-04-17 15:28:06 · 513 阅读 · 0 评论 -
深入浅出 - Android系统移植与平台开发(十) - led HAL简单设计案例分析
通过前两节HAL框架分析和JNI概述,我们对Android提供的Stub HAL有了比较详细的了解了,下面我们来看下led的实例,写驱动点亮led灯,就如同写程序,学语言打印HelloWorld一样,如果说打印HelloWorld是一门新语言使用的第一声吆喝,那么点亮led灯就是我们学习HAL的一座灯塔,指挥我们在后面的复杂的HAL代码里准确找到方向。LedHAL实例架构上转载 2014-11-05 21:39:08 · 391 阅读 · 0 评论 -
深入浅出 - Android系统移植与平台开发(八)- HAL Stub框架分析
1. HAL Stub框架分析 HAL stub的框架比较简单,三个结构体、两个常量、一个函数,简称321架构,它的定义在: @hardware/libhardware/include/hardware/hardware.h @hardware/libhardware/hardware.c [cpp] view plaincopyp转载 2014-11-05 16:58:38 · 374 阅读 · 0 评论 -
深入浅出 - Android系统移植与平台开发(七)- 初识HAL
1. HAL的module与stubHAL(Hardware AbstractLayer)硬件抽象层是Google开发的Android系统里上层应用对底层硬件操作屏蔽一个软件层次,说白了,就是上层的应用不用关心底层硬件具体如何工作的,只要向上层提供一个统一的接口即可,这种设计思想广泛的存在于当前的软件架构设计里。严格来讲,Android系统里完全可以没有HAL硬件抽象层,上层应用层可以转载 2014-11-04 22:26:25 · 368 阅读 · 0 评论 -
Android display架构分析
高通7系列硬件架构分析如上图,高通7系列 Display的硬件部分主要由下面几个部分组成:A、MDP高通MSM7200A内部模块,主要负责显示数据的转换和部分图像处理功能理,如YUV转RGB,放大缩小、旋转等。MDP内部的MDP DMA负责数据从DDR到MDDI Host的传输(可以完成RGB之间的转换,如RGB565转成RGB666,这个转换工能载目前的code 中没有使用)转载 2014-11-10 17:15:52 · 761 阅读 · 0 评论 -
Converting Between YUV and RGB
It is frequently necessary to convert between YUV pixel formats (used by the JPEG and MPEG compression methods) and RGB format (used by many hardware manufacturers.) The following formulas show how to原创 2014-07-14 15:54:44 · 320 阅读 · 0 评论 -
电池容量足够低如何触发自动关机
1. 进入手机/sys/devices/platform/nmk-i2c.2/i2c-2/2-0040/leds/ 或 sys/class/leds/目录list如下 pwr-red,pwr-green,pwr-blue //控制充电led l-key-red,l-key-green,l-key-blue //控制left button led m-key-r转载 2014-07-14 16:03:21 · 4392 阅读 · 0 评论 -
手机息屏时闪屏
手机屏点亮后,如果没有操作它,za原创 2014-07-14 16:19:57 · 4759 阅读 · 0 评论 -
手机充电原理分析及问题总结
(1)充电流程介绍:当充电器插入时,亦即为PMIC充电模块提供了Vcharge电压,这时会产生一个充电中断信号到CPU,通知CPU现在已经进入充电状态。CPU开始启动如下模块:1,ADC采样,主要是采集Vchrg,Vbat及从MOSFET漏极输出的电压,可以算出充电电压和充电电流;2,发消息给MMI层,让它显示充电状态及一些采样数据;3,检测电池电压有没有超过保护电压及电池转载 2014-07-14 13:35:04 · 822 阅读 · 0 评论 -
MIPI DBI\DPI\DSI简介
MIPI的液晶数据传输中涉及到是DWG(Display Working Group)工作组,该工作组提出了4种液晶规范分别为DCS(Display Command Set)、DBI(Display Bus Interface)、DPI(Display Pixel Interface)、DSI(Display Serial Interface)。1. DCS(Display Command转载 2014-07-14 14:40:47 · 431 阅读 · 0 评论 -
MIPI video mode 和 command mode 的区别
MIPI video mode 和 command mode 的区别何为LCD RAM?LCD 是指字面意思是液晶显示屏(Liquid Crystal Display), 而RAM: 随机存取存储器(Random-Access Memory),两者完全是风马牛不相及的东西。下图是一个标准的LCD的爆炸图(不含TP),请注意图中红色mark的地方:控制IC-- LCD的大脑。转载 2014-07-14 15:08:05 · 559 阅读 · 0 评论 -
Camera Sensor信号输出YUV、RGB、RAW DATA、JPEG 4种方式区别
简单来说,YUV: luma (Y) + chroma (UV) 格式, 一般情况下sensor支持YUV422格式,即数据格式是按Y-U-Y-V次序输出的RGB: 传统的红绿蓝格式,比如RGB565,其16-bit数据格式为5-bit R + 6-bit G + 5-bit B。G多一位,原因是人眼对绿色比较敏感。RAW RGB: sensor的每一像素对应一个彩色滤光片,滤光片按B原创 2014-07-14 15:37:22 · 2216 阅读 · 0 评论 -
S3C6410时钟分析(蜗牛我的原创)
简单分析.S 文件理解开机过程/***********************************************************************************************************************************************************************/.globl _star原创 2015-04-17 11:00:54 · 585 阅读 · 0 评论