自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 linux下DMA API

本文描述DMA API。更详细的介绍请参看Documentation/DMA-API-HOWTO.txt。API分为两部分,第一部分描述API,第二部分描述可以支持非一致性内存机器的扩展API。你应该使用第一部分所描述的API,除非你知道你的驱动必须要支持非一致性平台。第一部分 DMA API为了可以引用DMA API,你必须 #include 1-1 使用大块DMA一

2014-11-29 18:32:21 840

转载 Camera driver&V4L2驱动架构介绍

Camera driver&V4L2驱动架构介绍大约一年前写的东西,介绍性部分是当时在网络上找的内容,后面的分析部分是基于当时的项目,基于Mavell Pxa920,希望对初学者有点点的帮助吧。转载请注明出。  1.       Camera相关介绍 1.1.  手机Camera介绍 手机的数码相机功能指的是手机通过内置数码相机进行拍摄静态图片或短片拍摄,作为手机的

2014-11-25 18:43:44 2336

转载 How to Profile Memory in Linux

/proc/meminfo Video4Linux camera driver分析 /proc/meminfoHow to Profile Memory in Linux  2010-12-10 10:46:42|  分类:技术 |  标签:memory  process  swap  unit  graph  |举报|字号大中小 订

2014-11-25 18:39:33 614

转载 Linux进程的状态转换图

