- 博客(7)
- 资源 (54)
- 收藏
- 关注
原创 android下调试声卡驱动之总结
1、在调试中出现问题后,首先看I2C通信有没有问题,wm8960寄存器的设置是靠I2C来完成,另外I2C通信不成功在开发板中是没 有声卡相关的设备节点。 a、首先查看Machine代码中的I2C的序号、名字和地址与DSP代码中I2C的序号、名字和地址是否相对应。 b、用示波器测量I2C的两根数据线SCLK、SDIN的波形。 c、可以先测试一下w
2015-03-28 18:58:37 12342
原创 android下调试声卡驱动之wm8960介绍二
三、LINPUT输入通道介绍 有关LINPUT的主要配置如下: R32的bit8(LMN1)置1:LINPUT1连接PGA; R00的bit7(LINMUTE)置0:禁止静音; R25的bit5(AINL)置1:PGA使能; R47的bit5(LMIC)置1:Left Bo
2015-03-28 18:24:22 10850
原创 android下调试声卡驱动之wm8960介绍一
经过了一段时间的Android下wm8960驱动的调试,终于实现录音和播放功能了,在调试过程中有了一些心得,与大家分享一下,由于能力有限,错误之处还望海涵和指教。一、总述 wm8960芯片的使用其实就是对该芯片寄存器的设置,要实现的每个功能在芯片内部都是每一个通道,也就是数据从输入端流进沿着你设置的通道从输出端流出,如下图的芯片内部图和通道事例。
2015-03-28 18:03:21 16609 3
原创 android下调试声卡驱动之Machine部分
本文介绍的代码是在CPU(imx6)和Codec(wm8960)上做的调试并且Codec做主模式,在“概篇”中提到Codec部分、Platform部分代码由设备原厂提供和系统提供,所以我们在声卡调试中需要做的只有Machine部分,其他代码在需要的情况下略做微调即可,调试过程中还要注意在BSP文件里配置好I2S(SSI和AUD复用)。1、imx_hifi_hw_params函数介绍
2015-03-23 12:33:30 12062
原创 android下调试声卡驱动之I2S音频通信
一、I2S概述 I2S(Inter—IC Sound)总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输。由4条线组成的数字音频接口,常用于HiFi,STB便携设备。Tx 和Rx信号线用于音频传输。而位时钟和左右时钟(LRC)用于同步链接。I2S具有灵活性,因为控制器和解码器都可以控制位时钟和左右时钟。位时钟因采样率和
2015-03-21 11:17:49 15001
原创 android下调试声卡驱动之概述
在Android中音频系统使用的是ALSA系统架构。ASoC--ALSA System on Chip ,是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频Codec的一套软件体系,在音频设备驱动中ASoC被分为Machine、Platform和Codec三大部分。 Codec部分:负责音频解码,这部分代码完全无平台无关(设备原厂提供),它包含了一些音频的
2015-03-19 10:45:53 10521
原创 网站设计学习前言
看到这篇文章后,有人的想说:这不是"专注于Linux及Android底层开发学习"的吗,怎么又搞起网站设计了?哈哈!现在是科技时代,也是网络时代,多接触点社会需求的知识,是没有害处的了。当然了这要从我在凌阳教育参加培训时说起,做智能家居项目时接触了点网页制作的知识,感觉挺有意思的,便对她一件钟情啊!从此她便深深的留在了我的内心深处,只因当时在苦战Linux学习中的我,还没有太多的时间和
2015-03-31 23:07:44 11160
兼容PHP5.5的ECShop2.7.3
2016-03-09
HTML5高级程序设计2
2015-04-03
《牛奶音视频播放器》支持h264文件播放
2023-01-11
KGM转MP3或者FLAC
2022-12-23
YUV Player 播放器
2022-12-22
wireshark中获取H264码流lua脚本
2022-10-14
nginx-1.16.1.tag.gz
2019-12-06
mos-pesq.zip
2019-10-21
libev-4.15.0.tar.gz
2019-08-30
Django开发练习源码
2019-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人