上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 99 下一页
摘要: linux中,无论是oss还是alsa体系,录音和放音的数据流必须分析清楚。先分析alsa驱动层,然后关联到alsa库层和应用层。 链接分析: core/pcm_native.c文件中.mmap = snd_pcm_mmap调用snd_pcm_mmap_data(substream, file, a 阅读全文
posted @ 2016-06-07 11:04 苍月代表我 阅读(7326) 评论(0) 推荐(0) 编辑
摘要: 准备工作 alsa-lib版本:alsa-lib-1.0.23.tar.bz2 alsa-util版本:alsa-utils-1.0.23.tar.bz2 其他版本的alsa-lib和alsa-util不能保证正常工作 arm板子:s3c2416 板子上linux内核:2.6.xx pc虚拟机:ar 阅读全文
posted @ 2016-06-06 10:54 苍月代表我 阅读(4070) 评论(0) 推荐(0) 编辑
摘要: alsa 是在LINUX出现比较晚的音频处理库,主要是针对原有的OSS的库进行改进.性能更好,支持多个播放源等.但相应的,增加的编程的复杂性. 旧的oss是采用标准文件IO接口,设备打开采用open,声音播录是采用数据IO接口(read/write),设备的参数采用ioctl来控制.都是系统调用因此 阅读全文
posted @ 2016-06-06 10:16 苍月代表我 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 前言: 时代在不断的进步,安卓也在飞速的发展。如今的安卓已经用上了Linux 3.6的内核,而U970却还是在用Linux 2.6来托安卓4.1系统,这个真的‘大丈夫’(看不懂算了.)吗? 这是我很久一起发的帖子的一个续集,如果没有看上一个帖子也无所谓了,反正都是点老掉牙的东西~首先说说安卓与Lin 阅读全文
posted @ 2016-06-05 08:30 苍月代表我 阅读(450) 评论(0) 推荐(0) 编辑
摘要: pcm用来描述alsa中数字音频流。Alsa音频的播放/录制就是通过pcm来实现 的。 名词解释 声音是连续模拟量,计算机将它离散化之后用数字表示,就有了以下几个名词术语。 Frame. 帧是音频流中最小的单位,一段音频数据就是由苦干帧组成的。 Channel. 通道表示每帧数据中包含的通道数。单声 阅读全文
posted @ 2016-06-03 14:25 苍月代表我 阅读(2634) 评论(0) 推荐(0) 编辑
摘要: 一. alsa展现的三层结构: (1)audio interface: audio interface就是声卡,它含有hardware buffer,注意,这个hardware buffer是在声卡里面,不是内存。 (2)computer: 这个指的是计算机的内核和驱动(驱动由alsa提供),当(1 阅读全文
posted @ 2016-06-03 14:24 苍月代表我 阅读(6533) 评论(0) 推荐(0) 编辑
摘要: 一. 编程细节 按照上面的流程,其中有许多细节我们可以加以控制,这里仅仅指出应用程序需要关心的: 1.1 设备层次 在alsa驱动这一层,目前为止,抽象出了4层设备: 一是hw:0,0; 二是plughw:0,0; 三是default:0; 四是default。 至于一是清楚了,二和二以上可以做数据 阅读全文
posted @ 2016-06-02 17:14 苍月代表我 阅读(967) 评论(0) 推荐(0) 编辑
摘要: Intro 任何人如果经常的使用linux机器处理音乐,那么他迟早会和ALSA打交道。ALSA是Advanced Linux Sound Architecture的简称,和过时的Open Sound System(OSS)比起来更强大功能更多。事实上,你可能已经不知不觉的使用了ALSA,比如ALSA 阅读全文
posted @ 2016-06-02 16:59 苍月代表我 阅读(6954) 评论(0) 推荐(0) 编辑
摘要: Testbench,就是测试平台的意思,具体概念就多不介绍了,相信略懂FPGA的人都知道,编写Testbench的主要目的是为了对使用硬件描述语言(HDL)设计的电路进行仿真验证,测试设计电路的功能、部分性能是否与预期的目标相符。初学者往往把写RTL代码当成重点,不愿写Testbench,包括小朱同 阅读全文
posted @ 2016-06-01 13:35 苍月代表我 阅读(2876) 评论(0) 推荐(0) 编辑
摘要: 学习方式 根据数据类型的不同,对一个问题的建模有不同的方式。在机器学习或者人工智能领域,人们首先会考虑算法的学习方式。在机器学习领域,有几种主要的学习方式。将算法按照学习方式分类是一个不错的想法,这样可以让人们在建模和算法选择的时候考虑能根据输入数据来选择最合适的算法来获得最好的结果。 监督式学习: 阅读全文
posted @ 2016-05-31 13:15 苍月代表我 阅读(397) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 99 下一页