E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ASoc
linux内核Mikefile 中$(obj)的含义
obj-$(CONFIG_SND_
ASOC
_INGENIC_PHOENIX_ICDC)+=snd-soc-phoenix-icdc.o$(obj)/
asoc
-board/phoenix_icdc.o:include
weixin_41632541
·
2020-09-16 21:28
Mikefile
ALSA分析最全资料
LinuxALSA声卡驱动之二:声卡的创建LinuxALSA声卡驱动之三:PCM设备的创建LinuxALSA声卡驱动之四:Control设备的创建LinuxALSA声卡驱动之五:移动设备中的ALSA(
ASoC
yazhouren
·
2020-08-22 11:27
SoC
linux音频alsa驱动分析之一(over-view)
ALSASoCLayerALSA板上系统层==============TheoverallprojectgoaloftheALSASystemonChip(
ASoC
)layeristoprovidebetterALSAsupportforembeddedsystem-on-chipprocessors
lininglive
·
2020-08-22 09:57
android
liunx
Audio
ALSA
linux设备驱动
asoc
之为ALSA dapm创建编解码器到编解码器dai链接
为ALSAdapm创建编解码器到编解码器dai链接大多数音频流始终是从CPU到编解码器,因此您的系统将如下所示:------------------||dai||CPU------->codec||||------------------如果您的系统如下所示:---------||codec-2||---------|dai-2|-------------------||dai-1||CPU---
Ethyn
·
2020-08-22 01:39
linux设备与驱动
asoc
之动态PCM
DPCM运行时路由由ALSA混频器设置决定,其方式与在
ASoC
编解码器驱动程序中路由模拟信号的方式相同。DPCM使用表示DSP内
Ethyn
·
2020-08-22 01:08
linux设备与驱动
ASoC
机器驱动程序
ASoC
机器驱动程序
ASoC
机器(或板)驱动程序是将所有组件驱动程序(例如编解码器,平台和DAI)粘合在一起的代码。它还描述了每个组件之间的关系,包括音频路径,GPIO,中断,时钟,插孔和电压调节器。
Ethyn
·
2020-08-22 01:08
linux设备与驱动
ASoC
平台驱动程序
ASoC
平台驱动程序
ASoC
平台驱动程序类可分为音频DMA驱动程序,SoCDAI驱动程序和DSP驱动程序。平台驱动程序仅针对SoCCPU,并且必须没有特定于板的代码。
Ethyn
·
2020-08-22 01:08
linux设备与驱动
ASoC
插孔检测
ASoC
插孔检测ALSA有一个标准API,用于向用户空间表示物理插孔,其内核端可以在include/sound/jack.h中看到。
Ethyn
·
2020-08-22 01:08
linux设备与驱动
android 音频相关 技术点
://www.jianshu.com/p/1e1821d189aealsa驱动框架https://blog.csdn.net/hongzg1982/article/details/56516837声卡
asoc
大海之狂
·
2020-08-19 09:52
android
嵌入式开发
高通Audio中
ASOC
的machine驱动(一)
ASoC
被分为Machine、Platform和Codec三大部分,其中的Machine驱动负责Platform和Codec之间的耦合以及部分和设备或板子特定的代码,再次引用上一节的内容:Machine
weixin_30700977
·
2020-08-18 17:13
Android音频驱动-
ASOC
之PCM Open
status_tAudioALSAPlaybackHandlerBase::openPcmDriver(constunsignedintdevice){mPcm=pcm_open(AudioALSADeviceParser::getInstance()->GetCardIndex(),device,PCM_OUT|PCM_MONOTONIC,&mConfig);returnNO_ERROR;}st
Vincentywj
·
2020-08-16 18:53
ALSA
Android音频驱动-
ASOC
之PCM Write
调用write函数实现把数据写到设备里面去,这里会触发trigger函数也就是DMA的启动。用户层的write到内核里面都是通过ioctl来做的,这里面会触发trigger函数的执行,等trigger执行完以后,才会真正调用函数把用户层的东西copy到dma分配的空间,其中函数snd_pcm_lib_write1非常复杂,这里面有同步的操作,也就是要等到有空余的空间的时候才允许写,否则就要等待,唤
Vincentywj
·
2020-08-16 18:53
ALSA
linux之ALSA驱动篇
Linux-alsa驱动分析简述:
asoc
(alsasustemonchip)是slsa在soc方向的发展和演变,但是依旧率属于alsa,只是在alsa的基础上进行了CPU代码和codec的再次封装。
var.zhou
·
2020-08-14 03:25
LINUX篇
整理下OSS方面的资料,免得到处找,linux音频编程,open sound system .
浅析
ASoC
-audio驱动oss框架下/dev/dsp与alsa框架下设备节点打开和创建简易流程http://blog.chinaunix.net/u2/70445/showart_2070710.htmlOSS
shenHark
·
2020-08-14 03:20
Linux
【Audio driver】声卡名字的由来
我用的是sdm660的板子,所以使用的文件是sdm660-internal.cstaticintmsm_internal_init(structplatform_device*pdev,structmsm_
asoc
_mach_data
飞鸟厌鱼
·
2020-08-14 01:19
audio
【日常小结】2019小结_2020年计划
大致了解音频框架,查看了native和kernel的相关代码对alsa-
asoc
框架进行小结,并分享汇报总结部分了思维导图,但未系统化地整理代办:发case给高通确定oneimage下载到两个板子支持两种播放模式
飞鸟厌鱼
·
2020-08-14 00:30
日常总结
ASoc
音频框架驱动小结
以下文章转载于:http://blog.chinaunix.net/uid-20672559-id-3515392.html在学习
asoc
之前我们先了解一些专业术语:ASoCcurrentlysupportsthethreemainDigitalAudioInterfaces
nickol
·
2020-08-13 16:43
音频开发
高通QCA6174A WiFi/蓝牙二合一芯片
QCA6174
Asoc
旨在将wlan和蓝牙低能技术无缝集成在一种单芯片解决方案中,为移动和消费电子应用提供了最具成本效益的WiFi/蓝牙解决方案之一。
qq_42792038
·
2020-08-10 20:30
高通
porting MPTCP to LineageOS-14.1-kiwi - 内核包含MPTCP--cat-dev-kmsg.txt
[root@localhosttmp-iso-can-del]#adbshellkiwi:/$kiwi:/$sukiwi:/#cat/dev/kmsg5,1264,4225336,-;msm8x16-
asoc
-wcdsound
ztguang
·
2020-08-10 05:56
网络协议—MPTCP
input子系统event数据解析
在
asoc
的machinedriver中实现了注册input_dev,并且将事件报告给上层,上层通过cat/dev/input/event2|hexdump来查看内核发出来的信息乍一看,每行的开头4个字节是
luckywang1103
·
2020-08-09 09:36
linux驱动
android Audio 详解( 一 )
为了更好的支持嵌入式CPU,linux在标准的ALSA驱动上建立了
ASoC
(ALSASystemonChip)。下面我们就从
ASoC
说起。
ASoC
的驱动代码位于sound\soc\目录下。
wince_lover
·
2020-08-04 21:27
android
Linux ALSA框架之七:
ASoC
架构中的Codec
1.Codec简介在移动设备中,Codec的作用可以归结为4种,分别是:对PCM等信号进行D/A转换,把数字的音频信号转换为模拟信号对Mic、Linein或者其他输入源的模拟信号进行A/D转换,把模拟的声音信号转变CPU能够处理的数字信号对音频通路进行控制,比如播放音乐,收听调频收音机,又或者接听电话时,音频信号在codec内的流通路线是不一样的对音频信号做出相应的处理,例如音量控制,功率放大,E
weixin_33962621
·
2020-08-04 20:03
alsa声卡驱动分析总结
Alsa架构整体来说十分复杂,但对于驱动移植来说我们仅仅只需要关心
ASOC
就足够了。在学习
asoc
之前我们先了解一些专业术语:ASoCcurrentlysupportsthe
wantianpei
·
2020-08-04 19:52
原创
asoc
音频驱动学习笔记2
接下来我们看看codec的probe函数吧staticintwm8960_probe(structsnd_soc_codec*codec){structwm8960_priv*wm8960=snd_soc_codec_get_drvdata(codec);structwm8960_data*pdata=dev_get_platdata(codec->dev);intret;u16reg;wm896
疯狂的蘑菇
·
2020-08-04 18:24
linux驱动
高通audio数据到Speaker播放流程
ASOC
主要部件1,alsalib配合注册的snd_platform(pcm设备),把数据传到kernel.DAI(digital*audiointerface)确认cpudai,codecdai.2,
慢慢的燃烧
·
2020-08-04 18:49
Android
ALSA驱动
Linux
asoc
codec驱动调试小结
本篇记录下自己在调试codec驱动时的经验及注意事项,这里主要是放音playback调试需要什么:标准的linuxcodec驱动,如何编写驱动以后有时间再写一篇吧原理图,需要查看对应的引脚,I2S的clck和data脚以及是否有resetpin脚和pdn引脚等步骤:1.编写好驱动,更改相关目录makfile和kconfig确认驱动可以编译通过并能编译进内核之中。2.根据原理图和socpinmux手
这歌声无聊可是辉煌
·
2020-08-04 18:42
Linux
Alsa
alsa音频架构2-
ASoc
设计
ASoc
的目的是为嵌入式系统片上处理器音频单元或外部的音频解码芯片提供更好的ALSA支持
ASoC
有多个组件组成snd_soc_platform/snd_soc_codec/snd_soc_dai/snd_soc_card
paomadi
·
2020-08-04 16:30
linux设备驱动
linux设备驱动
函数snd_soc_register_codec()分析
函数snd_soc_register_codec()的主要作用是注册codec到
ASoC
,另外呼叫函数snd_soc_register_dais()注册DAI(DigitalAudioInterface
jgw2008
·
2020-08-04 14:00
ALSA
linux
driver
Audio
ASOC
声卡驱动框架
硬件平台mini2440开发板(S3C2440+UDA1341)linux版本:linux-3.4.99
ASoC
--ALSASystemonChip,是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频
L_Backkom
·
2020-08-04 12:01
linux驱动之ALSA
Linux ALSA声卡驱动之八:
ASoC
架构中的Platform
1.Platform驱动在
ASoC
中的作用前面几章内容已经说过,
ASoC
被分为Machine,Platform和Codec三大部件,Platform驱动的主要作用是完成音频数据的管理,最终通过CPU的数字音频接口
leerobin83
·
2020-07-31 19:04
linux
android
audio
Linux ALSA声卡驱动之八:
ASoC
架构中的Platform
1.Platform驱动在
ASoC
中的作用前面几章内容已经说过,
ASoC
被分为Machine,Platform和Codec三大部件,Platform驱动的主要作用是完成音频数据的管理,最终通过CPU的数字音频接口
魔都一棵葱
·
2020-07-30 22:59
linux
alsa
linux
Linux ALSA声卡驱动之五:移动设备中的ALSA(
ASoC
)
1.
ASoC
的由来
ASoC
--ALSASystemonChip,是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频Codec的一套软件体系。
魔都一棵葱
·
2020-07-30 22:58
linux
alsa
linux
Linux ALSA声卡驱动之六:
ASoC
架构中的Machine
前面一节的内容我们提到,
ASoC
被分为Machine、Platform和Codec三大部分,其中的Machine驱动负责Platform和Codec之间的耦合以及部分和设备或板子特定的代码,再次引用上一节的内容
魔都一棵葱
·
2020-07-30 22:58
linux
alsa
linux
Linux ALSA声卡驱动之七:
ASoC
架构中的Codec
1.Codec简介在移动设备中,Codec的作用可以归结为4种,分别是:对PCM等信号进行D/A转换,把数字的音频信号转换为模拟信号对Mic、Linein或者其他输入源的模拟信号进行A/D转换,把模拟的声音信号转变CPU能够处理的数字信号对音频通路进行控制,比如播放音乐,收听调频收音机,又或者接听电话时,音频信号在codec内的流通路线是不一样的对音频信号做出相应的处理,例如音量控制,功率放大,E
魔都一棵葱
·
2020-07-30 22:58
linux
linux
alsa
Camera驱动调试小记
SoC-Camera和
ASoC
是一样的思想,最终实现SoC端
kangear
·
2020-07-28 01:09
Linux设备驱动
Exyons4412音频驱动----初始化之寄存器读写流程(一)
初始化函数staticint__initsnd_soc_init(void){#ifdefCONFIG_DEBUG_FSsnd_soc_debugfs_root=debugfs_create_dir("
asoc
KarmaStone
·
2020-07-16 01:47
linux3.4.2之ALSA声卡驱动
目录一ALSA框架分析二ALSA创建声卡流程三
ASOC
架构分析四配置使用UDA1341五从0写wm8976的ALSA驱动六使用trace跟踪函数调用过程七声卡测试参考:一ALSA框架分析1.打开sound
Ningjianwen
·
2020-07-15 18:17
嵌入式linux
ASOC
驱动分析(二)
Asoc
驱动中很明显的将驱动分为了三个部分,分别是板卡相关的machine部分,和平台相关的platform部分,还有就是和音频编解码器相关的codec部分。
mr_xiaogui
·
2020-07-14 15:41
linux
ASOC
驱动分析(一)
ASoc
是ALSA针对嵌入式设备进行的一次封装。这里通过分析smdk_wm8994的驱动洞悉
Asoc
的框架。
mr_xiaogui
·
2020-07-14 15:10
linux
I2S注意事项
启用I2S以Linux/Android主板而言,I2S是
ASoC
中的CPUPlatform驱动。一般情况下需要同时搭上Codec和Machine驱动才能够启用。
施瓦辛格777
·
2020-07-07 03:36
高通msm8996平台的
ASOC
音频路径分析(基于androidN及linux3.1x)
高通msm8996平台的
ASOC
音频路径分析(基于androidN及linux3.1x)tags:msm8996soundlinuxandroid高通msm8996平台的
ASOC
音频路径分析(基于androidN
whshiyun
·
2020-06-29 18:02
linux-driver
android
asoc
audio设备扫盲及
ASOC
框架分析
一、引言本篇分为两部分,第一部分介绍来介绍audio设备的相关基础知识;第二部分为结合源码来介绍在linux内核中的
ASOC
框架二、audio基础知识简单介绍mic和linein我们的电脑声卡上,一般都会有
文艺小少年
·
2020-06-28 20:44
Android开发基本素养
音频1-基础知识(硬件,音频相关概念)
-1.基础知识(硬件,音频相关概念)2.ALSA/
ASOC
框架3.codec驱动dapm相关(kcontrol、widget、route),以及hal层设置通路4.android音频框架(重点在AudioFlinger
慢加
·
2020-06-27 05:22
音频
ALSA声卡08_从零编写之框架_学习笔记
1、整体框架(1)图示((DAI(全称DigitalAudioInterface)接口))在嵌入式系统里面,声卡驱动是
ASOC
,是在ALSA驱动上封装的一层,包括以下三大块(2)程序框架machine:
qingkongyeyue
·
2020-06-24 22:51
声卡
ALSA声卡笔记2---
ASoC
驱动框架
1、简单了解一下
ASOC
在嵌入式系统里面的声卡驱动为
ASOC
(ALSASystemonChip),它是在ALSA驱动程序上封装的一层分为3大部分,Machine,Platform和Codec,三部分的关系如下图所示
qingkongyeyue
·
2020-06-24 22:19
声卡
ALSA声卡笔记3--
ASoC
驱动重要结构体关系图
1、
ASoC
中重要的数据结构之间的关联方式(1)Kernel-2.6.35-
ASoC
中各个结构的静态关系
ASoC
把声卡实现为一个PlatformDevice,然后利用Platform_device结构中的
qingkongyeyue
·
2020-06-24 22:49
声卡
引领开源新风潮,阿里巴巴编程之夏第二期重磅来袭!
2020年5月25日,阿里巴巴编程之夏(AlibabaSummerofCode,以下简称
ASoC
)第二期正式上线,项目规模再度升级,来自开源社区的ApacheDubbo、ApacheRocketMQ、Dragonfly
alisystemsoftware
·
2020-06-22 13:40
阿里巴巴
阿里云
云原生
开源
docker
奖金!绿色招聘通道!我准备好了,你来吗?
阿里巴巴编程之夏(AlibabaSummerofCode,简称
ASoC
)是面向全球18岁及以上本科、硕士、博士高校学生的编程普惠计划,鼓励高校学生深度参与开源开发活动,以第一视角感受开源世界的魅力,成为开源社区新鲜
阿里巴巴淘系技术团队官网博客
·
2020-06-22 06:19
声卡学习笔记
ALSA驱动框架:https://blog.csdn.net/qingkongyeyue/article/details/52328991
ASoC
驱动框架:https://blog.csdn.net/qingkongyeyue
qq_37659294
·
2020-06-21 05:24
ALSA声卡
引领开源新风潮,阿里巴巴编程之夏第二期重磅来袭!
2020年5月25日,阿里巴巴编程之夏(AlibabaSummerofCode,以下简称
ASoC
)第二期正式上线,项目规模再度升级,来自开源社区的ApacheDubbo、ApacheRocketMQ、Dragonfly
阿里巴巴云原生
·
2020-05-28 00:17
人工智能
程序员
容器
中间件
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他