巅云智能建站平台搭建版(创业门户版)火爆上线,终身授权!新增:文章智能采集+全站真静态打包+城市分站+智能小程序+非法词过滤+H5自适应+智能链词等功能功能详情
帮助文档Help

arm linux利用alsa驱动并使用usb音频设备

一佰互联网站制作(www.yinxi.net) 发布日期 2019-04-23 09:20:58 浏览数: 233

一.背景:

arm linux的内核版本是3.13.0

二.准备工作

添加alsa驱动到内核中,也就是在编译内核的时候加入以下选项:

接下来就重新编译内核即可

三.交叉编译alsa-lib和alsa-utils (alsa-utils是一系列的音频设备控制工具,而alsa-lib是alsa-utils依赖的库,所以先将alsa-lib编译好)

3.1交叉编译alsa-lib

3.2交叉编译alsa-utils

四.将三编译好的库及工具都拷贝至arm开发板(笔者通常直接将编译好的都压缩好之后再复制到开发板进行解压,以避免直接复制造成软链接无法复制的情况)

五.使用alsa-utils中的工具进行各类操作

5.1录音:

arecord -D "plughw:0,0" demo.wmv

5.2播放:

aplay -D "plughw:0,0" demo.wmv

 5.3获取控制信息:

amixer controls

输出信息如下:

numid=3,iface=MIXER,name="Master Mode Switch"
numid=29,iface=MIXER,name="Master Mux"
numid=4,iface=MIXER,name="Master Quality Switch"
numid=2,iface=MIXER,name="Master Switch"
numid=1,iface=MIXER,name="Master Volume"
numid=7,iface=MIXER,name="PCM Mode Switch"
numid=6,iface=MIXER,name="PCM Switch"
numid=5,iface=MIXER,name="PCM Volume"
numid=9,iface=MIXER,name="Mic Switch"
numid=8,iface=MIXER,name="Mic Volume"

5.4 获取录音时的音量大小

从5.3可以获取到”numid=8,iface=MIXER,name="Mic Volume"“这条信息,从Mic Volume可以得知是Mic的音量

amixer cget numid=8,iface=MIXER,name="Mic Volume"

5.4设置录音时的音量大小

amixer cset numid=8,iface=MIXER,name="Mic Volume" 255

六:注意事项:

如果将编译好的alsa-utils中的工具复制到fat32格式的存储设备的时候,注意fat32是不支持软链接的,此时需要直接复制一个aplay并将名称改为arecord:

cp aplay arecord

总结

以上所述是小编给大家介绍的arm linux利用alsa驱动并使用usb音频设备 ,希望对大家有所帮助!

一佰互联是全国知名建站品牌服务商,我们有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

15
04月
高端网站建设-“.CN”“.中国”域名今天起

记者28日从中国互联网络信息中心(CNNIC)获悉,修订后的《中国互联网络信息中心域名注册实施细则》29日零时起开始实施。其中,自然人可注册... >>详情

15
05月
设计网站很多专业设计师都时常掉进坑的问题值得

window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":... >>详情

03
05月
如何做好SEO 要懂得分析 一步一个脚印从细

SEO这项技术流行到中国也近10年啦,想当初的SEO的操作手法非常简单,只要努力去做就能把关键词优化上去。当年那种手段都被称为黑帽行为,搜索... >>详情

27
03月
深度精细化网站SEO的三大套路,攫取百万流量

简介:流量是最让SEO站长眼馋的东西,没有流量一切都是空谈,哪怕你说你做优化做得再好,老板说怎么没流量,一句话也能憋死了。相反,有了流量,即... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站