自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

美丽的九寨

人生就是一场旅游,在乎的不是最终的目的地,而是沿途的风景

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android6.0 Sensor架构和问题分析

本文主要描述了在Android 6.0系统、MTK6755平台上sensor相关软硬件的体系架构的分析理解。一、系统架构(Architecture)1.1 android体系架构图 图1.1图1.1是Android系统的典型五层体系架构图,分别为Applications、Framework、Native、HAL和Kernel五大层次。我们接下来分析的sensor子系统也基本按照

2017-08-11 16:39:28 460

转载 kernel display模块总结

一、概述 1.1  简介       本文档主要包括LCD模块的驱动流程分析、Framebuffer相关知识、Gralloc等相关内容,以及LCD调试的一些经验和相关bug的分析和讲解。 1.2  开发环境         Android:4.0         Kernel: Linux3.0         Ubuntu:需要 1

2017-08-11 16:36:24 885

转载 SurfaceFlinger简介

1. SurfaceFlinger背景知识         SurfaceFlinger 是一个独立的Service, 它接收所有Window的Surface作为输入,根据ZOrder, 透明度,大小,位置等参数,计算出每个Surface在最终合成图像中的位置,然后交由HWComposer或OpenGL生成最终的显示Buffer, 然后显示到特定的显示设备上。下面首

2017-08-11 16:34:58 1047

转载 LCD主流显示接口介绍

LCD主流显示接口介绍一、RGB接口(1)接口定义                 RGB颜色是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间          的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所            能感知的所有颜色,是目前运

2017-08-11 16:31:51 2640

转载 Linux加载DTS设备节点的过程(以高通8974平台为例)

DTS是Device Tree Source的缩写,用来描述设备的硬件细节。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾,如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的pla

2017-08-11 16:29:40 252

转载 Android显示系统框架原理介绍

Android显示系统框架原理介绍1. Android显示系统整体框架     最上面一层为应用程序,根据数据类型以及应用的不同可以分为几种。       第一种是最普通的应用,如 UI 界面的显示,这部分通常数据类型为 RGB 格式,数据无须再经过特殊的处理。该应用可以说遍布各个应用程序,几乎是实时存在的。一

2017-08-11 16:24:44 423

转载 Linux Runtime PM介绍

Linux Runtime PM介绍 一、Runtime PM引言1. 背景(1)display的需求(2)系统整机动态功耗优化的需求(3)upstream2. 解决方案(1)引入debounce(2)使用统一的workqueue来管理任务(3)实时地关闭不需要工作的device(4)当

2017-08-11 16:21:15 444

转载 Android 电池管理

Android4.4电池管理一、概述       Android4.4的电池管理功能用于管理电池的充、放电功能。整个电池管理的部分包括Linux电池驱动、Android电池服务、电池属性和参数、电池曲线优化四个部分。       linux电池驱动用于和PMIC交互、负责监听电池产生的相关事件,例如低电报警、电量发生变化、高温报警、USB插拔等等。

2017-08-11 16:05:13 442

转载 mipi协议中文详解

一、MIPI MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。 已经完成和正在计划中的规范如下:二、MIPI联盟的MIPI DSI规范 1、名词解释 • DCS (DisplayCommandSet):DCS是一个标准化的命令集,用

2017-08-10 17:50:26 11441 2

转载 GNU GPL介绍

如何在程序中使用GNU许可证      无论使用哪种许可证,使用时需要在每个程序的源文件中添加两个元素:一个版权声明和一个复制许可声明,说明该程序使用GNU许可证进行授权。另外在声明版权前应该说明文件的名称以及用途,在复制许可声明之后,最好写上作者的联系信息,使得用户可以联系到你,如果对源文件进行了修改,最好使用简短的信息描述修改的内容。通用的格式如下所示:             

2017-08-10 16:21:31 444

转载 git 与 repo

初始化Git仓库repo init -u git://172.16.1.11/manifest.git -b 分支名称 -m wanglei.xml 更新仓库代码repo sync 启动分支代码repo start 分支名称 --all 下载新分支repo forall -c git checkout -b  本地

2017-08-10 15:56:34 284

树莓派GPIO控制

树莓派内核中已经编译自带了 gpio 的驱动,我们常通过一些第三方写好的库函数来完成具体的操作,比较常见的操作库函数有: python GPIO 开发语言——python 简单介绍——树莓派官方资料中推荐且容易上手。python GPIO 是一个小型的 python 库,可以帮助用户完成 raspberry 相关 IO 口操作,但是 python GPIO 库还没有支持 SPI、I2C 或者 1-wire 等总线接口。

2019-04-24

android 电池管理

我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下android关机充电是怎么、充电画面显示是怎么实现的,这个在工作中也比较有用,我们开始做这一块的时候也走了不少的弯路

2019-04-11

android电源管理

Android 的电源管理还是比较简单的 , 主要就是通过锁和定时器来切换系统的状态 , 使系统的功耗降至最低

2019-04-11

空空如也

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

TA关注的人

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