- 博客(3)
- 问答 (1)
- 收藏
- 关注
转载 rk音频驱动分析之tinyplay播放
转自:https://www.cnblogs.com/wen123456/p/14042749.html#top一.tinyplay播放操作命令:tinyplay /sdcard/test.wavTinyplay.c (external\tinyalsa) file = fopen(filename, "rb");//对应的音频文件 fread(&riff_wave_header, sizeof(riff_wave_header), 1, file);//...
2021-02-19 15:03:59 3409
转载 Linux USB 3.0驱动分析—UAC驱动分析
因为项目里面有USB音频外设,所以需要分析一下UAC驱动。USB Audio Class,USB音频类,一个像USB这样的通用数据接口,可以有很多种实现数字音频数据传输的方式。不同的开发者可以根据自己的喜好和需求,定义任意的控制方式,传输模式,音频格式等等参数。一.UAC驱动初始化分析代码路径:sound\usb\card.c我们先来看看初始化部分,主要是初始化usb_audio_driver结构体static const struct usb_device_...
2021-02-18 17:34:40 3307
转载 USB 配置,接口,设置,endpoint描述符的关系
一个USB设置可以有多个配置,在初始化的过程中,会选择一个默认的配置,选择的方法根据驱动实现而不一样,linux usb会选择第一个标准的配置。else if (udev->descriptor.bDeviceClass !=USB_CLASS_VENDOR_SPEC &&(desc && desc->bInterfaceClass !=USB_CLASS_VENDOR_SPEC)) {best = c;break;}比较的是配置里
2021-02-04 17:06:30 1981
空空如也
rex brew 驱动层、服务层、接口层,UI层
2015-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人