E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
wm8960
Linux 音频驱动实验
一、音频芯片及接口介绍开发板通过此接口外接了一个
WM8960
音频DAC芯片,本章我们就来学习一下如何使能
WM8960
驱动,并且通过
WM8960
芯片来完成音乐播放与录音。
嵌入式学习者。
·
2023-11-13 22:42
linux
音视频
驱动开发
《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——2.5
WM8960
音频编解码芯片...
本节书摘来自异步社区《嵌入式Linux软硬件开发详解——基于S5PV210处理器》一书中的第2章,第2.5节,作者刘龙,更多章节内容可以访问云栖社区“异步社区”公众号查看。2.5WM8960音频编解码芯片2.5.1IIS总线接口概述Smart210开发板具有音频信号的输入输出功能,通过麦克接口,它可以接收音频信号输入;通过一个耳机插孔,可以连接音频信号线输出音频数据,音频信号的处理是通过一片具有I
weixin_34390996
·
2023-11-11 01:25
嵌入式
stm32mp157
wm8960
音频驱动调试笔记
这次调试
wm8960
音频驱动遇到了好多的坑,研究好几天终于调试好了。驱动调试步骤驱动能不能成功加载是调试的第一大步骤,也是最关键的步骤之一。
赟赟、嵌入式
·
2023-11-05 08:24
嵌入式驱动调试及系统定制
stm32
驱动程序
linux
Linux 音频驱动实验
WM8960
简介I2S总线接口I.MX6ULLSAI简介硬件原理图分析音频驱动使能修改设备树使能内核的
WM8960
驱动alsa-lib移植alsa-utils移植声卡设置与测试amixer使用方法音乐播放测试
行稳方能走远
·
2023-10-30 01:38
正点IMX6ULL驱动开发
linux
音视频
wm8960
没有声音
最近在imx6ull上调试这个声卡,用官方的镜像是能发声的,换到自己做的镜像上,就没有声音。记录一下过程:内核和设备树。只要有下面的显示,就说明加载成功。再看一下aplay的显示到此,驱动都是正常的。但是这时使用aplay播放时,就是没有声音出来下面的重点,要使用amixer配置一下才有声音#设置playbackamixerssetHeadphone100,100amixerssetSpeaker
proing
·
2023-08-31 15:42
linux
WM8960
Linux音频了解
ALPHAI.MX6U开发板支持音频,板上搭载了音频编解码芯片
WM8960
,支持播放以及录音功能!本章将会讨论如下主题内容。
是东东东啊
·
2023-08-31 06:31
Linux应用开发
linux
音视频
linux 驱动学习笔记-ALSA声卡驱动(一)
本系列是根据openwrt21.02上搭配
wm8960
进行实验的。音频设备文件结构controlC0用于card0声卡的控制pcmC0D0c用于car
不入门的嵌入式工程师bin
·
2023-03-15 14:19
linux
学习
驱动开发
正点原子阿尔法imx6ull的
wm8960
声卡驱动表层简析
文章目录前言1、设备树配置2、打印信息分析(按打印先后顺序)2.1、wm8960_i2c(Codec)2.2、fsl-sai(Platform)2.3、card注册(Machine)3、总结前言平台:正点原子阿尔法开发板imx6ull内核:4.1.15参考链接:DroidPhone的音频子系统为了更好地分析和查看,把CONFIG_DYNAMIC_DEBUG宏打开了,并且修改了dev_dbg()的定
Mr_zhangsq
·
2023-02-05 02:22
ALSA声卡驱动
嵌入式
alsa
linux
驱动程序
Linux 音频驱动
Linux音频驱动硬件介绍
WM8960
与IMX6ULL之间有两个通信接口:I2C和I2S其中I2C用于配置WM8960I2S用于音频数据传输修改设备树文件编写I2C子节点设备树codec:wm8960@
Paper_Love
·
2022-07-08 09:03
Linux驱动
linux
音视频
运维
wm8960
驱动调试问题集合
开发环境:内核版本:linux4.14.12开发板:itopimx6ull修改设备树(simple-card)widgets和routing录音没声音,播放可以这可能是因为录音的偏置routing没设置对,“MICB”。sound{compatible="simple-audio-card";//simple-audio-card,name="mx6ul-wm8960";simple-audio-
hqmo
·
2022-07-08 09:30
Linux杂项
imx6solo
wm8960
始终没有声音输出
我尝试各种办法,
wm8960
始终不能得到声音输出。
草根大哥
·
2022-07-08 09:29
Linux驱动开发|音频驱动
音频驱动音频是常用到的功能,I.MX6ULLALPHA开发板通过I.MX6ULL自带的SAI接口外接了一个
WM8960
音频DAC芯片,本文将介绍如何驱动
WM8960
,并通过
WM8960
芯片来完成音乐播放与录音一
安迪西
·
2022-07-08 09:58
Linux驱动开发
linux
驱动开发
音视频
i.MX6ULL驱动开发 | 27 - 使用
WM8960
CODEC播放音频
一、
WM8960
音频编解码芯片1.介绍
WM8960
是欧胜公司(wolfson)的一款低功耗、高质量的立体声音频编解码芯片。
Mculover666
·
2022-07-08 09:26
i.MX6ULL
linux 音频驱动实验
音频驱动使能1.修改设备树1.Wm8906i2c接口设备树2.6uSAI接口设备树3.I.MX6ULLsound节点2.使能内核的WM89601.取消ALSA模拟OSSAPI2.使能I.MX6ULL的的
WM8960
冷月枫啊
·
2022-02-05 10:27
#
阿尔法
Linux
音频
嵌入式
linux
驱动
Tiny210开发板
wm8960
驱动
tinyalsa库如果修改了external/tinyalsa目录下的内容,可以通过如下两种方法去编译tinyalsa相关的工具。1、mmmmmmexternal/tinyalsammmmmm具体的实现在android-4.0.3_r1/build/envsetup.sh,所以只要source一遍这个文件便能在编译过程中使用mmmmmm了。m编译所有的模块mm编译当前目录下的模块,当前目录下要有A
luckywang1103
·
2020-09-11 02:49
alsa子系统
android下调试声卡驱动之总结
1、在调试中出现问题后,首先看I2C通信有没有问题,
wm8960
寄存器的设置是靠I2C来完成,另外I2C通信不成功在开发板中是没有声卡相关的设备节点。
韩搏
·
2020-08-08 16:41
Android底层
Android底层开发
WM8960
音频播放
tid=20515&page=1#175657S5PV210通过i2s和i2c与音频编解码芯片
wm8960
进行交互,其中i2s负责只传输声音数据,而i2c负责传输控制信息(如音量调节、静音等),
wm8960
weixin_33739646
·
2020-08-04 20:19
asoc 音频驱动学习笔记2
接下来我们看看codec的probe函数吧staticintwm8960_probe(structsnd_soc_codec*codec){structwm8960_priv*
wm8960
=snd_soc_codec_get_drvdata
疯狂的蘑菇
·
2020-08-04 18:24
linux驱动
codec音频编解码器驱动分析
如图所示,可以看出该开发板使用的是
WM8960
的音频编解码器,查找源码android-5.0.2/linux-3.0.86/sound/soc/codecs/wm8960.c存在,查看mach-tiny4412
niotong2014
·
2020-08-04 16:32
kernel相关
Linux学习笔记(23)——基于
wm8960
的音频设备驱动
根据
WM8960
与处理器接口SAI和I2C来修改设备树文件a)首先在i2c2节点下增加
wm8960
子节点codec:wm8960@1a{compatible="wlf,
wm8960
";/*兼容属性*/reg
glen_cao
·
2020-07-27 22:05
Linux
S5PV210调试
WM8960
总结
最新由于项目需要,调试S5PV210开发板Linux系统上面的音频功能,我们选择的音频编解码芯片是
WM8960
,连接到CPU的IIS接口,调试过程中遇到了一系列的问题,现总结如下:调试
WM8960
使之能播放音频
yimiyangguang1314
·
2020-07-09 03:03
ARM
Linux
wm8960
音频驱动移植到LEDE17.01系统
先说明,在openwrt和lede项目未合并之前,也就是在openwrt15.05版本,内核3.18.29,是集成
wm8960
驱动补丁的,当时合并之后lede17.01(内核版本4.4.124)去除了
wm8960
物联网研究室
·
2020-07-07 07:41
MT7628/MT7688
I.mx6s上移植
wm8960
驱动(基于linux3.0.101版本)
I.mx6s上移植
wm8960
驱动此篇博文只记录移植的步骤,其他不做分析。
_我爱吃咸菜
·
2020-07-05 15:00
Linux/android驱动
wm8960
驱动:裸机代码研读
网上已经有基本的
wm8960
驱动的demo。可以播放特定频率的wav文件。这个程序很具有参考性。
eydwyz
·
2020-07-04 15:09
音频
Jetson Nano Audio Codec Debug(NAU88C22)
参考资料介绍:数字音频接口DAIdocs.nvidia.jetson.ASoC-非常重要NuvotonNAU88C22资料(或其他如RT5659\
WM8960
等等)软件版本JetPack4.2.1(R32.2.0
童年雅趣
·
2019-08-14 17:08
IMX6
wm8960
驱动调试记录
最近在调试
wm8960
,在此记录一下。ALSA架构下,imx6平台的
wm8960
驱动支持两种模式。
JOJO___
·
2019-06-01 08:01
linux驱动
Linux-wm8960
wm8960
一款音频编解码芯片,提供A/D,D/A转换,mixer混音器功能,具有立体声功能,带左右声道和喇叭。通过IIS传输音频数据,通过IIC控制CODEC芯片。
王二车
·
2018-10-12 20:12
Linux
openwrt+Linkit7688+WM8960:
WM8960
下I2S的REFCLK的时钟输出设置
引用
WM8960
需要工作,需要一个I2C总线的读写寄存器,一个I2S来传输音频数据,还需要一个时钟源来提供时钟为
WM8960
工作。
GoRoCo
·
2017-04-11 15:11
MT7688
Linux/OpenWrt
openwrt+Linkit7688+wm8960:粗略实现
wm8960
耳麦和喇叭音频输出
引言:本文只是介绍怎么使用linkit7688开发板上的
wm8960
的输出喇叭声音和耳机声音,主要是怎么输出喇叭声音,默认的音频驱动是只有耳麦的音频输出而没有喇叭音频输出的。
GoRoCo
·
2017-04-11 15:02
MT7688
Linux/OpenWrt
Linux
wm8960
驱动:裸机代码研读
网上已经有基本的
wm8960
驱动的demo。可以播放特定频率的wav文件。这个程序很具有参考性。
changliang7731
·
2017-01-08 21:21
内核学习
linux驱动开发:
wm8960
codec代码分析
关于alsa架构已经啃了好久好久,但是也卡了好久好久。难说皮毛到底有看懂多少,不管,我们先来啃wm8960codec的驱动代码:必要相关函数说明:////////////////////////////////////////////////////////////////////////////1.#defineSOC_ENUM_SINGLE(xreg,xshift,xmax,xtexts)\S
changliang7731
·
2016-12-09 23:05
内核学习
S5PV210
WM8960
ASOC 移植
内核版本Linux3.9.11编译器版本4.5.1Asoc框架是linux内核采用的一种音频子系统框架。他在alsa框架的基础上又封装了一层。实际上就把asoc移植看成alsa移植即可。(虽然2个我都不太懂,初学asoc驱动)在对实际文件分析后我把alsa框架需要修改的主要为如下几类:SMDK_xxxx.c文件-->MachineI2C子系统驱动-->codecI2S控制器驱动其中I2S控制器驱动
NoMmmMoN
·
2016-11-02 22:33
S5PV210+WM8960 IIS+IIC 字符设备驱动调试心得
本人闲来无事就捣鼓了一下S5PV210开发板上的
WM8960
的音频模块(一捣鼓就是1个礼拜T_T)。
WM8960
在硬件接法上采用IIS发送音频数据,IIC发送控制指令来配置
WM8960
芯片。
NoMmmMoN
·
2016-10-31 22:05
AM335x(TQ335x)学习笔记——
WM8960
声卡驱动移植
TQ335x采用的Codec是
WM8960
,本文来总结下
WM8960
驱动在AM335x平台上的移植方法。
mike8825
·
2016-04-21 23:00
I.mx6s上移植
wm8960
驱动(基于linux3.0.101版本)
I.mx6s上移植
wm8960
驱动 此篇博文只记录移植的步骤,其他不做分析。
苏博
·
2016-02-17 14:00
TQ210v6开发板——工业音频端口编解码详细解析(图解)
TQ210v6的I2S音频电路采用Wolfson Microelectronics 音频转换芯片
WM8960
,
WM8960
是一款低功耗、高质量的立体编码解码器,专为
·
2015-10-28 08:11
解析
WM8960
audio codec
私下转载,尊重原创:https://community.freescale.com/docs/DOC-106295由jimmychan于2015-7-12下午8:17创建,最后由jimmychan于2015-8-9下午11:44修改。IntroductionThisisasharingofmyexperienceaboutportingtheaudiocodecWM8960inLinuxBSP.I
bojue01
·
2015-10-13 14:14
Linux
[置顶] android下调试声卡驱动之总结
1、在调试中出现问题后,首先看I2C通信有没有问题,
wm8960
寄存器的设置是靠I2C来完成,另外I2C通信不成功在开发板中是没 有声卡相关的设备节点。
hanbo622
·
2015-03-28 18:00
android
linux
alsa
声卡驱动
wm8960
[置顶] android下调试声卡驱动之
wm8960
介绍二
三、LINPUT输入通道介绍 有关LINPUT的主要配置如下: R32的bit8(LMN1)置1:LINPUT1连接PGA; R00的bit7(LINMUTE)置0:禁止静音; R25的bit5(AINL)置1:PGA使能; R47的bit5(LMIC)置1:LeftBoostMixer使能;
hanbo622
·
2015-03-28 18:00
android
linux
alsa
声卡驱动
wm8960
android下调试声卡驱动之
wm8960
介绍一
经过了一段时间的Android下
wm8960
驱动的调试,终于实现录音和播放功能了,在调试过程中有了一些心得,与大家分享一下,由于能力有限,错误之处还望海涵和指教。
韩搏
·
2015-03-28 18:21
Android底层
Android底层开发
[置顶] android下调试声卡驱动之
wm8960
介绍一
经过了一段时间的Android下
wm8960
驱动的调试,终于实现录音和播放功能了,在调试过程中有了一些心得,与大家分享一下,由于能力有限,错误之处还望海涵和指教。
hanbo622
·
2015-03-28 18:00
android
linux
alsa
声卡驱动
wm8960
[置顶] android下调试声卡驱动之Machine部分
本文介绍的代码是在CPU(imx6)和Codec(
wm8960
)上做的调试并且Codec做主模式,在“概述篇”中提到Codec部分、Platform部分代码由设备原厂提供和系统提供,所以我们在声卡调试中需要做的只有
hanbo622
·
2015-03-23 12:00
android
linux
machine
alsa
wm8960
AM335x(TQ335x)学习笔记——
WM8960
声卡驱动移植
TQ335x采用的Codec是
WM8960
,本文来总结下
WM8960
驱动在AM335x平台上的移植方法。
girlkoo
·
2014-12-20 16:52
嵌入式开发
AM335x(TQ335x)学习笔记——
WM8960
声卡驱动移植
TQ335x采用的Codec是
WM8960
,本文来总结下
WM8960
驱动在AM335x平台上的移植方法。
girlkoo
·
2014-12-20 16:00
alsa
TQ335X
am335x
wm8960
TQ210V6开发板_音频接口编解码详细解析(图)
TQ210v6的I2S音频电路采用WolfsonMicroelectronics音频转换芯片
WM8960
,
WM8960
是一款低功耗、高质量的立体编码解码器,专为便携式数字音频应用设计。W
天嵌科技
·
2014-10-09 09:00
S5PV210
WM8960
音频驱动 学习
最新由于项目需要,调试S5PV210开发板Linux系统上面的音频功能,我们选择的音频编解码芯片是
WM8960
,连接到CPU的IIS接口,调试过程中遇到了一系列的问题,现总结如下:调试
WM8960
使之能播放音频
xingyuan1hao
·
2013-10-11 23:07
linux
音频
linux
S5PV210调试
WM8960
总结
blog.csdn.net/yimiyangguang1314/article/details/9024013 最新由于项目需要,调试S5PV210开发板Linux系统上面的音频功能,我们选择的音频编解码芯片是
WM8960
lqxandroid2012
·
2013-08-17 10:00
S5PV210调试
WM8960
总结
最新由于项目需要,调试S5PV210开发板Linux系统上面的音频功能,我们选择的音频编解码芯片是
WM8960
,连接到CPU的IIS接口,调试过程中遇到了一系列的问题,现总结如下: 调试
yimiyangguang1314
·
2013-06-04 17:00
IIS
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他