音频
木木总裁
车载BSP
手机BSP
展开
-
数字音频接口
数字音频接口一直想了解下所有的数字音频接口,进行归纳总结,这边发现一篇总结的很好的文章,放到csdn进行分享,概述数字音频接口DAI,即Digital Audio Interfaces,顾名思义,DAI表示在板级或板间传输数字音频信号的方式。相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DAI在音频电路设计中得到越来越广泛的应用。图1和图2对比传统的音频信...转载 2019-06-21 17:55:30 · 949 阅读 · 0 评论 -
snd_soc_register_codec函数
ret = snd_soc_register_codec(&spi->dev,&soc_codec_dev_i2s3_775d, &i2s3_775d_dai[0], 1);int snd_soc_register_codec(struct device *dev, const struct snd_soc_codec_driver ...原创 2019-06-24 14:44:08 · 1525 阅读 · 0 评论 -
移动设备中的ALSA(ASoC)
网上的介绍都是互相抄抄 这边自己整理了一下。ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,它提供了linux操作系统的音频与MIDI功能,想了解更多的关于ALSA的这一开源项目的信息和知识,请查看以下网址:http://www.alsa-project.org/。 在内核设备驱动层,ALSA提供了al...原创 2019-06-27 17:07:28 · 376 阅读 · 0 评论 -
platform_set_drvdata() platform_get_drvdata()
platform_set_drvdata 和 platform_get_drvdata驱动中常用到platform_set_drvdata 和 platform_get_drvdata这两个函数,用于保存局部变量:include/linux/platform_device.h中:static inline void *platform_get_drvdata(const s...转载 2019-06-27 19:29:13 · 629 阅读 · 0 评论