自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (11)
  • 收藏
  • 关注

转载 定位Oops错误代码行【整理】

转载:http://zjf30366.blog.163.com/blog/static/41116458201222893224924/[17184178.672000] Bad mode in data abort handler detected[17184178.672000] Internal error: Oops - bad mode: 0 [#1] PREEMPT

2015-03-20 10:07:33 1384

转载 梳理一下传感器的数据流和框架是怎么样让屏幕旋转的。

本文章转载:http://blog.csdn.net/a345017062/article/details/6592527这篇文章写的传感器数据从驱动传递到应用程序的整个流程,还有数据校正的问题。应用程序怎么样设置可以让自己随着设备的倾斜度变化而旋转方向呢?在AndroidManifest.xml文件中的android:screenOrientation就可以了。这里追踪一下它的内

2014-09-01 21:50:49 1103

转载 关于Union类型的讨论

转载于:http://blog.163.com/hensent@126/blog/static/2172015220071028913516/

2014-05-22 11:44:54 2410

转载 QCom MSM MDP显示驱动一些点的简记

简要记录了Qualcom MSM8xxx MDP Framebuffer驱动中的一些点。Framebuffer设备的sysfs330static int msm_fb_create_sysfs(struct platform_device *pdev)331{332         int rc;333         struct msm_fb_data_type *mfd

2014-03-27 17:28:12 1449

转载 Android图形合成和显示系统---基于高通MSM8k MDP4平台

转载于:http://blog.csdn.net/zirconsdu/article/details/9793437介绍了Android SurfaceFlinger层次以下的图形合成和显示系统,主要基于高通MSM8k MDP4x平台。做为Android Display专题。SurfaceFlinger的详细介绍参见链接文章。Android GDI之SurfaceFlinger

2014-03-27 17:26:24 4146

转载 Android显示系统中VSYNC简介

转载于:http://blog.csdn.net/zirconsdu/article/details/17955247Android系统中关于VSYNC的简介92HWComposer::HWComposer(93        const sp&flinger,94        EventHandler& handler)95    : mFlinger(flin

2014-03-27 17:23:33 3021

转载 Graphics composition on android 4.3

转载于:http://blog.csdn.net/zirconsdu/article/details/18078467In Thread "SurfaceFlinger" of android 4.301-02 00:00:42.549: D/zzgratest(275): #00  pc 00029924  /system/lib/libsurfaceflinger.so (andr

2014-03-27 17:21:30 1176

转载 Android 开机动画源码分析1

Android 开机动画源码分析1Android系统在启动SystemServer进程时,通过两个阶段来启动系统所有服务,在第一阶段启动本地服务,如SurfaceFlinger,SensorService等,在第二阶段则启动一系列的Java服务。开机动画是在什么时候启动的呢?通过查看源码,Android开机动画是在启动SurfaceFlinger服务时启动的。SystemSer

2014-03-10 10:17:13 2070

转载 Android SurfaceFlinger服务启动过程源码分析1

Android SurfaceFlinger服务启动过程源码分析1Android系统的SurfaceFlinger服务有两种启动方式:1)在SystemServer进程中以服务线程的方式提供服务;2)启动SurfaceFlinger独立的进程通过服务。第一种方式是在SystemServer进程启动过程中启动SurfaceFlinger服务的,而第二中方式是在Android启动脚

2014-03-10 10:14:50 984

转载 SurfaceFlinger的启动过程

转载于:http://blog.chinaunix.net/uid-22935566-id-3528798.html分类: Android平台文章出处:http://danielwood.cublog.cn作者:Daniel Wood SurfaceFlinger的启动过程还是从Zygote说起。Zygote起来后会调用SystemS

2014-03-07 14:42:35 1540

转载 Android系统的开机画面显示过程分析

转载于:http://blog.csdn.net/luoshengyang/article/details/7691321Android系统的开机画面显示过程分析分类: Android 2012-07-09 00:56 45723人阅读 评论(122)收藏 举报        好几个月都没有更新过博客了,从今天开始,老罗将尝试对And

2014-03-04 16:13:12 1626

转载 如何在 Ubuntu Linux 中为 VirtualBox 开启 USB 支持

