上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 124 下一页
摘要: ALSA(Advanced Linux Sound Architecture)是由内核驱动,标准的API库和一系列实用程序组成.因为涉及到版权和BUG的问题Linux 2.6内核抛弃了旧的OSS,ALSA作为声音编程的生力军被作为了合并到了内核中. 数字音频基础: 音频是由电器设备(麦克风等)将空气 阅读全文
posted @ 2017-05-08 00:28 瘋耔 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1) PCM设备的句柄.2) 指定同时可供回放或截获的PCM流的方向3) 提供一些关于我们想要使用的设置选项的信息,比如缓冲区大小,采样率,PCM数据格式等4) 检查硬件是否支持设置选项. 4.1) 初始化PCM变量 4.2) 分配hwparams结构 4.3) 打开PCM设备 4.4) 以声卡的全 阅读全文
posted @ 2017-05-08 00:26 瘋耔 阅读(2024) 评论(0) 推荐(0) 编辑
摘要: 需要先包含头文件 #include"malloc.h" malloc是标准的在堆中开辟新的空间 比如 char *pt=(char *)malloc(10*sizeof(char)); 需要free(p)才会释放空间 calloc也是开辟空间,但是使用方式不一样 比如 char *pt==(char 阅读全文
posted @ 2017-05-05 11:55 瘋耔 阅读(358) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-05-03 17:34 瘋耔 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1. Display Some PCM Types and Formats #include <alsa/asoundlib.h> int main() { int val; printf("ALSA library version: %s\n", SND_LIB_VERSION_STR); pri 阅读全文
posted @ 2017-05-03 16:32 瘋耔 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 1. alsa-lib 注意:默认是安装到/usr/这个目录下面,但是我测试多了多次,安装了alsa-lib之后,系统就没有声音了,也没有找到是什么原因。不得已,先安装到其他目录试试: 2. alsa-utils 提示: 因为我们的alsa-lib库并没有安装到系统目录中,需要加上CFLAGS和LD 阅读全文
posted @ 2017-05-03 16:27 瘋耔 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: 一、首先介绍一下什么是ALSA ;Advanced Linux Sound Architecture 的简称为 ALSA ,译成中文的意思是先进的Linux声音架构(这是google翻译的);一谈到架构就有点范围太大了,所以ALSA不仅仅是包括对声卡的支持和驱动;ALSA具有如下特征:1、对所有音频 阅读全文
posted @ 2017-05-03 16:00 瘋耔 阅读(9672) 评论(0) 推荐(0) 编辑
摘要: 这几天在做一个局域网的对讲机和广播系统。 需要用到alsa的库来进行音频采集和播放。 但是在编译程序的时候有个比较奇怪的问题。 undefined reference to `snd_pcm_open' 一般来说,这肯定是程序链接的时候,找不到链接库。 可我明明在gcc的参数里面加了 -lasoun 阅读全文
posted @ 2017-05-03 14:49 瘋耔 阅读(934) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get install libasound2-dev 阅读全文
posted @ 2017-05-03 14:41 瘋耔 阅读(2080) 评论(0) 推荐(0) 编辑
摘要: 翻译文章的链接: http://equalarea.com/paul/alsa-audio.html 关于怎么使用ALSA API教程 这份文档帮助对ALSA API使用入门。不是一个完整的ALSA API参考手册(详细参考手册地址是:http://www.alsa-project.org/alsa 阅读全文
posted @ 2017-05-03 13:51 瘋耔 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 一定要记住,不可以在分区挂载之后再进行格式化!!在错误提示当中可以看出你的分区已经挂载了。先将这个分区卸载了再重新格式化:umount /dev/sda2mkfs.ext2 /dev/sda2这样就没有问题了.然后你再重新挂载分区. 阅读全文
posted @ 2017-05-02 15:40 瘋耔 阅读(3796) 评论(0) 推荐(0) 编辑
摘要: [DESCRIPTION] 计算DSI数据速率的方式,以及如何配置时钟clk的方式 [KEYWORD] dsi、data rate、mipi clk [SOLUTION] 1、DSI vdo mode下的数据速率data_rate的大致计算公式为:Data rate= (Height+VSA+VBP 阅读全文
posted @ 2017-05-02 09:43 瘋耔 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 拿到MT6589的版本不久,发现显示系统代码结构改变很大。做些备忘,后续不忙的时候可以继续看。 MT6589之前的MTK的Android系统显示系统同featurePhone基本一致。 先来回顾下MTK之前版本的大致结构,每个Video层,每个UI层 分别对应一个layer,再通过设置一些,区域坐标 阅读全文
posted @ 2017-05-02 09:36 瘋耔 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 昨天一个同学去网易面试C++研发,问到了这么一个问题:如何限制一个类对象只在栈(堆)上分配空间? 一般情况下,编写一个类,是可以在栈或者堆分配空间。但有些时候,你想编写一个只能在栈或者只能在堆上面分配空间的类。这能不能实现呢?仔细想想,其实也是可以滴。 在C++中,类的对象建立分为两种,一种是静态建 阅读全文
posted @ 2017-04-27 09:55 瘋耔 阅读(448) 评论(0) 推荐(0) 编辑
摘要: -- DList.c DList.h main.c -- 阅读全文
posted @ 2017-04-25 22:16 瘋耔 阅读(2811) 评论(0) 推荐(0) 编辑
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 124 下一页
跳至侧栏