[发明专利]驱动绑定方法、装置、电子设备及存储介质在审
申请号: | 202110855343.6 | 申请日: | 2021-07-27 |
公开(公告)号: | CN113741856A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 段益涛 | 申请(专利权)人: | 深圳市广通远驰科技有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16;G06F9/4401 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 518000 广东省深圳市南山区西丽*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 驱动 绑定 方法 装置 电子设备 存储 介质 | ||
本申请涉及一种驱动绑定方法、装置、电子设备及存储介质。该驱动绑定方法包括:获取与音频处理设备连接的目标编译码器的驱动信息;根据所述驱动信息,绑定所述音频处理设备对应的驱动和所述目标编译码器对应的驱动。提高音频处理设备对应的驱动的兼容性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种驱动绑定方法、装置、电子设备及存储介质。
背景技术
高级Linux声音架构(Advanced Linux Sound Architecture,ALSA)在Linux操作系统上提供了音频和音乐设备数字化接口(Musical Instrument Digital Interface,MIDI)的支持。嵌入式Linux音频子系统(ALSA System on Chip,ASOC)是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频编译码器(Codec)的一套软件体系,其包含三个模块:平台(Platform)、机器(Machine)以及Codec。Machine是指某一款机器,可以是某款设备,某款开发板,又或者是某款智能手机,Machine为CPU、Codec、输入输出设备提供了一个载体。Machine驱动负责处理机器特有的一些控件和音频事件,单独的Platform和Codec驱动是不能工作的,它必须由Machine驱动把它们结合在一起才能完成整个设备的音频处理工作。
目前嵌入式linux系统使用的Codec驱动绑定方法是在Machine代码中绑定特定的Codec驱动。默认情况下,一个Machine驱动只能运行一个特定的Codec驱动,如果更换其他的Codec驱动,必须更改Machine驱动的代码,缺乏兼容性。
发明内容
鉴于上述现有技术的不足,本申请的目的在于提供一种驱动绑定方法、装置、电子设备及存储介质,旨在解决Machine驱动缺乏兼容性的问题。
第一方面,本申请实施例提供一种驱动绑定方法,包括:
获取与音频处理设备连接的目标编译码器的驱动信息;
根据所述驱动信息,绑定所述音频处理设备对应的驱动和所述目标编译码器对应的驱动。
在本申请实施例中,首先获取与音频处理设备连接的目标编译码器的驱动信息,再根据获取到的驱动信息绑定音频处理设备对应的驱动和目标编译码器对应的驱动。在更换编译码器驱动时,可以根据硬件情况自动绑定音频处理设备对应的驱动和与音频处理设备连接的编译码器对应的驱动,无需修改音频处理设备对应的驱动的代码,提高音频处理设备对应的驱动的兼容性。
在第一方面的一种实施方式中,所述获取与音频处理设备连接的目标编译码器的驱动信息,包括:
从所述音频处理设备的数据集中读取与所述音频处理设备连接的所述目标编译码器的驱动信息;所述数据集中包括一个或一个以上编译码器的驱动信息。
在本申请实施例中,从音频处理设备的数据集中读取与音频处理设备连接的编译码器的驱动信息,绑定音频处理设备对应的驱动和与音频处理设备连接的编译码器的驱动,完成编译码器驱动的绑定。在更换编译码器驱动时,只需要修改音频处理设备的数据集中编译码器的驱动信息,无需对音频处理设备对应的驱动的代码进行修改,提高了音频处理设备对应的驱动的兼容性和可移植性。
在一种可能的实施方式中,所述从所述音频处理设备的数据集中读取与所述音频处理设备连接的所述目标编译码器的驱动信息之前,所述方法还包括:
从所述数据集中读取第一编译码器的第一标识;所述第一编译码器为所述一个或一个以上编译码器中的任一个;
从所述第一编译码器对应的目标寄存器中读取第二标识;
在所述第一标识与所述第二标识相同的情况下,将所述第一编译码器确定为所述目标编译码器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市广通远驰科技有限公司,未经深圳市广通远驰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110855343.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于无监督学习的场景定位方法及系统
- 下一篇:一种花生脱红衣机