Chinaunix首页 | 论坛 | 博客
  • 博客访问: 236209
  • 博文数量: 82
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-08 10:41
文章分类

全部博文(82)

文章存档

2017年(33)

2015年(13)

2014年(29)

2013年(7)

我的朋友

发布时间:2017-06-27 09:11:17

1. Codec简介在移动设备中,Codec的作用可以归结为4种,分别是: 对PCM等信号进行D/A转换,把数字的音频信号转换为模拟信号对Mic、Linein或者其他输入源的模拟信号进行A/D转换,把模拟的声音信号转变CPU能够处理的数字信号对音频通路进行控制,比如播放音乐,收听调频收音机,又或者接听电话时,音.........【阅读全文】

阅读(1657) | 评论(0) | 转发(0)

发布时间:2017-06-27 09:11:00

前面一节的内容我们提到,ASoC被分为Machine、Platform和Codec三大部分,其中的Machine驱动负责Platform和Codec之间的耦合以及部分和设备或板子特定的代码,再次引用上一节的内容:Machine驱动负责处理机器特有的一些控件和音频事件(例如,当播放音频时,需要先行打开一个放大器);单独的Platform和Codec驱动是不能工作的,它.........【阅读全文】

阅读(1693) | 评论(0) | 转发(0)

发布时间:2017-06-27 09:10:44

1. ASoC的由来ASoC--ALSA System on Chip ,是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频Codec的一套软件体系.在ASoc出现之前,内核对于SoC中的音频已经有部分的支持,不过会有一些局限性:Codec驱动与SoC CPU的底层耦合过于紧密,这种不理想会导致代码的重复,例如,仅是wm8731的驱动,当.........【阅读全文】

阅读(1728) | 评论(0) | 转发(0)

发布时间:2017-06-27 09:10:27

Control???Control??????????????????ó?????alsa-lib????????????????codecо??е??·???????????????????Mixer?????????????Control????????????????ALSA 0.9.x?汾????????е?mixer???????????control????API??????? ALSA????AC97?????????????????????????????Codecо?????AC97????????????ù???????????? ???????.........【阅读全文】

阅读(1748) | 评论(0) | 转发(0)

发布时间:2017-06-27 09:10:05

1. PCM是什么PCM是英文Pulse-code modulation的缩写,中文译名是脉冲编码调制。我们知道在现实生活中,人耳听到的声音是模拟信号,PCM就是要把声音从模拟转换成数字信号的一种技术,他的原理简单地说就是利用一个固定的频率对模拟信号进行采样,采样后的信号在波形上看就像一串连续的幅值不一的脉冲,把这些脉冲的.........【阅读全文】

阅读(1625) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册