转载于:http://terrychen.info/how-to-mount-usb-devices-in-virtualbox-with-ubuntu/如何在 Ubuntu Linux 中为 VirtualBox 开启 USB 支持Posted on 2011/09/01, 18:52, by Terry Chen, under How-tos, Linu

2014-03-04 15:06:38 929

转载 详解Android SurfaceFinger服务

文章转载于:http://blog.csdn.net/wangfei584521/article/details/12787339详解Android SurfaceFinger服务分类: Android 2013-10-16 21:06 213人阅读 评论(0)收藏 举报目录(?)[-]概述相关类图启动SurfaceFling

2013-12-11 16:48:42 5201

原创 Power Management

Power Management迫切的想知道power management 的流程。对整个流程稍微整理了下参考这个链接http://blog.csdn.net/suntao222/article/details/8162938还有这个链接;http://blog.csdn.net/tommy_wxie/article/details/7208633

2013-12-03 21:53:14 8685 2

转载 Android logCat 里面一直打印GC_EXPLICIT ,界面有反应迟钝的现象

转载http://segmentfault.com/q/1010000000141620我在一个Activity中有一个大的ListView(ListView中的每个Item填充的东西比较多,还有大量图片),出现的现象就是滑动不流畅,操作出现反应迟延,在LogCat中频繁的打印GC_EXPLICIT,通过网上了解,应该是内错的问题,之所以反应迟钝,滑动不流畅是因为要等待内存

2013-12-03 14:01:56 1641

转载 Android (Linux) Suspend流程

http://www.verydemo.com/demo_c167_i121149.html1. Linux Suspend简介    Linux Suspend主要有以下三步:    1) 冻结用户态进程和内核态任务    2) 调用注册的设备的suspend的回调函数,顺序是按照注册顺序    3) 休眠核心设备和使CPU进入休眠态。   冻结进程(susp

2013-12-02 11:40:34 1359

转载 Android/linux(earlysuspend、lateresume)睡眠唤醒机制简介

Android/linux(earlysuspend、lateresume)睡眠唤醒机制简介 (2011-07-28 14:05:03)转载▼ 分类: 学习Android中  本文属于原创!!如要转载,请注明来源处 http://blog.sina.com.cn/s/blog_759dc36b0100stax.html  背景介绍

2013-11-28 20:06:19 1754

转载 C++类型转换总结

C++类型转换总结本文转载;http://www.cnblogs.com/goodhacker/archive/2011/07/20/2111996.htmlC风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a。C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。const_cas

2013-11-13 17:14:45 722

转载 ubuntu用ssh挂载远程主机上的目录到本地

ubuntu用ssh挂载远程主机上的目录到本地 译者: royaso原作者:howtogeek发表时间:2013-02-03浏览量:1229评论数:0挑错数:0用ssh连接远程服务器会安全的多。下面介绍一个方法可以让ubuntu用ssh挂载远程主机上的目录到本地。好处不多说:1,用的是ssh,所以安全!2、方便,直接在本地电脑上就可以操作远程电脑上的目录,就跟在本地操作一样!!!-

2013-10-12 11:37:45 7631

原创 MTK_HDMI 驱动

MTK_HDMI驱动简介HDMI(High-DefinitionMultimediaInterface)又被称为高清晰度多媒体接口,是首个支持在单线缆上传输,不经过压缩的全数字高清晰度、多声道音频和智能格式与控制命令数据的数字接口。HDMI接口由SiliconImage美国晶像公司倡导,联合索尼、日立、松下、飞利浦、汤姆逊、东芝等八家著名的消费类电子制造商联合成立的工作组共同开发的。

2013-09-11 16:54:10 10444 2

转载 repo使用

1 repo介绍Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码进行集中式管理,还开发了 Repo 命令行工具,对 Git 部分命令封装,将百多个 Git 库有效的进行组织。1.1    清单库文件介绍一个清单库可以包含多个清单文件和多个分支,每个清单文件和分支都有对应的版本。清单文件以xml格式组织的。举个例子:Ø

2013-05-29 07:43:43 60295 1

转载 ARM Linux 3.x的设备树(Device Tree)

转载于:http://blog.csdn.net/21cnbao/article/details/8457546#当看device tree 的时候,最好看官方网站:http://devicetree.org/Device_Tree_Usage#Notes1.    ARM Device Tree起源Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称

2013-05-09 18:52:00 1616

