自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubi工具使用命令

uboot 参数设置setenv bootargs initrd=0x10c00000,0x1200000 root=/dev/ram rw init=/linuxrc console=ttymxc3,115200n8 mem=512M ubi.mtd=7,4096 mtdparts=gpmi-nand:2048m(storage1)

2014-07-02 16:05:31 1346

转载 ALSA之PCM分析

之前写过一个音频驱动CODEC分析,当时忽略了阐述最基本的概念。要了解一个东西,首先要明白它是什么它起到什么作用,然后才会更好对它的工作流程更好的分析。所以这里提一下:CODEC :音频芯片的控制,比如静音、打开(关闭)ADC(DAC)、设置ADC(DAC)的增益、耳机模式的检测等操作。I2S   :数字音频接口,用于CPU和Codec之间的数字音频流raw data的传输。每当有play

2014-05-06 10:50:53 689

转载 alsa架构分析

前面一节的内容我们提到,ASoC被分为Machine、Platform和Codec三大部分,其中的Machine驱动负责Platform和Codec之间的耦合以及部分和设备或板子特定的代码,再次引用上一节的内容:Machine驱动负责处理机器特有的一些控件和音频事件(例如,当播放音频时,需要先行打开一个放大器);单独的Platform和Codec驱动是不能工作的,它必须由Machine驱动把它们结

2014-05-05 13:27:25 591

原创 http://www.alsa-project.org/main/index.php/Main_Page

http://www.alsa-project.org/main/index.php/Main_Page

2014-04-24 17:40:40 1290

原创 理解和使用Alsa的配置文件

1         相关说明1.1        网站资源Alsa项目的官方网址:http://www.alsa-project.org/Alsa LIB API Reference:http://www.alsa-project.org/alsa-doc/alsa-lib/配置文件的语法:http://www.alsa-project.org/alsa-doc/alsa-lib/

2014-04-23 18:55:59 741

原创 alsa 编程

alsa 编程ALSA(Advanced Linux Sound Architecture)是由内核驱动,标准的API库和一系列实用程序组成.因为涉及到版权和BUG的问题Linux 2.6内核抛弃了旧的OSS,ALSA作为声音编程的生力军被作为了合并到了内核中. 数字音频基础:音频是由电器设备(麦克风等)将空气的变化转化成的电信号.模数转换器(A/D)将模拟电压转化成一系列不连

2014-04-23 00:35:55 488

转载 alsa-lib如何解析asound.conf

无论是在录音还是在放音,都要打开一个PCM流,具体对应的函数原型为:[cpp] view plaincopyint snd_pcm_open(snd_pcm_t **pcmp, const char *name,  snd_pcm_stream_t stream, int mode);   本文以录音为例介绍一下它的流程。录音时传入nam

2014-04-21 15:19:54 2491

转载 ALSA编程细节分析

1.1 设备层次在alsa驱动这一层,目前为止,抽象出了4层设备:一是hw:0,0;二是plughw:0,0;三是default:0;四是default。至于一是清楚了,二和二以上可以做数据转换,以支持一个动态的范围,比如你要播放7000hz的东西,那么就可以用二和二以上的。而你用7000hz作为参数,去设置一,就会报错。三和四,支持软件混音。我觉得

2014-04-21 14:29:47 747

原创 ALSA开发详解

ALSA Audio API 使用指南此文档旨在提供一个对ALSA Audio API的介绍。它并非是一个API的完全参考手册,它也没有涉及许多特定的方面,很多复杂的软件会涉及那些特定的方面。然而它试着给一位合理的熟练的程序 员提供足够多的相关知识和信息,而并非给那些使用API来编写简单程序的不熟悉ALSA的新手。文档中所有的代码都遵循GNU Public License。

2014-03-27 13:42:02 1011

转载 Android入门经典书籍推荐

http://www.doc88.com/p-61563913538.html

2013-12-06 10:08:07 595

原创 linux下sigwait函数使用心得

sigwait函数 分类: LINUX刚开始看sigwait函数,只是知道它是用来解除阻塞的信号,可是使我疑惑的是那么解除了以后为什么线程收到终止信号SIGINT的时候还是没能终止呢?  于是网上找了一些资料,总的理解如下所示:sigwait(&set, signo)监听信号集set中所包含的信号,并将其存在signo中。注意:sigwait函数所监听的

2013-11-25 18:50:21 1790

.net课件,开发软件

地方大户覅大幅度法国黑寡妇,大概覅udhgidfu 大富豪iduf

2009-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除