【技术实现步骤摘要】
本申请涉及通信领域,具体而言,涉及基于外设组件互连快速pcie的进程间内存共享方法、计算机可读存储介质、电子设备。
技术介绍
1、目前,特别是车载通信的要求在于更大的带宽和更低的延迟。现有的网络通信和板间通信(同一设备上不同板卡的连接通信)通过网络套接字socket进行以太网通信实现,这需要内核通过多个网络协议栈的处理,比较繁琐,并具有较大的性能瓶颈。此外,在进程的运行中要进行多次内存拷贝(例如4份拷贝,发送端和接收端的用户空间和内核空间各1份),这带来较大的处理器算力开销和内存占用。
技术实现思路
1、鉴于上述问题,本申请旨在提供基于外设组件互连快速pcie的进程间内存共享方法、计算机可读存储介质、电子设备。
2、根据本申请的第一方面,提供一种基于外设组件互连快速pcie的进程间内存共享方法,包括以下步骤:s1:经由pcie驱动程序,使第一端和第二端的内核空间的内存进行相互映射,其中,第一端和第二端各自包括应用空间和内核空间,应用空间运行进程,第一端和第二端经由pcie总线相
...【技术保护点】
1.一种基于外设组件互连快速PCIe的进程间内存共享方法,其特征在于,所述进程间内存共享方法包括以下步骤:
2.根据权利要求1所述的进程间内存共享方法,其特征在于,所述步骤S1进一步包括:
3.根据权利要求1所述的进程间内存共享方法,其特征在于,所述步骤S2进一步包括:
4.根据权利要求3所述的进程间内存共享方法,其特征在于,所述文件操作包括:打开所述驱动设备文件;将所述第一端或所述第二端的内存映射到所述用户空间内的进程的虚拟内存空间。
5.根据权利要求1所述的进程间内存共享方法,其特征在于,在所述步骤S1前,所述方法还
...【技术特征摘要】
1.一种基于外设组件互连快速pcie的进程间内存共享方法,其特征在于,所述进程间内存共享方法包括以下步骤:
2.根据权利要求1所述的进程间内存共享方法,其特征在于,所述步骤s1进一步包括:
3.根据权利要求1所述的进程间内存共享方法,其特征在于,所述步骤s2进一步包括:
4.根据权利要求3所述的进程间内存共享方法,其特征在于,所述文件操作包括:打开所述驱动设备文件;将所述第一端或所述第二端的内存映射到所述用户空间内的进程的虚拟内存空间。
5.根据权利要求1所述的进程间内存共享方法,其特征在于,在所述步骤s1前,所述方法还包括:所述pcie驱动程序向操作系统申请所述第一端和第二端的所述内存。
6.根据权利要求1所述的进程间内存共享方法,其特征在于,所述驱动设备的类型是字符混杂设备。
【专利技术属性】
技术研发人员:李明,董宗祥,顾晓莉,
申请(专利权)人:上汽通用汽车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。