原创 Mtk 下的图形渲染配置文件egl.cfg

Mtk 下的图形渲染配置文件egl.cfg 图形库的介绍Android中的EGL/GLES库不是在运行时直接链接的,而是在第一次使用时根据配置选择性载入的。更具体的,libEGL.so文件包含了一个“载入器”,它会尝试载入硬件图形库或是软件图形库(libagl)。载入器的源代码位于:frameworks/base/openl/libs/EGL/Loader.cpp.上面的C++文件会进

2013-03-20 11:31:38 3955

原创 Mtk Ft6306 touch 驱动

Linux Tt6306 Touch 驱动1、    MTk Touch 驱动程序1.1、    MTK Touch 驱动的组成Mtk  Touch  driver 驱动包括:Mtk platform 虚拟平台设备驱动、Module touch IC 驱动、Input subsystem。Mtk platform 设备驱动是mtk为了兼容多个touch IC 驱动而设计出来的虚

2013-02-05 16:17:39 9475 3

原创 MTK camera image sensor driver

<!--p {margin-bottom:0.21cm}-->camera_sensor_driverimage_sensr首先要进行板极设备的初始化的工作:代码路径是在:/mediatek/platform/mt6577/kernel/core/mt6577_devs.c里面#if1 ///defined(CONFIG_VIDEO_CAPTURE_DRIVER

2013-01-13 12:00:40 10992 18

原创 LCD 驱动过程详解

