跨设备的资源配置方法、数据采集系统及存储介质与流程
- 国知局
- 2024-12-06 12:24:27
本申请涉及芯片,特别涉及一种跨设备的资源配置方法、数据采集系统及存储介质。
背景技术:
1、目前,多核异构芯片(system on chip,soc)被广泛应用于工业数据采集领域。一个多核异构芯片会被硬隔离出多个域,而多个域的安全等级要求不一样,比如,数据采集域的安全等级较高,数据处理过滤域的安全等级较低。由于各个域需要共享一个多核异构芯片的资源并共用一个存储设备,因此,需要一套完整的机制来保证各个域之间具有安全以及更高效的资源配置方式。
2、如果需要对数据采集设备中的各个域进行资源切换,则需要在数据采集设备上修改资源配置文件,并且重新烧录对应的分区,这样会增加很多时间成本和硬件成本。
技术实现思路
1、本申请提供了一种跨设备的资源配置方法、数据采集系统及存储介质,用于解决对数据采集设备中的各个数据采集域进行资源切换时,需要修改资源配置文件,并重新烧录对应的分区,导致时间成本和硬件成本较高的问题。所述技术方案如下:
2、根据本申请的第一方面,提供了一种跨设备的资源配置方法,用于包括工业服务器和多个数据采集设备的数据采集系统中,所述数据采集设备中的多核异构芯片包括资源管理域和多个数据采集域;所述方法包括:
3、在对所述数据采集设备中的至少一个数据采集域进行资源配置时,所述工业服务器控制所述数据采集设备中的资源管理域修改防火墙,所述防火墙用于限制所述至少一个数据采集域的资源访问权限;
4、所述工业服务器通过预先映射的基址寄存器bar空间对所述数据采集设备中的相关寄存器进行资源配置,并对配置的资源进行复位和初始化,通过所述资源管理域通知所述至少一个数据采集域启动应用进程;
5、所述至少一个数据采集域启动应用进程,所述应用进程用于通过重新配置的资源进行数据采集。
6、在一种可能的实现方式中,所述工业服务器控制所述数据采集设备中的资源管理域修改防火墙,包括:
7、所述工业服务器通过外围组件快速互连pcie向所述资源管理域发送防火墙修改信息,所述防火墙修改信息用于规定所述至少一个数据采集域的资源访问权限;
8、所述资源管理域通过pcie接收所述防火墙修改信息,根据所述防火墙修改信息修改防火墙,通过pcie向所述工业服务器发送防火墙修改成功信息;
9、所述工业服务器通过pcie接收所述防火墙修改成功信息。
10、在一种可能的实现方式中,所述方法还包括:
11、在对所述至少一个数据采集域进行资源配置前,所述工业服务器通过pcie向所述资源管理域发送关闭应用进程信息;
12、所述资源管理域通过pcie接收所述关闭应用进程信息,通过核间通信通知所述至少一个数据采集域关闭应用进程;
13、所述至少一个数据采集域关闭应用进程并释放对应的资源。
14、在一种可能的实现方式中,所述方法还包括:
15、在完成资源释放后,所述数据采集域通过核间通信向所述资源管理域发送资源释放完成信息;
16、所述资源管理域通过核间通信接收所述资源释放完成信息,通过pcie向所述工业服务器发送每个数据采集域的资源释放完成信息;
17、所述工业服务器通过pcie接收每个数据采集域的资源释放完成信息,在确定相关的数据采集域都完成资源释放后,触发对所述至少一个数据采集域进行资源配置。
18、在一种可能的实现方式中,所述通过所述资源管理域通知所述至少一个数据采集域启动应用进程,包括:
19、所述工业服务器通过pcie向所述资源管理域发送启动应用进程信息;
20、所述资源管理域通过pcie接收所述启动应用进程信息,通过核间通信通知所述至少一个数据采集域启动应用进程。
21、在一种可能的实现方式中,所述方法还包括:
22、所述工业服务器与所述数据采集设备建立pcie连接;
23、所述数据采集设备配置所述相关寄存器的bar空间,将所述bar空间映射到所述工业服务器中。
24、在一种可能的实现方式中,所述相关寄存器包括资源配置scr寄存器以及核间通信ipc寄存器。
25、根据本申请的第二方面,提供了一种数据采集系统,所述数据采集系统包括工业服务器和多个数据采集设备,所述数据采集设备中的多核异构芯片包括资源管理域和多个数据采集域;
26、在对所述数据采集设备中的至少一个数据采集域进行资源配置时,所述工业服务器,用于控制所述数据采集设备中的资源管理域修改防火墙,所述防火墙用于限制所述至少一个数据采集域的资源访问权限;
27、所述工业服务器,还用于通过预先映射的基址寄存器bar空间对所述数据采集设备中的相关寄存器进行资源配置,并对配置的资源进行复位和初始化,通过所述资源管理域通知所述至少一个数据采集域启动应用进程;
28、所述至少一个数据采集域,用于启动应用进程,所述应用进程用于通过重新配置的资源进行数据采集。
29、在一种可能的实现方式中,所述工业服务器,还用于通过外围组件快速互连pcie向所述资源管理域发送防火墙修改信息,所述防火墙修改信息用于规定所述至少一个数据采集域的资源访问权限;
30、所述资源管理域,用于通过pcie接收所述防火墙修改信息,根据所述防火墙修改信息修改防火墙,通过pcie向所述工业服务器发送防火墙修改成功信息;
31、所述工业服务器,还用于通过pcie接收所述防火墙修改成功信息。
32、根据本申请的第三方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上所述的跨设备的资源配置方法。
33、本申请提供的技术方案的有益效果至少包括:
34、工业服务器通过数据采集设备中的资源管理域修改防火墙,以限制各个数据采集域的资源访问权限;然后,工业服务器基于预先映射的bar空间对数据采集设备进行资源配置;最后,重启数据采集域中的应用进程即可通过重新配置的资源进行数据采集,这样,无需重新烧录分区即可对数据采集域进行资源分配,能够节省时间成本和硬件成本;通过防火墙机制能够动态调整数据采集域的安全等级,增强数据采集域的安全性;且能够动态调整资源分配,能够最大化地利用资源。
技术特征:1.一种跨设备的资源配置方法,其特征在于,用于包括工业服务器和多个数据采集设备的数据采集系统中,所述数据采集设备中的多核异构芯片包括资源管理域和多个数据采集域;所述方法包括:
2.根据权利要求1所述的跨设备的资源配置方法,其特征在于,所述工业服务器控制所述数据采集设备中的资源管理域修改防火墙,包括:
3.根据权利要求1所述的跨设备的资源配置方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的跨设备的资源配置方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的跨设备的资源配置方法,其特征在于,所述通过所述资源管理域通知所述至少一个数据采集域启动应用进程,包括:
6.根据权利要求1所述的跨设备的资源配置方法,其特征在于,所述方法还包括:
7.根据权利要求1至6任一项所述的跨设备的资源配置方法,其特征在于,所述相关寄存器包括资源配置scr寄存器以及核间通信ipc寄存器。
8.一种数据采集系统,其特征在于,所述数据采集系统包括工业服务器和多个数据采集设备,所述数据采集设备中的多核异构芯片包括资源管理域和多个数据采集域;
9.根据权利要求8所述的数据采集系统,其特征在于,
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1至7任一项项所述的跨设备的资源配置方法。
技术总结本申请公开了一种跨设备的资源配置方法、数据采集系统及存储介质,属于芯片技术领域。在对数据采集设备中的至少一个数据采集域进行资源配置时,工业服务器控制数据采集设备中的资源管理域修改防火墙,防火墙用于限制至少一个数据采集域的资源访问权限;工业服务器通过预先映射的基址寄存器BAR空间对数据采集设备中的相关寄存器进行资源配置,并对配置的资源进行复位和初始化,通过资源管理域通知至少一个数据采集域启动应用进程;至少一个数据采集域启动应用进程,应用进程用于通过重新配置的资源进行数据采集。本申请能节省时间成本和硬件成本;能动态调整数据采集域的安全等级,增强安全性;能动态调整资源分配,最大化地利用资源。技术研发人员:汤健雄受保护的技术使用者:上海励驰半导体有限公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/341204.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表