自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深度理解是快乐的源泉

点滴记录,终生成长

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

转载 PCM data flow - part 7: 声卡和PCM设备的建立过程

http://blog.csdn.net/azloong/article/details/44181421前面几章分析了Codec、Platform、Machine驱动的组成部分及其注册过程,这三者都是物理设备相关的,大家应该对音频物理链路有了一定的认知。接着分析音频驱动的中间层,由于这些并不是真正的物理设备,故我们称之为逻辑设备。PCM逻辑设备,我们又习惯称之为PCM中间

2016-03-23 15:35:13 1233

转载 PCM data flow - part 6: Frames & Periods

http://blog.csdn.net/azloong/article/details/17614859前面分析了codec、platform、machine驱动的各个组成部分及其注册过程,这三者都是硬件设备相关的,大家应该对音频物理链路有了初步的认知。往后章节的内容主要集中在pcm native,这是pcm数据流的中间层:·          往上是与用户态接口的交互,

2016-03-23 15:32:40 1146

转载 PCM data flow - part 5: ASoC machine driver

http://blog.csdn.net/azloong/article/details/17586081章节ASoC codec driver和ASoC platform driver介绍了codec、platform驱动,但仅有codec、platform驱动是不能工作的,需要一个角色把codec、codec_dai、cpu_dai、platform给链结起来才能构成一个完整的

2016-03-23 13:39:38 713

转载 PCM data flow - part 4: ASoC platform driver

http://blog.csdn.net/azloong/article/details/17317829概述中提到音频Platform驱动主要作用是音频数据的传输,这里又细分为两步:·          把音频数据从dma buffer通过dma操作搬运到cpu_dai FIFO,这部分驱动用snd_soc_platform_driver描述,后面分析用pcm_dma指代它。

2016-03-23 13:36:41 844

转载 PCM data flow - part 3: ASoC codec driver

http://blog.csdn.net/azloong/article/details/17252843上一章提到codec_drv的几个组成部分,下面逐一介绍,基本是以内核文档Documentation/sound/alsa/soc/codec.txt中的内容为脉络来分析的。codec的作用,在概述中有说明,本章主要罗列下codec driver中重要的数据结构及注册流程。

2016-03-22 16:31:44 1370

转载 PCM data flow - part 2: ASoC data structure

http://blog.csdn.net/azloong/article/details/17252551ASoC:ALSA System on Chip,是建立在标准ALSA驱动之上,为了更好支持嵌入式系统和移动设备中的音频codec的一套软件体系,它依赖于标准ALSA驱动框架。内核文档Documentation/alsa/soc/overview.txt中详细介绍了ASoC的设计初衷,

2016-03-22 10:12:59 835

转载 PCM data flow - part 1: Overview

http://blog.csdn.net/azloong/article/details/14105023Kernel     - 3.4.5SoC        - Samsung exynosCODEC      - WM8994Machine    - goni_wm8994Userspace  - tinyalsaALSA/ASoC驱动有如下三部

2016-03-22 10:10:47 654

aapt Android Asset Packaging Tool

aapt即Android Asset Packaging Tool,我们可以在SDK的platform-tools目录下找到该工具。aapt可以查看、 创建、 更新ZIP格式的文档附件(zip, jar, apk)。 也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,但是build scripts和IDE插件会使用这个工具打包apk文件构成一个Android 应用程序。

2016-05-24

空空如也

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

TA关注的人

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