MTK 平台LCD 驱动的整个过程的讲解<!--p {margin-bottom:0.21cm}-->MTK_LCD_Driver代码的路是在/mediatek/source/kernel/driver/vedio/mtkfb.cmodule_init(mtkfb_init);模块初始化函数int__init mtkfb_init(void){

2012-12-28 15:46:45 25852 12

原创 Android sensor hal 详解

<!--@page {margin:0.79in}p {margin-bottom:0.08in}-->                                              Android sensor hal 详解这里面有关于hal、JNI的详细讲解代码的路径是在:ics_ventana/frameworks/ba

2012-11-14 13:23:33 7671 3

转载 GIT 的使用方法详解

本文章转载于:http://blog.csdn.net/gemmem/article/details/72901251. Git概念 1.1. Git库中由三部分组成        Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用

2012-10-10 10:53:16 85879 7

转载 repo用法详解

转载地址是:http://blog.csdn.net/changjiang654/article/details/6253769Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制。Android 使用 Git 作

2012-10-10 10:48:12 82735 1

原创 如何在android 中编译alsa-utils工具

如何在android 中编译alsa-utils工具最近在看ALSA 的driver,尝试了在android 中编译alsa-utils工具,下面讲述下,我是如何进行编译以及过程中遇到的问题如何解决的:首先我从ALSA 官方网上下载了alsa-utils-1.0.23版本的工具,因为我android 的alsa-lib 也是1.023版本的,防止版本不一样出现问题,我就选择了版本一

2012-09-27 14:14:10 4192

原创 ALSA中Widget、route、kcontrol 命名规则

对于上面的命名规则,我一直很疑惑,那天我仔细的研究了下:Kcontrol:对于struct snd_kcontrol_new结构体里面有以下主要成员:1、  iface:是定义了kcontrol 的类型,有很多的类型通常以SND_CTL_ELEM_IFACE_xxx定义,有mux、mixer、card、master等一些类型2、  aceee:设置访问的权限,也是有宏实现好

2012-09-20 14:30:10 4872

原创 Linux 下的notifier chain 机制的注册和触发讲解

Linux 下的notifier chain 机制的注册和触发讲解 notifier_chain_register本文以tegra jack 为例。讲解了notifier_cain 1 概 述内核许多子系统之间关联紧密,因此在一个子系统发生或者检测到的事件信息很可能对其他子系统来说也是有价值的。为了满足其他子系统对这些事件信息的需求,即在某个子系统内发生或检测到事件时,其他

2012-09-03 11:54:09 10755

原创 WM8903 codec driver 的详解

wm8903_codec_driver source_code的路径是在/kernel/sound/soc/codecs/wm88903.c里面 driver的入口函数是:staticint __init wm8903_modinit(void){        return i2c_add_driver(&wm8903_i2c_driver);}module_

2012-08-31 11:42:43 5011

原创 Uevent 上报event事件给上层的详细讲解

headphone_event 上报事件的分析 本文章讲解插入headphone的时候,向上层上报event函数的整个过程headphone_event(wm8903->hp_state);当有headphone 插入的时候,那么就将hp_state的状态设置为1 #ifdef CONFIG_I_LOVE_PBJ30void headphone_event(int st

2012-08-31 11:39:12 25596

转载 UEFI Boot Flow 系列之 SEC Phase

本文章转载于http://blog.csdn.net/celiaqianhj/article/details/6782493 为什么要有SEC Phase?1. 需要用汇编语言来完成C无法处理的工作,如C语言无法处理CPU的特殊寄存器(MSR,MTRR,CRX)。2. C语言需要Memory当成Stack来处理Local 变数,而刚开机Memory还没有被初始化,还不可用,所以需要

2012-08-22 10:14:46 1297

转载 <学习笔记>Windows驱动开发技术详解__派遣函数

文章转载于:http://blog.csdn.net/aksnzhy/article/details/6801372派遣函数是Windows驱动程序中的重要概念。驱动程序的主要功能是负责处理I/O请求,其中大部分I/O请求是在派遣函数中处理的。用户模式下所有对驱动程序的I/O请求,全部由操作系统转换为一个叫做IRP数据结构,不同的IRP会被“派遣”到不同的派遣函数中。IRP与派

2012-07-24 16:07:56 4037

原创 HelloWorld 驱动详解

driver.c:/*++Module Name: driver.cAbstract: This file contains the driver entry points and callbacks.Environment: Kernel-mode Driver Framework--*/#include "d

2012-07-24 15:01:30 5805 1

转载 android.mk的使用

文章转载来自:http://blog.csdn.net/hudashi/article/details/7059006文章参照:http://blog.sina.com.cn/s/blog_67d8d7060100q8un.html  Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个 GNU MAKE

2012-07-17 14:28:30 889

原创 windows driver 的入门方法

最近因为公司的要求,需要看windows 下面的driver,下面就我在这几天看的几点体会:开发windows 驱动首先需要两个开发工具:visual studio 、WDK visual studio 是micro soft 提供的IDE 开发工具,WDK 主要包含一些我们开发所用的库文件驱动的入口函数:DriverEntryNTSTATUS DriverEntry(IN P

2012-07-07 11:57:48 2482

原创 ALsa Control 从上层到驱动的详解

<!--@page {margin:0.79in}p {margin-bottom:0.08in}-->alsa_control_interface控制接口对于许多开关(switch)和调节器(slider)应用广泛,它能被用户空间存取,从而读写CODEC相关寄存器alsa的架构是清晰了,但是一直不明白,alsa的控制接口是如何被上层调用的

2012-06-27 20:02:37 12921 1

uefi shell user guide

关于进入Uefi 后进入shell 后可以使用的命令的规则!方便你如何使用Uefi的shell命令

2012-08-21

driver wdf 开发

Windows设备驱动程序WDF开发 还有source code下载

2012-07-25

android 触摸屏的TS 校准工具

android 触摸屏TS的校准工具,在一直touch driver 的时候,我想校准还是需要的吧

2012-06-18

android hal led经典范例

modkoid工程提供了一个LedTest示例程序,是台湾的Jollen用于培训的。对于理解android层次结构、Hal编程方法都非常有意义

2012-02-08

linux 中断的详细讲解,dev_id

详细讲解了linux中断。有共享中断和中断的讲解

2012-02-07

国嵌项目班H.264项目课件和视频源码

国嵌项目班H.264项目课件和视频源码,真的很好,很不错

2011-12-23

国嵌项目班项目手册

绝对很好,国嵌项目班项目手册,本人就是这样学习的

2011-12-23

uboot的链接脚本的讲解

uboot的链接脚本的讲解,详细讲解了mini2440的uboot.lds下的链接脚本

2011-12-16

C语言深度解剖

C语言深度解剖,可以帮你很快的理解C语言的知识深刻

2011-12-09

android ADT

android开发装ADT插件,提供android开发

2011-12-04

mini2440uboot的移植操作详解步骤

uboot在mini2440开发板上面的移植操作步骤详解

2011-12-04

空空如也

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

TA关注的人

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