![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
aarch64
文章平均质量分 64
mnlife_
这个作者很懒,什么都没留下…
展开
-
高通音频驱动录音流程(五)
高通音频驱动录音流程(五) mixer path 设置过程分析snd_soc_register_card录音通路配置调用tinycap命令时的音频播放流程网上关于音频驱动的文章,大多是进行框架性的介绍,关于音频驱动控件的配置及录音播放介绍的很少,下面就已高通sm6350的mic通路配置及录音的配置,进行音频驱动流程的介绍。录音通路配置/* 下面这三个是对swr侧进行配置 */tinymix "TX DEC1 MUX" "SWR_MIC"tinymix "TX SMIC MUX1" "ADC0原创 2021-03-01 17:55:19 · 1950 阅读 · 0 评论 -
高通音频驱动录音流程(二)
高通音频驱动录音流程(二)目录高通音频驱动录音流程(二)Front End CPU的注册Front End Codec注册Front End PCM的注册Front End Machine的注册Front End CPU的注册Front End CPU DAI的注册,与传统的CPU DAI注册类似,不过增加了aif_name的定义,它与vendor/qcom/opensource/audio-kernel/asoc/msm-pcm-routing-v2.c中的定义SND_SOC_DAPM_AIF_OU原创 2021-03-01 16:23:27 · 1519 阅读 · 0 评论 -
高通音频驱动录音流程(三)
高通音频驱动录音流程(三)目录高通音频驱动录音流程(三)Back End CPU的注册Back End Codec注册Back End PCM的注册Back End CPU的注册vendor/qcom/opensource/audio-kernel/asoc/msm-dai-q6-v2.c.stream_name = “TX CDC DMA3 Capture”,Back End CPU DAI的注册,与Front End CPU DAI注册类似,snd_soc_register_componen原创 2021-03-01 16:23:03 · 1920 阅读 · 0 评论 -
高通音频驱动录音流程(一)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案.原创 2021-03-01 16:22:35 · 2148 阅读 · 0 评论 -
高通音频驱动录音流程(四)
高通音频驱动录音流程(四)目录高通音频驱动录音流程(四)Front/Back End Machine驱动注册Front/Back End Machine驱动注册原创 2021-03-01 16:21:33 · 1508 阅读 · 0 评论 -
The Road to Linux Kernel - Interrupt (AArch64 Linux)
对于arm64系列的处理器,一个gpio边沿触发引起的中断如何进行处理,聚焦于gpio外设pl061,假设该gpio中断是通过request_threaded_irq设置的,下面将一一进行展开中断向量表是可以随意放置在任意地址的,最后中断的入口地址放在VBAR寄存器中,该向量表保存了如下entry:Table 10-2 shows one of the vector tables. The base address is given by VBAR_ELn and theneach entry has原创 2020-08-10 21:08:31 · 513 阅读 · 0 评论 -
The Road to Linux Kernel - start_kernel (2)
smp_setup_processor_id();smp模型指的是对称多处理模型(Symmetric Multi-Processor),与它对应的是NUMA非一致性存储访问结果(Non-Uniform Memory Access)和MPP海量并行处理结构(Massive Parallel Processing)。它们的区别分别在于,SMP指的是多个CPU之间是平等关系,共享全部总线,内存和IO等。但是这个结构扩展性不好,往往CPU数量多了之后,很容易遇到抢占资源的问题。NUMA结构则是把CPU分模块,每个原创 2020-07-13 22:07:47 · 165 阅读 · 0 评论