自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 手持设备续航能力

常见到平板电脑、电子书、手机这些手持设备,关于续航的参数大同小异,以iphone为例理论通话时间480分钟理论待机时间250小时其它使用时间音乐播放时间:24小时视频播放时间:7小时网络使用时间:6小时HTC touch HD电池容量1350mAh

2011-11-28 12:12:17 1738

原创 ubuntu 10.04 32bit JDK 1.5 安装

1 sudo add-apt-repository "deb http://mirrors.163.com/ubuntu/ hardy main multiverse"sudo apt-get updatesudo apt-get install sun-java5-jdksudo update-alternatives --config java

2011-11-19 10:06:38 1220

翻译 中断上下文 和 module_init

为什么在中断上下文中不能休眠?1.中断处理的时候,不应该发生进程切换,因为在中断context中,唯一能打断当前中断handler的只有更高优先级的中断,它不会被进程打断(这点对于softirq,tasklet也一样,因此这些bottom half也不能休眠),如果在中断context中休眠,则没有办法唤醒它,因为所有的wake_up_xxx都是针对某个进程而言的,而在中断context中,没

2011-11-15 23:54:43 1153

原创 kernel 3.0.8 audio dataflow

kernel 2.6.32 for (;;) { if (signal_pending(current)) { err = -ERESTARTSYS; break; } set_current_state(TASK_INTERRUPTIBLE); snd_pcm_stream_unlock_irq(substream); tout = schedu

2011-11-10 00:47:22 1863

原创 android待机流程(图)

用viso根据代码画了下android待机的流程

2011-11-08 17:55:58 3204 3

原创 音频底层驱动

驱动组成部分ASoCsplits an embedded audio system into 3 components :-   * Codec driver: The codec driver is platformindependent and contains audio    controls, audio interface capabilities,codec DAPM

2011-11-08 17:52:59 2612

原创 音频数据流程

在系统启动时MediaSever加载了两个服务:AudioPolicyService和AudioFlinger。 1.3.1 AudioPolicyServiceAudioPolicyService主要完成以下任务JAVA应用层通过JNI,经由IAudioPolicyService接口,访问AudioPolicyService提供的服务输入输出设备的连接状态系统的音频策略(

2011-11-08 17:47:36 2914 1

原创 音频框架结构

1.2.1 Android audiosubsystem Framework1.2.2 OSS FrameworkTypical OSS Read/Write Flow音频数据流原理相通,可以总结为三步骤:while循环,持续写schedule等待DMA中断产生copy_frome_user拷贝数据到DMA缓存区1.2.3

2011-11-08 17:45:47 2027

原创 DMA简介

DMA概述 好久没来写文档了,研究了一点和音频相关的东西~这里先介绍DMAl        DMA (Direct Memory Access)l        DMA方式不用CPU干预,完成M与I/O之间数据传输l        DMAC:用来实现DMA传输期间DMA控制器,在DMA传输期间占用总线 l        DMAC在系统中的作用: 主动态在

2011-11-08 17:37:17 2402 1

介绍L2 cache

关于二级缓存的介绍 L2cache存储方式有set way等概念,具体有实例图的

2011-08-26

空空如也

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

TA关注的人

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