
alsa
zd394071264
这个作者很懒,什么都没留下…
展开
-
ALSA介绍
硬件概览 †计算机中声卡的设计几乎从来没有过统一标准,所以,声卡的自身的设计本身是变化多端的。但是,通常常见的声卡都可以抽象出几个部分:输入设备:比如麦克风(模拟/电子),从其他音响设备结果来的LINE IN; ADC:模拟信号到数字信号转换器;声卡可以处理的信号是数字信号,当有输入进入声卡时,输入通常是模拟信号,比如传统的麦克风给出的信号就是模拟信号,这是就需要ADC将模拟信转载 2012-11-09 10:29:42 · 1209 阅读 · 0 评论 -
ubuntu10.04 解决root等待声音系统响应问题
平时工作好好的ubuntu,突然一下没有声音了,让正在弄alsa编程的我情何以堪,经过网上一番查找,找到解决方法:转到系统 - >首选项 - >启动应用程序请确保你在选项卡“启动程序”- >点击“添加”产品名称:pulseaudio daemon 命令:/ usr / bin/pulseaudio点评:“start audio daemon现原创 2012-12-19 19:25:19 · 811 阅读 · 0 评论 -
ALSA --- amixer控制声卡驱动实现Line-in功能
开发环境:Ubuntu12.04 开发板:OK6410,Linux3.0alsamixer是Linux 音频架构ALSA工具的其中一个,用于配置音频的各个参数。alsamixer是基于文本下的图形界面的,可以通过键盘的上下键,左右键等,很方便地设置需要的音量,开关某个switch(开关)等等操作,下图是在Ubuntu12.04系统上图形配置界面,操作非常的简单,这里使用的是U转载 2012-12-18 13:21:35 · 1761 阅读 · 0 评论 -
使用alsa-utils调试ALSA驱动
android下面的alsa utils提供三个工具,分别是:alsa_amixer : 配置alsa_aplay : 播放 录制alsa_ctl: : store/restore 配置文件,与asound.conf有关可以通过alsa_XXX --help 查看详细参数 +++++++++++++++++++++++++++++++++++++++++++++转载 2012-12-18 13:20:29 · 859 阅读 · 0 评论 -
alsa-lib 移植到ok6410
环境:主机:UBUNTU10.04目标板:OK6410-AOK6410-A上有ALSA的驱动,不过没有ALSA的编程接口,所以我需要移植ALSA上去.记得安装交叉编译器4.5.1而更改ubuntu交叉编译器路径仅需更改/etc/profile 把以前的PATH换成4.5.1的PATH然后重启就好了。参考链接:1.http://www.linuxidc.com/Lin转载 2012-12-17 22:18:40 · 935 阅读 · 0 评论 -
经典alsa 录音和播放程序
这里贴上虚拟机ubuntu下alsa的录音程序(capture.c)和播放程序(playback.c)的源码。首先要测试一下自己的ubuntu是否打开了声音。这个可以打开/系统/首选项/声音 来调节。另外也可以在终端下输入alsaMixer 来调节,之前我的耳机就是只能放音不能录音,因为没有打开一些设置,在进入alsamixer界面后,按F4也就是capture选项,把声音调大就可以录音了。原创 2012-12-15 22:55:57 · 24521 阅读 · 2 评论 -
Ubuntu11.10调节alsamixer,可以录音和放音
当ubuntu由10.04升级到11.10后突然发现又不能听歌也不能录音了,打开alsamixer一看,果然都被设为0了,首先调节Master和PCM调节音量到合适的值,另外开始默认都是静音的,有MM标志,按键盘字母M即可取消静音。再看看F4是capture---录音,因此要设置录音源,常用的有MIC(麦克风)和LINE,在此选上MIC并在之前取消MIC的静音并调节适当的音量,另外按空格键设置其为原创 2012-12-25 22:11:48 · 3328 阅读 · 0 评论 -
LINUX下ALSA编程
一. 介绍 ALSA 标准是一个先进的linux声音体系。它包含内核驱动集合,API库和工具对Linux声音进行支持。ALSA包含一系列内核驱动对不同的声卡进行支持,还提供了libasound的API库。用这些进行写程序不需要打开设备等操作,所以编程人员在写程序的时候不会被底层的东西困扰。与此相反OSS/Free 驱动在内核层次调用,需要指定设备名和调用ioctl。为提供向后兼容,转载 2012-12-12 10:15:58 · 891 阅读 · 0 评论 -
Linux alsa 指南
原文链接http://blog.sina.com.cn/s/blog_55465b470100qmqi.html1. 简介么是ALSA?是是ALSA是Advanced Linux Sound Architecture,高级Linux声音架构的简称,它在Linux操作系统上提供了音频和MIDI(Musical Instrument Digital Interface,音转载 2012-12-23 20:02:44 · 2306 阅读 · 0 评论 -
ALSA声音编程(英译)
英文原文:http://www.linuxjournal.com/article/6735period(周期):硬件中中断间的间隔时间。它表示输入延时。声卡接口中有一个指针来指示声卡硬件缓存区中当前的读写位置。只要接口在运行,这个指针将循环地指向缓存区中的某个位置。frame size = sizeof(one sample) * nChannelsalsa中配置的缓存(buffe转载 2012-11-11 13:05:21 · 913 阅读 · 0 评论 -
ALSA驱动之-------ALSA架构简介
声明:本博内容均由http://blog.youkuaiyun.com/droidphone原创,转载请注明出处,谢谢!一. 概述 ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,想了解更多的关于ALSA的这一开源项目的信息和知识,请查看以下网址:http://www.alsa-project.org/。转载 2012-11-09 15:35:14 · 725 阅读 · 0 评论 -
alsa-utils的工具包的使用
一.alsa-utils介绍ALSA是kernel中的一个声音驱动程序.它包括alsa核心和其他声卡的驱动.alsa-utils是alsa的一个工具包,里面包含有声卡测试和音频编辑的工具.二.alsa-utils的安装1.RPM包方式Turbolinux 10.5,11版本已经包含有alsa-utils的rpm包,你可以直接安装:转载 2012-12-20 20:25:08 · 2145 阅读 · 0 评论