前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全志平台Tina 系统USB声卡支持

全志平台Tina 系统USB声卡支持

作者头像
阿志小管家
发布2024-02-02 14:46:01
1880
发布2024-02-02 14:46:01
举报
文章被收录于专栏:全志嵌入式那些事

全志平台Tina 系统USB声卡支持

USB声卡的支持由Alsa本身进行支持,我们只需要确保芯片的USB协议支持声音传输即可。目前已在R16,R18,R40平台正式测试过,均支持。

插入USB声卡设备后,通过检查节点确定是否正确读取,之后使用alsa-utils进行录音或播放测试

【步骤分析】

首先编译USB声卡驱动,执行 make kernel_menuconfig:

在Device driver---> sound card support---->Advanced Linux Sound Architecture下选择USB Sound Devices:

编译烧录后在系统中执行 cat /proc/asound/cards, 查看是否生成USB 声卡

如图,声卡1中的Device即插入的USB录音设备。

使用 arecord命令进行录音,如插入的是播音设备,使用aplay进行播放,注意,通常USB声卡对采样率、采样精度及声道数均有限制,如

本例中,录音设备不支持双声道录音。示例中 -D “hw:1,0” 即选择声卡1,USB设备进行录音,具体arecord与aplay使用方式请使用man命令查看。

在本例中,使用如图命令即可正常录音,将录音文件使用adb pull /tmp/record.wav D:\ 命令提取到计算机D盘,拖入Adobe Audition等分析软件进行分析,看是否是正常的录音。

若录音或播放结果正常,则USB声卡支持成功。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档