◆运行状态(TASK_RUNNING)当进程正在被CPU执行,或已经准备就绪随时可由调度程序执行,则称该进程为处于运行状态(running)。进程可以在内核态运行,也可以在用户态运行。当系统资源已经可用时,进程就被唤醒而进入准备运行状态,该状态称为就绪态。这些状态(图中中间一列)在内核中表示方法相同,都被成为处于TASK_RUNNING状态。◆可中断睡眠状态(TASK_INTERRUPTI

2014-11-25 18:36:59 5719 2

转载 Android系统Recovery工作原理之使用update.zip升级过程分析

Android系统Recovery工作原理之使用update.zip升级过程分析(一)---update.zip包的制作http://blog.csdn.net/mu0206mu/article/details/7399822         这篇及以后的篇幅将通过分析update.zip包在具体Android系统升级的过程,来理解Android系统中Recovery模式服务的工作原理

2014-11-25 18:35:26 4753

转载 开发自己的产品,所需要创建的makefile,以及 他们的作用

创建一个新的Android产品项目,从google网站上下载的android源代码编译时,默认是编译google设定的产品,如果要开发自己的产品,则需要重新定义一个产品项目,过程如下:首先我们定义产品的规格,举例如下:公司名称 ardent产品名称 MTP主板名称 merlin然后安装下面的步骤新建产品项目:(1)在源代码目录下创建一个用户目录mkdir v

2014-11-25 15:27:28 612

转载 Android 的 Recovery 模式分析

Recovery Binary: (http://wenbind.blogcn.com/)  Recovery Binary 是 Android 进入 Recovery 模式所运行的程序,实现了 Recovery 模式下的功能。它由目录 bootable/recovery 下的源代码编译生成。头文件 bootable/recovery/recovery_ui.h 定义了 Recovery UI

2014-11-25 15:04:42 665

转载 关于armhf (hard-float ABI for ARM)

armhf是什么在Ubuntu 12.04和Debian里,除了arm, armel,还出现了一个名为armhf的版本。这个东西是什么?众所周知,armel是目前主要的ARM ABI。armhf则是armel的一个变种,主要区别在浮点计算上。在armel中,关于浮点数计算的约定有三种。以gcc为例,对应的-mfloat-abi参数值有三个:soft,softfp,hard。

2014-11-24 18:15:16 1344

转载 V4L2驱动程序架构

1 V4L2简介video4linux2(V4L2)是Linux内核中关于视频设备的内核驱动,它为Linux中视频设备访问提供了通用接口,在Linux系统中,V4L2驱动的Video设备节点路径通常/dev/video/中的videoXV4L2驱动对用户空间提供字符设备,主设备号为81,对于视频设备,其次设备号为0-63。除此之外,次设备号为64-127的Radio设备,次设备号为

2014-11-24 17:35:27 829

转载 ION基本概念介绍和原理分析

目录(?)[+]ION初始化ION用户空间使用ION_IOC_ALLOCION_IOC_MAP ION_IOC_SHAREION_IOC_IMPORTION内核空间使用参考文档转载前的话:ION将内核态形形色色的内存分配纳入统一的管理接口之中,更重要的设计意图是为内存在不同用户态进程之间传递和访问提供了支持。每个ion_buffer与一个struct fil

2014-11-17 15:17:05 34275 5

转载 linux io schedule: CFQ

CFQ,即Completely Fair Queueing绝对公平调度器,力图为竞争块设备使用权的所有进程分配一个等同的时间片,在调度器分配给进程的时间片内,进程可以将其读写请求发送给底层块设备,当进程的时间片消耗完,进程的请求队列将被挂起,等待调度。相对于Noop和Deadline调度器,CFQ要复杂得多,因此可能要分几次才能将其分析完。 优先级      每个进程都会有一个IO优先

2014-11-14 15:07:38 3884

转载 理解 Android Build 系统

前言Android Build 系统是 Android 源码的一部分。关于如何获取 Android 源码,请参照 Android Source 官方网站:http://source.android.com/source/downloading.html。Android Build 系统用来编译 Android 系统,Android SDK 以及相关文档。该系统主要由 Make 文件,S

2014-11-12 14:11:54 532

转载 Audio Terminology

IN THIS DOCUMENTGeneric TermsDigital AudioHardware and AccessoriesAudio Signal PathAndroid-Specific TermsSample Rate ConversionThis document provides a glossary of au

2014-11-12 14:10:55 835

转载 Android属性之build.prop生成过程分析

首页开源项目Java 开源软件C# 开源软件PHP 开源软件C/C++ 开源软件Ruby 开源软件Python 开源软件Go开源软件JS开源软件讨论区技术问答 » 技术分享 » IT大杂烩 » 职业生涯 » 站务/建议 » 支付宝专区 » 开源硬件专区 » 代码博客翻译资讯移动开发Android

2014-11-12 14:09:51 1646

转载 Android 安全攻防

SEAndroid(Security-Enhanced Android),是将原本运用在Linux操作系统上的MAC强制存取控管套件SELinux,移植到Android平台上。可以用来强化Android操作系统对App的存取控管,建立类似沙箱的执行隔离效果,来确保每一个App之间的独立运作,也因此可以阻止恶意App对系统或其它应用程序的攻击。SEAndroid的中心理念是,即使root权限被篡

2014-11-07 19:00:43 680

转载 Android 4.0 ICS SystemUI浅析——StatusBar结构分析

Android 4.0 ICS SystemUI浅析——StatusBar结构分析分类: Android 2012-06-30 14:45 17291人阅读 评论(7)收藏 举报androidsignal代码分析iconseclipse平台          在上一篇文章《Android 4.0 ICS SystemUI浅析——SystemUI启动流

2014-11-06 18:30:54 610

转载 Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析

在前文中,我们分析了SurfaceFlinger服务的启动过程。SurfaceFlinger服务在启动的过程中,会对系统的硬件帧缓冲区进行初始化。由于系统的硬件帧缓冲区一般只有一个,并且不是谁都可以随便访问的,因此,它就需要由一个服务来统一管理。在Android系统中,这个服务便是SurfaceFlinger。在本文中,我们就详细分析SurfaceFlinger服务是如何管理系统的硬件帧缓冲区的。

2014-11-06 17:26:07 1292

内存优化方案

内存压缩前身和现状 工作机制简介 优化讨论

2016-12-13

mtk_faq_online

mtk_faq_online

2016-08-12

空空如也

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

TA关注的人

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