自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青橙的专栏

爱学习,爱生活。

  • 博客(14)
  • 收藏
  • 关注

原创 串口初始化

#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 502

原创 S3C6410时钟分析(蜗牛我的原创)

简单分析.S 文件理解开机过程/***********************************************************************************************************************************************************************/.globl _star

2015-04-17 11:00:54 573

转载 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 748

转载 深入浅出 - Android系统移植与平台开发(十) - led HAL简单设计案例分析

通过前两节HAL框架分析和JNI概述,我们对Android提供的Stub HAL有了比较详细的了解了,下面我们来看下led的实例,写驱动点亮led灯,就如同写程序,学语言打印HelloWorld一样,如果说打印HelloWorld是一门新语言使用的第一声吆喝,那么点亮led灯就是我们学习HAL的一座灯塔,指挥我们在后面的复杂的HAL代码里准确找到方向。LedHAL实例架构上

2014-11-05 21:39:08 378

转载 深入浅出 - 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 362

转载 深入浅出 - Android系统移植与平台开发(七)- 初识HAL

1. HAL的module与stubHAL(Hardware AbstractLayer)硬件抽象层是Google开发的Android系统里上层应用对底层硬件操作屏蔽一个软件层次,说白了,就是上层的应用不用关心底层硬件具体如何工作的,只要向上层提供一个统一的接口即可,这种设计思想广泛的存在于当前的软件架构设计里。严格来讲,Android系统里完全可以没有HAL硬件抽象层,上层应用层可以

2014-11-04 22:26:25 354

原创 手机息屏时闪屏

手机屏点亮后,如果没有操作它,za

2014-07-14 16:19:57 4460

转载 电池容量足够低如何触发自动关机

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 3849

原创 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 309

原创 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 2164

转载 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 548

转载 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 413

转载 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 538

转载 手机充电原理分析及问题总结

(1)充电流程介绍:当充电器插入时,亦即为PMIC充电模块提供了Vcharge电压,这时会产生一个充电中断信号到CPU,通知CPU现在已经进入充电状态。CPU开始启动如下模块:1,ADC采样,主要是采集Vchrg,Vbat及从MOSFET漏极输出的电压,可以算出充电电压和充电电流;2,发消息给MMI层,让它显示充电状态及一些采样数据;3,检测电池电压有没有超过保护电压及电池

2014-07-14 13:35:04 756

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除