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
【
ASOC
全解析(五)】编译测试与验证
【
ASOC
全解析(五)】编译测试与验证主要内容源码来源如何编译如何进行测试/***************************************************************
芯心智库
·
2024-02-03 12:35
ASOC全解析
音视频
android
驱动开发
linux
语音识别
c语言
【
ASOC
全解析(一)】
ASOC
架构简介和欲解决的问题
【
ASOC
全解析(一)】
ASOC
架构简介和欲解决的问题一、什么是
ASOC
以及
ASOC
解决的三个问题二、
ASOC
的组成与功能解决第一个问题解决第二个问题解决第三个问题三、
ASOC
基本工作原理/******
芯心智库
·
2024-01-24 08:22
ASOC全解析
架构
音频
c语言
linux
音视频
Pest incidence forecasting based on Internet of Things and Long Short-Term Memory Network 论文精读
PestincidenceforecastingbasedonInternetofThingsandLongShort-TermMemoryNetwork基于物联网和长短记忆网络的害虫发生率预测论文地址:https://doi.org/10.1016/j.
asoc
octopusj0
·
2024-01-23 18:34
深度学习
机器学习
人工智能
lstm
声卡---android USB声卡调试(播放和录音)
asoc
驱动架构中的codec也只是这个部件。不然会出现理解错误,导致概念不清。后续分析alsa和
asoc
驱动时再提及。
光电子
·
2024-01-06 19:26
android音频系统
ALSA学习(5)——设备中的alsa
参考博客:https://blog.csdn.net/DroidPhone/article/details/7165482(一下内容基本是原博主的博客转载)文章目录一、
ASOC
的由来二、硬件架构三、软件架构四
永不秃头的程序员
·
2024-01-04 01:03
linux驱动学习(兼容安卓)
音视频
学习
驱动开发
linux
ALSA学习(5)——
ASoC
架构中的Machine
参考博客:https://blog.csdn.net/DroidPhone/article/details/7231605(以下内容皆为原博客转载)文章目录一、注册PlatformDevice二、注册PlatformDriver三、初始化入口soc_probe()一、注册PlatformDeviceASoC把声卡注册为PlatformDevice,我们以装配有WM8994的一款Samsung的开发
永不秃头的程序员
·
2024-01-04 01:57
音视频
linux驱动学习(兼容安卓)
学习
linux
驱动开发
ALSA (高级Linux声音架构)、
ASOC
基础知识
目录第一节:什么是ALSA和
ASOC
第二节:ALSA框架第三节:ALSA的使用第四节:
ASOC
的硬件框架第四节:
ASOC
的软件框架第一节:什么是ALSA和ASOCALSA是AdvancedLinuxSoundArchitecture
芯心智库
·
2023-11-29 01:49
Android
audio
linux
音视频
嵌入式硬件
android
Banana Pi最新的路由器板BPI-R4上市销售,基于MediaTek MT7988A
BananaPi发布了一款新的路由器板BananaPiBPI-R4,基于配备四核ArmCPU的MediaTekMT7988
ASoC
。
Banana Pi开源硬件
·
2023-11-28 18:28
Banana
pi
开源硬件
开源
嵌入式硬件
linux
[Linux Audio Driver] Android 10 machine driver probe函数分析
本文重点分析machinedriver里面的msm_
asoc
_machine_probe函数,这个是machie驱动的核心代码,涉及声卡解析注册,CPUdai和codecdai绑定,麦克偏置解析配置routing
1byte ≠ 8bit
·
2023-11-16 21:58
Qualcomm
Audio
linux
android
golang
高通SDX12:
ASoC
音频框架浅析
一、简介
ASoC
–ALSASystemonChip,是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频Codec的一套软件体系。
Gabriel.Tian
·
2023-11-13 19:29
Linux驱动/应用开发
音视频
高通
linux
Linux ALSA 之八:ALSA
ASOC
Platform Driver
ALSAASOCPlatformDriver一、Platform驱动作用二、ASOCPlatformDriver代码分析2.1LinuxPlatformDriver&PlatformDevice驱动模型2.2在Probe函数中注册ASOCPlatformDriver(PCMDMA)&DAIDriver(CPUDAI)2.3ASocPlatformDriver(PCMDMA)&DAIDriver(C
年少生而为人
·
2023-10-13 16:08
Linux内核设计与实现
ALSA
ALSA
ASOC
音频驱动
linux内核
音频2-ALSA/
ASOC
音频驱动框架
1.基础知识(硬件,音频相关概念)2.ALSA/
ASOC
音频驱动框架3.codec驱动dapm相关(kcontrol、widget、route),以及hal层设置通路4.android音频框架(重点在AudioFlinger
慢加
·
2023-10-13 16:05
音频
ASOC
音频驱动
声卡
Linux内核音频子系统ALSA、
ASOC
及其示例分析
1.音频子系统总框架ALSA是AdvancedLinuxSoundArchitecture的缩写,目前已经成为了linux的主流音频体系结构在内核设备驱动层,ALSA提供了alsa-driver,同时在应用层,ALSA为我们提供了alsa-lib,应用程序只要调用alsa-lib提供的API,即可以完成对底层音频硬件的控制。ALSA-lib:向应用层提供API接口;alsa-driver:音频硬件
小吴伴学者
·
2023-10-11 23:42
Linux内核理论
linux
音视频
运维
海云安受邀参加2023CAS大会(持续应用安全)
CAS(持续应用安全)是集SCA,黑、白、灰盒,Fuzzing,RASP,MAST(移动应用安全检测)和
ASOC
于一体的软件供应链安全新思路,是业界首个最为完整的开发安全整体解决方案,为了和行业用户以及业内同仁进行更多的沟通与交流
海云安
·
2023-09-11 10:45
大数据
网络安全
安全
What's new in dubbo-go-pixiu v0.6.0
这个版本不止有常规社区功能,还有很多功能特性是来源于
ASoC
-2022AlibabaSummerofCode,OSPP(中科院软件所[开源软件供应链点亮计划]),GSoC(GoogleSummerofCode
·
2023-08-24 18:54
godubbo
Linux 内核
ASoC
DMA 引擎驱动程序
Linux内核
ASoC
框架,在概念上将嵌入式音频系统拆分为多个可复用的组件驱动程序,包括Codec类驱动程序、平台类驱动程序和机器类驱动程序。
hanpfei
·
2023-08-08 03:00
linux
运维
服务器
Linux ALSA 之六:ALSA
ASoc
架构
ALSAASoc架构一、
ASOC
由来二、从HW角度三、从SW角度四、重要数据结构关联图1、基于Linux3.0数据结构图2、基于Linux4.0数据结构图一、
ASOC
由来
ASoC
–ALSASystemonChip
年少生而为人
·
2023-07-25 03:55
Linux内核设计与实现
linux内核
ALSA
音频驱动
Linux-
ASoC
驱动归纳总结:
Linux-
ASoC
驱动归纳总结:(1)CODEC驱动:由内核源代码sound/soc/codecs/uda134x.c实现,功能如下:A:snd_soc_codec结构体是对
倚天神剑
·
2023-07-25 03:25
Linux Audio (4)
ASOC
代码分析-基于kernel3.4.2
ASOC
代码分析-基于kernel3.4.2OverviewPlatformCPUDAICPUDMACodecMechineLinuxkernel版本:3.4.2OverviewlinuxASoC音频设备驱动
唐宋元明清-东西南北中
·
2023-07-25 03:54
Linux
Audio
linux
AUDIO
ALSA
ASOC
Linux音频驱动-
ASOC
(ALSA System on Chip)
ASOC
的出现就是为了解决ALSA无法解决的问题。ALSA到底存在什么问题?以及
ASOC
会以怎样的方式去解决ALSA存在的问题?详细参考内核文档:kern
Fireworks_light
·
2023-07-25 03:23
音频
Linux
ASOC
音频驱动架构分析
Mini2440开发板Kernel:linux2.6.32.2音频基于i2s总线接口(和l3总线接口对混音器进行设置)LinuxASoC音频设备驱动
ASoC
驱动的组成
ASoC
(ALSASystemonChip
若星裔_liu
·
2023-07-25 03:22
Linux内核学习
Linux
声卡驱动
ASOC架构
uda1341
Linux 内核
ASoC
基本数据结构
Linux内核
ASoC
框架建立了新的抽象,并通过一些中间层,将这些抽象接入ALSA音频框架。
hanpfei
·
2023-07-25 03:50
linux
数据结构
运维
linux audio 子系统(转)
[-]认识一些有用的数据结构soc-corec说起从字符型驱动原型开始研究
ASoc
符合字符驱动架构Alsa控制接口1创建一个新的控制接口11Kernel内核驱动端12Kernel提供给Alsa层的API13Alsa
eydwyz
·
2023-04-06 05:30
音频
ALSA子系统(七)------simple_card添加虚拟声卡
我们知道,
asoc
框架里面主要包含machinecodecplatform这三大部分,(1)machine:单板相关内容,表明声卡中所用的主芯片(Platform是指Soc)、编解码芯片(codec)是哪一个
风筝丶
·
2023-03-29 04:37
音频子系统
虚拟声卡
simple_card
bt_sco
Linux ALSA声卡驱动之一:ALSA架构简介和
ASOC
架构简介
ALSA声卡驱动:1.LinuxALSA声卡驱动之一:ALSA架构简介和
ASOC
架构简介2.LinuxALSA声卡驱动之二:Platform3.LinuxALSA声卡驱动之三:Platform之Cpu_dai4
Bill_xiao
·
2023-03-29 04:34
#
ALSA
android
alsa
soc
08.音频系统:第003课_Linux音频驱动程序:第002节_
ASoC
音频驱动框架
snd_card_new//里面会创建控制接口snd_pcm_new//里面会创建playback,capture接口snd_card_register(card)//对于嵌入式操作系统,说使用的驱动程序程为
ASoC
江南才尽,年少无知!
·
2023-02-05 02:25
RK3399移植
linux
RK3399
驱动移植
嵌入式开发
Linux ALSA声卡驱动之八:
ASoC
架构中的Platform
1.Platform驱动在
ASoC
中的作用前面几章内容已经说过,
ASoC
被分为Machine,Platform和Codec三大部件,Platform驱动的主要作用是完成音频数据的管理,最终通过CPU的数字音频接口
seableble
·
2023-02-05 02:54
嵌入式linux
ASoC
架构声卡驱动开发
嵌入式linuxASoC架构声卡驱动开发文章目录嵌入式linuxASoC架构声卡驱动开发需求分析
ASoC
架构下声卡驱动代码结构codec驱动snd_soc_register_codec分析平台驱动板驱动
Joey_qiaoyi
·
2023-02-05 02:24
linux
alsa
驱动程序
audio
Asoc
驱动架构详解
ASoC
音频驱动由三部分构成:platform,codec,machine。machine是包含platform与codec这两者之间通过i2s连接控制,platform(cpu_dai)cod
android不会飞
·
2023-02-05 02:54
rockchip
android11
杂记
linux
c语言
android
音视频
Linux音频驱动-AOSC之Platform
https://cloud.tencent.com/developer/article/1603969概述在
ASOC
在Platform部分,主要是平台相关的DMA操作和音频管理。
Fireworks_light
·
2023-02-05 02:53
音频
ASoC
驱动框架简介
简介
ASoC
框架是一种linux系统声卡驱动框架,是针对嵌入式设备在linuxalsa声卡驱动框架基础上进行了一层封装,意在将声卡和cpu两部分的控制代码分离开来;如上图是音频系统的硬件示意图,声卡通过
hqmo
·
2023-02-05 02:53
#
linux
ASoC驱动框架
Linux ALSA驱动之Platform源码分析(wm8350.c)
1、Platform概述
ASoC
被分为Machine,Platform和Codec三大部件,Platform驱动的主要作用是完成音频数据的管理,最终通过CPU的数字音频接口(DA〉把音频数据传送给Codec
Coder个人博客
·
2023-02-05 01:22
#
ALSA
Audio
#
Linux
驱动
linux
音频
音视频
驱动开发
Linux 音频驱动(六) ALSA音频驱动之PCM Write数据传递过程
在Linux音频驱动(一)
ASoC
音频框架简介中,我们给出了回放(Playback)PCM数据流示意图:对于Linux来说,由于分为userspace和kernelspace,而且两者之间不能随便互相访问
_Modest_
·
2023-01-16 03:13
Linux
Audio
linux
alsa
pcm
驱动程序
关于参与阿里巴巴编程之夏
Asoc
-Nacos的感悟
今天,阿里巴巴编程之夏答辩结束并顺利通过!经过近两个月的方案设计、导师沟通及代码实现,从零开始参与顶级开源项目并且得到导师的认可,还是十分开心的,心情和考研上岸一样的十分激动。为了更好的提升与更多的人参与到这样的项目,我在此分享一下自己的心得感悟,也算是为此段经历画上圆满的句号,为后续的继续参与打上开启的感叹号。一、背景为了更好地了解参与项目的情况,我介绍了个人背景,如果想直接了解参与的过程方面,
adventure.Li
·
2022-12-29 11:08
软件架构&设计方案
java
Linux 君正平台
ASOC
音频驱动架构分析
ASoC
驱动的组成
ASoC
(ALSASystemonChip)是ALSA在SoC方面的发展和演变,它在本质上仍然属于ALSA,但是在ALSA架构的基础上对CPU相关的代码和CODEC相关的代码进行了分离
xwpc702
·
2022-12-11 21:56
C语言
Android音频驱动-
ASOC
之主&从设备号
设备号是在驱动module中分配并注册的,驱动module拥有这个设备号,而/dev目录下的设备文件是根据这个设备号创建的,当访问/dev目录下的设备文件时,驱动module就知道,自己该出场服务了(当然是由内核通知)。在Linux内核看来,主设备号标识设备对应的驱动程序,告诉Linux内核使用哪一个驱动程序为该设备(也就是/dev下的设备文件)服务;而次设备号则用来标识具体且唯一的某个设备。一个
Vincentywj
·
2022-11-22 07:41
ALSA
android
linux
kernel
ALSA2: 软件框架
ALSA:软件框架前言字符设备声卡概念ALSA软件结构用户空间接口流程分析file_operation结构体设备节点和类的建立声卡创建实例内核导出信息
Asoc
代码分析MechinePlatformCodec
唐宋元明清-东西南北中
·
2022-10-10 07:46
LINUX
AUDIO
linux
ALSA
ASOC
LINUX
AUDIO
Linux内核4.14版本——alsa框架分析(8)-
ASoC
(Codec)
1.概述
ASOC
的出现是为了让Codec独立于CPU,减少和CPU之间的耦合,这样同一个Codec驱动无需修改就可以适用任何一款平台。
风雨兼程8023
·
2022-07-19 20:31
Linux
音频子系统
linux
p2p
运维
Linux内核4.14版本——alsa框架分析(9)——
ASoC
(Codec control的创建)
1.CONTROL接口1.1.CONTROLS的定义1.2.CONTROL的名字1.3.访问标志(ACCESSFLAGS)1.4.回调函数1.4.1.INFO回调函数1.4.2.GET回调函数1.4.3.PUT回调函数2.创建CONTROLS3.元数据(METADATA)4.CONTROL设备的建立5.control的调用1.CONTROL接口Control接口主要让用户空间的应用程序(alsa-
风雨兼程8023
·
2022-07-19 20:31
Linux
音频子系统
linux
p2p
运维
Linux内核4.14版本——alsa框架分析(6)-
ASoC
(Machine)
1.概述2.soc-core.c代码分析3.Machine代码分析3.1检查structsnd_soc_dai_link结构体,是否符合要求。3.2初始化card结构体3.3重点snd_soc_instantiate_card3.3.1soc_bind_dai_link根据num_links的值,进行DAIs的bind工作。3.3.2其他一些初始化,如cache等3.3.3snd_card_new
风雨兼程8023
·
2022-07-19 20:30
Linux
音频子系统
linux
Machine
ALSA
ASoc
Linux内核4.14版本——alsa框架分析(5)-
ASoC
简介
概述
ASOC
音频架构
ASOC
数据结构概述此处还需引入之前说过的话:新事物的出现必然是为了解决旧事物中的不足。这句话在现实生活中和程序世界中道理一样。
ASOC
的出现就是为了解决ALSA无法解决的问题。
风雨兼程8023
·
2022-07-19 20:00
Linux
音频子系统
linux
ASOC
Linux内核4.14版本——alsa框架分析(7)-
ASoC
(Platform)
1.概述2.Platform代码分析2.1devm_snd_soc_register_component2.1.1snd_soc_register_component2.2samsung_
asoc
_dma_platform_register3
风雨兼程8023
·
2022-07-19 20:00
Linux
音频子系统
linux
ASOC
Linux内核4.14版本——alsa框架分析阅读顺序
1.alsa核心的介绍1.1alsa简介1.2sound.c分析(应用层如何调用到内核层的)1.3PCM设备的创建1.4声卡的创建2.
ASoC
简介2.1
ASoC
简介2.2
ASoC
(Machine)2.3
ASoC
风雨兼程8023
·
2022-07-19 19:06
Linux
音频子系统
linux
运维
服务器
linux内核之alsa,Linux ALSA框架之七:
ASoC
架构中的Codec
1.Codec简介在移动设备中,Codec的作用可以归结为4种,分别是:对PCM等信号进行D/A转换,把数字的音频信号转换为模拟信号对Mic、Linein或者其他输入源的模拟信号进行A/D转换,把模拟的声音信号转变CPU能够处理的数字信号对音频通路进行控制,比如播放音乐,收听调频收音机,又或者接听电话时,音频信号在codec内的流通路线是不一样的对音频信号做出相应的处理,例如音量控制,功率放大,E
Microsoft俱乐部
·
2022-05-29 07:21
linux内核之alsa
Linux ALSA驱动框架(六)--
ASoC
架构中的Platfrom
(1)Platform驱动在
ASoC
中的作用
ASoC
被分为Machine,Platform和Codec三大部件,Platform驱动的主要作用是完成音频数据的管理,最终通过CPU的数字音频接口(DAI)
Linux技术芯
·
2022-05-29 07:17
alsa
Linux ALSA驱动框架(六)--
ASoC
架构中的Codec
(1)Codec简介在移动设备中,Codec的作用可以归结为4种,分别是:(1)对PCM等信号进行D/A转换,把数字的音频信号转换为模拟信号(2)对Mic、Line_in或者其他输入源的模拟信号进行A/D转换,把模拟的声音信号转变CPU能够处理的数字信号(3)对音频通路进行控制,比如播放音乐,收听调频收音机,又或者接听电话时,音频信号在codec内的流通路线是不一样的(4)对音频信号做出相应的处理
Linux技术芯
·
2022-05-29 07:47
alsa
Linux音频子系统(2) - ALSA
ASoC
1.linux音频子系统介绍Linux音频系统比较复杂,各层间有很多交叉,可能是最无序的子系统。1.1ALSAALSA是AdvancedLinuxSoundArchitecture的缩写,即高级Linux声音架构,在Linux操作系统上提供了对音频和MIDI(MusicalInstrumentDigitalInterface,音乐设备数字化接口)的支持。在Linux2.6版本内核以后,ALSA已经
四季帆
·
2022-05-29 07:14
#
音频子系统
Linux
driver
音频子系统
ALSA
ASoC
音频ALSA架构简介
嵌入式移动设备的音频子系统目前主要是ALSA驱动
asoc
框架,其中包括codecdriver、platformdriver、machinedriver等。
面朝大海0902
·
2022-05-29 07:41
Linux驱动
音视频
架构
linux
Linux ALSA声卡驱动之四:Codec 以及Codec_dai
ALSA声卡驱动:1.LinuxALSA声卡驱动之一:ALSA架构简介和
ASOC
架构简介2.LinuxALSA声卡驱动之二:Platform3.LinuxALSA声卡驱动之三:Platform之Cpu_dai4
Bill_xiao
·
2022-05-29 07:02
#
ALSA
alsa
linux
codec和codec_dai
android
我参与阿里巴巴
ASoC
-Seata 的一些感悟
这一年,有幸参与阿里巴巴组织
ASoC
活动,有一段让我难忘的不平凡经历。这一年,却已可以称为是国际开源实习发展历程中不平凡的一年。参与的起因初心Beginner'smind唯有守得住初心,才能日益精进。
阿里巴巴云原生
·
2021-01-05 14:05
阿里巴巴
阿里云
开发者
感悟
上一页
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
其他