一种解决多核异构下rpmsg通信导致MCU采集AD数据失真的方法
申请号:CN202411469968
申请日期:2024-10-21
公开号:CN119376978B
公开日期:2025-08-01
类型:发明专利
摘要
本发明公开了一种解决多核异构下rpmsg通信导致MCU采集AD数据失真的方法,本发明采用Softirq软中断代替rpmsg核间中断功能以实现核心之间的通信,相比于程序层次较繁复的rpmsg框架,软中断的程序层次简单即可实现核间中断,因此软中断适用于低性能核心运行,通过采用软中断使得本发明能够大幅降低多核异构系统的低性能核心发起核间通信的耗时,使得MCU能够及时地采集下一个采样点的AD数据,从而较好地解决MCU采集到的AD数据出现失真的问题,保证采集到的AD数据的准确性,为工业AD数据采集应用场景提供一个可靠的多核异构下MCU AD数据采集方案。
技术关键词
Linux系统
数据采集单元
资源管理单元
中断控制单元
多核异构系统
通知
核心
驱动单元
中断控制器
模块
程序
场景
芯片
框架
工业