- 0
- 0
- 约1.76万字
- 约 23页
- 2026-01-15 发布于重庆
- 举报
(19)国家知识产权局
(12)发明专利
(10)授权公告号CN114528244B(45)授权公告日2025.07.04
(21)申请号202210020380.X(56)对比文件
(22)申请日2022.01.07CN101114272A,2008.01.30CN103377157A,2013.10.30
(65)同一申请的已公布的文献号
申请公布号CN114528244A审查员林筱枫
(43)申请公布日2022.05.24
(73)专利权人珠海全志科技股份有限公司
地址519000广东省珠海市高新区唐家湾
镇科技二路9号
(72)发明人余明峰蔡泳恒
(74)专利代理机构广州嘉权专利商标事务所有限公司44205
专利代理师俞梁清
(51)Int.CI.
GO6F15/167(2006.01)
GO6F9/54(2006.01)权利要求书2页说明书7页附图5页
(54)发明名称
基于ALSA音频框架,为Linux
基于ALSA音频框架,为Linux系统和FreeRTOS系统设置核间通信软件接口
FreeRTOS系统的DSP处理器集成音频外设,并在DSP
处理器和Linux系统的ARM处理器间设置核间通信硬
件接口
设置一个数据结构,数据结构包括通信码和数据结构对象共享内存地址
基于核间通信软件接口和核间通信硬件接口,ARM处理器与DSP处理器进行音频数据交互处理
(57)摘要
CN114528244B本发明公开了异构系统音频数据交互处理方法、装置及存储介质,其中方法包括基于ALSA音频框架,为Linux系统和FreeRTOS系统设置核间通信软件接口;所述FreeRTOS系统的DSP处理器集成音频外设,并在所述DSP处理器和所述Linux系统的ARM处理器间设置核间通信硬件接口;设置一个数据结构,所述数据结构包括通信码和数据结构对象共享内存地址;基于所述核间通信软件接口和所述核间通信硬件接口,所述ARM处理器与所述DSP处理器进行音频数据交互
CN114528244B
CN114528244B权利要求书1/2页
2
1.一种异构系统音频数据交互处理方法,其特征在于,包括以下步骤:
基于ALSA音频框架,为Linux系统和FreeRTOS系统设置核间通信软件接口;
所述FreeRTOS系统的DSP处理器集成音频外设,并在所述DSP处理器和所述Linux系统的ARM处理器间设置核间通信硬件接口;
设置一个数据结构,所述数据结构包括通信码和数据结构对象共享内存地址;所述通信码用于识别数据结构对象的结构,所述数据结构对象包括音频数据参数信息和数据地址;
基于所述核间通信软件接口和所述核间通信硬件接口,所述ARM处理器与所述DSP处理器进行音频数据交互处理,所述音频数据交互处理包括通过所述数据结构实现所述ARM处理器与所述DSP处理器的通信;
所述ARM处理器与所述DSP处理器进行音频数据交互处理,包括:
针对录音的所述音频数据,所述ARM处理器的ARM核发信息至所述DSP处理器的DSP核,所述DSP核通过音频外设获得所述音频数据的语音数据并做语音前处理,处理之后发送至所述ARM核,所述ARM核将语音数据保存或者发给云端。
2.根据权利要求1所述的异构系统音频数据交互处理方法,其特征在于,所述ARM处理器与所述DSP处理器进行音频数据交互处理包括:
所述ARM处理器将指令及所述数据结构写入共享缓存区,给指定DSP处理器发送中断通知,所述ARM处理器上运行的线程进入休眠;
所述DSP处理器接收所述中断通知,读取所述共享缓存区的数据并解析所述指令,并根据所述指令执行相应的处理;
所述DSP处理器完成所述指令并向所述ARM处理器返回所述数据结构。
3.根据权利要求1所述的异构系统音频数据交互处理方法,其特征在于,所述为Linux系统和FreeRTOS系统设置核间通信软件接口包括
您可能关注的文档
- CN114488191B 激光雷达扫描方法、控制设备及激光雷达 (杭州涂鸦信息技术有限公司).docx
- CN114492750B 反馈信息预估模型的训练方法、装置、设备和介质 (腾讯科技(深圳)有限公司).docx
- CN114494217B 一种人工组织和类器官的检测方法及其装置 (杭州捷诺飞生物科技股份有限公司).docx
- CN114494430B 一种显示调整、模型标定方法、设备、装置及存储介质 (北京罗克维尔斯科技有限公司).docx
- CN114504819B 游戏场景控制方法、装置、计算机设备及存储介质 (网易(杭州)网络有限公司).docx
- CN114511589B 一种人体跟踪方法和系统 (北京中广上洋科技股份有限公司).docx
- CN114518151B 一种容器液位的检测装置及检测方法 (中国原子能科学研究院).docx
- CN114531932B 一种光伏发电系统、光伏逆变器及检测光伏组串对地故障的方法 (华为数字能源技术有限公司).docx
- CN114545475B 一种复杂环境下的多源组合导航定位方法 (南京航空航天大学).docx
- CN114546638B 基于高性能并行优化的海洋数据同化方法及系统 (中国科学院计算技术研究所).docx
最近下载
- 探析巨细胞病毒感染对患儿免疫功能的影响及机制.docx VIP
- 河南省省直辖县级行政单位济源市2021-2022学年八年级上学期期末数学试题(word版含答案).docx VIP
- 2025-2026民主生活会个人对照检查发言剖析材料8篇(五个带头领导班子成员个人发言提纲).docx VIP
- 2026年新能源企业补贴资金管理规范与政策红利落地指南.pptx VIP
- 2024-2025学年江苏省常州市钟楼区六年级上期末数学试卷附答案解析.docx
- 安全文明措施费使用明细表(2024-07-07).xls VIP
- Line6 POD HD500综合效果器说明书.pdf VIP
- 会计学原理大串讲.ppt VIP
- 两篇:党员干部2025年度民主生活会个人聚焦“五个带头”对照检查发言提纲文稿.docx VIP
- 施耐德负荷开关ins样本.pdf VIP
原创力文档

文档评论(0)