一种多核核间实时通信系统及方法
摘要:
本发明公开了一种多核核间实时通信系统及方法,包括硬件层、驱动层和通信层,首先通过硬件层对多个处理器进行管理和分类,并对根据分类结果划分相应的内存空间,同时采用共享内存的方式实现各处理器对共享资源的访问;接着,驱动层在硬件层提供的虚拟硬件平台上,对RPMsg驱动程序进行加载和管理,并注册驱动设备以提供数据存储服务,创建驱动组件以提供数据传输服务,再通过驱动调用接口为通信层提供驱动服务;最后,通信层通过调用驱动接口函数来操纵RPMsg驱动模块,实现数据的收发操作,并通过RPMsg通道建立核间逻辑连接,最终实现多核核间通信。本发明采用基于RPMsg通道的核间通信技术,为解决多处理器并行运行及协同调度提供了一种解决方案。
0/0