首页 > 其他分享 >t113-c-i2s学习篇(cards)

t113-c-i2s学习篇(cards)

时间:2023-08-03 18:44:30浏览次数:51  
标签:使能 看不懂 i2s 5.2 t113 模块 cards

学习一下t113的i2s驱动

1.模块功能规格介绍

一堆看不懂的名词,处于半看懂半看不懂的状态

2.模块源码结构介绍

又是一堆看不懂的文件名字,还是不懂怎么用

3.模块配置介绍

3.1Device Tree 配置介绍

什么是dmic?

硬件接口之DMIC

 

举例,以i2s为例子:

3.2board.dts 板级配置介绍

解释:

 

这一堆东西搞得我头昏脑涨的,不看,反正看了之后也会忘,用到的时候再看

4.模块使能

4.1board.dts 模块使能

可算到了怎么使用的板块了,对于应用层开发的话或者驱动开发但是并不做内核研究的话不需要研究的那么仔细,不然就要看内核文件了

4.2kernel menuconfig 使能

这看起来很长,但是操作应该就几步的事情

5.查看

5.1模块声卡/设备查看说明

5.2模块音频控件及通路配置说明

我也看不懂这是什么东西。。。

5.2.1音频控件说明

5.2.2模块音频通路配置说明

啧,看不懂

后面的都是验证的,从板子吧声音传回来,没必要往下看,先把之前的搞懂先。

标签:使能,看不懂,i2s,5.2,t113,模块,cards
From: https://www.cnblogs.com/recodemo/p/17603693.html

相关文章

  • v831-T113-c-udp发送篇
    又来分析udp,目标是从v831中获取到的图片信息发送给t113然后再屏幕上显示出来挫折一t113作为服务端,再接收到客户端发来的数据后会自动设置clinetaddr,那么我们就不再需要取从新aton这个ip地址了,直接使用clientaddrintudp_send(void){ //if(0==inet_aton("192.168.1.118",......
  • Rockchip RK3399 - Platform驱动(DMA&i2s0)
    Platfromdriver提供了配置/使能SoC音频接口的能力;Plaftrom驱动分为两个部分:snd_soc_platform_driver、snd_soc_dai_driver。snd_soc_platform_driver:负责管理音频数据,把音频数据通过DMA或其他操作传送至CPUDAI中;snd_soc_dai_driver:负责完成SoC一侧的DAI参数配置,同时也会通过......
  • t113-c-framebuffer-画点篇
    本来今天是要结合udp的例子传输数据的,但是被一个数学逻辑搞了半天,记录一下避坑吧。代码#include<stdio.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include"linux/fb.h"#include<sys/ioctl.h>#include<sys/mman.h>#include<......
  • t113-c-udp篇
    之前学习了tcp发送数据,但是效果很不理想,那么试一下用udp会怎么样,学习一下udp是怎么用用的吧看例子例子是在百问网下载的,serverclient这个有点奇怪,有点看不懂#include<sys/types.h>/*SeeNOTES*/#include<sys/socket.h>#include<string.h>#include<sys......
  • 【每日一题】Problem 626B. Cards
    原题解决思路找规律对于n:0:0形式的,只有一种结果,是第一个元素对于m:n:t形式的,三个元素都是可能的对于1:n:0形式的,可以发现,第二种元素是永远不可能的1:n:0可以变成1:n-1:0和0:n-1:1,而这本质上还是1:n:0最终,该形式只有两种倒数第二形态,1:2:0,1:1:0(不考虑一......
  • I2S 协议
    参考NXP《I2Sbusspecification》NXP《I2S在Kinetis上的应用》https://www.python100.com/html/R62183SDTAU0.htmlhttps://blog.51cto.com/u_15459030/5225825I2C相关内容见tag.1.I2S概述1.1为什么需要I2SI2S是I2C的变种,全称:InterIc-Sound.专门为传输......
  • 950. Reveal Cards In Increasing Order (Medium)
    Description950.RevealCardsInIncreasingOrder(Medium)Youaregivenanintegerarraydeck.Thereisadeckofcardswhereeverycardhasauniqueinteger.Theintegerontheithcardisdeck[i].Youcanorderthedeckinanyorderyouwant.Initially......
  • t113-c-led驱动篇(调用设备树)
    既然已经学会了调用驱动,那么接下来简单点个灯查看led所在寄存器我板子的led所控制的是pd22,所在寄存器应该是0x02000098然而这和我在设备树上找到的地址有出入,很奇怪,那就不管这个了自己添加一个吧。自己在board.dts上加一个ledio:我们看见这里有个&pio,而pio又是在dtsi中的so......
  • t113-c-设备树-驱动调用篇(获取设备节点和属性)
    我们以pwm为例编写程序1.首先编写出入口函数//#include"linux/module.h"//#include"linux/fs.h"////#include"linux/stddef.h"//#include"linux/types.h"////#include"crypto/if_alg.h"#include"treecom.h"......
  • t113-c-内核字符型设备驱动篇
    那么既然ko的驱动已经可以运行,那么我们来写几个简单的操作设备树的内核驱动字符型设备驱动和应用层这俩种代码是分开的,设备驱动调用的是内核的地址,而应用层则是相当于虚拟地址,所以应用层传递参数的时候不能直接付给指针,要调用相对于的参数内核->驱动->应用驱动的编写找到sdk......