以太网性能监控方法、系统、工控设备以及存储介质

    公开(公告)号:CN116016295A

    公开(公告)日:2023-04-25

    申请号:CN202211615927.7

    申请日:2022-12-14

    Abstract: 本申请公开了一种以太网性能监控方法、系统、工控设备以及存储介质,其以太网性能监控方法包括:通过挂载在网卡驱动层接收数据包的路径上的快速数据路径XDP程序,将进入内核协议栈之前的数据包进行捕获;根据数据包分析规则对所述进入内核协议栈之前的数据包进行性能分析,得到所述工业以太网的性能分析结果并存储至内核数据库;根据所述性能分析结果处理所述进入内核协议栈之前的数据包,得到数据包的处理结果;根据所述性能分析结果和所述数据包的处理结果监控所述工业以太网。本申请为解决现有软硬件结合方案存在的操作繁琐的问题,提出了一种工业以太网现场总线纯软件实时监控方案,实现软件自动抓包及分析,简化操作步骤。

    虚拟机指令解析加速方法、装置和计算机存储介质

    公开(公告)号:CN112256331A

    公开(公告)日:2021-01-22

    申请号:CN202011528597.9

    申请日:2020-12-22

    Abstract: 本发明公开了一种虚拟机指令解析加速方法、装置和计算机存储介质,该方法包括以下步骤:在宿主机增设加速硬件,并通过专用总线与宿主机的处理器连接;将运行于宿主机的虚拟机中保存待解析指令的缓存区域地址映射到加速硬件的物理地址;当虚拟机写数据时,宿主机的处理器发起专用总线写地址有效,虚拟机的当前待解析指令在加速硬件中转换为宿主机可执行的指令;当宿主机读数据时,宿主机的处理器发起专用总线读地址有效,从加速硬件中读出宿主机可执行的指令。解决了现有技术中软件解析指令操作字段的过程十分缓慢的问题。

    系统功能扩展方法、装置及计算机可读存储介质

    公开(公告)号:CN112015522A

    公开(公告)日:2020-12-01

    申请号:CN202011200279.X

    申请日:2020-11-02

    Abstract: 本发明公开了一种系统功能扩展方法,所述系统功能扩展方法包括:当接收到扩展程序时,运行虚拟微控制器,所述虚拟微控制器为模拟精简指令集架构RISC-V处理器的软件;获取所述虚拟微控制器的程序存储器及所述虚拟微控制器的数据存储器;将所述扩展程序写入所述程序存储器;根据已写入所述扩展程序的程序存储器中的指令,更新所述数据存储器与所述虚拟微控制器的寄存器,以实现扩展功能。本发明还公开了一种系统功能扩展装置和一种计算机可读存储介质。本发明对于资源受限的系统,可实现运行时刻动态扩展系统功能。

    指令扩展方法、系统及计算机可读存储介质

    公开(公告)号:CN115373747A

    公开(公告)日:2022-11-22

    申请号:CN202211009405.2

    申请日:2022-08-19

    Abstract: 本发明公开了一种指令扩展方法、系统及计算机可读存储介质。包括如下步骤:根据待实现算法和指令扩展规则,在预设指令集中生成待扩展指令;在调用所述待扩展指令时,进入异常处理流程,并在所述异常处理流程中将处理器的执行环境由操作系统切换为OpenSBI;在所述OpenSBI执行环境下,生成并调用与所述待扩展指令相对应的扩展指令函数库;在完成所述扩展指令函数库的运行后,根据预设指令指针退出所述异常处理流程,并将所述执行环境由OpenSBI切换为操作系统,完成指令扩展。本发明提高了使用软件方式进行指令扩展时的性能。

    虚拟机指令解析加速方法、装置和计算机存储介质

    公开(公告)号:CN112256331B

    公开(公告)日:2021-04-27

    申请号:CN202011528597.9

    申请日:2020-12-22

    Abstract: 本发明公开了一种虚拟机指令解析加速方法、装置和计算机存储介质,该方法包括以下步骤:在宿主机增设加速硬件,并通过专用总线与宿主机的处理器连接;将运行于宿主机的虚拟机中保存待解析指令的缓存区域地址映射到加速硬件的物理地址;当虚拟机写数据时,宿主机的处理器发起专用总线写地址有效,虚拟机的当前待解析指令在加速硬件中转换为宿主机可执行的指令;当宿主机读数据时,宿主机的处理器发起专用总线读地址有效,从加速硬件中读出宿主机可执行的指令。解决了现有技术中软件解析指令操作字段的过程十分缓慢的问题。

    避免Linux内核内存碎片方法、设备及计算机存储介质

    公开(公告)号:CN111813710B

    公开(公告)日:2021-02-05

    申请号:CN202010950426.9

    申请日:2020-09-11

    Abstract: 本发明公开了一种避免Linux内核内存碎片方法,该方法包括:移除Linux内核内存中虚拟地址与物理地址的线性映射规则;当接收到针对Linux内核内存的分配请求时,查找所述Linux内核内存中的可用物理页帧,并将所述可用物理页帧依次分配给连续的逻辑页;其中,所述分配给连续的逻辑页的可用物理页帧连续或不连续;维护所述逻辑页与可用物理页帧之间的映射关系。彻底解决Linux内核内存碎片化的问题。达到提高Linux内核内存利用率的技术效果。

    工业以太网协议优化方法、系统及可读存储介质

    公开(公告)号:CN115695079B

    公开(公告)日:2025-01-21

    申请号:CN202211352900.3

    申请日:2022-10-31

    Abstract: 本申请公开了一种工业以太网协议优化方法、系统及可读存储介质,所述工业以太网协议优化方法包括步骤:将预设以太网驱动集成在OpenSBI中;根据预设内存共享机制,虚拟出与应用程序、所述OpenSBI和操作系统相对应的共享内存的访问接口;根据硬件的类型和所述访问接口,分别设置所述OpenSBI的中断机制以及通讯机制,其中,所述硬件的类型包括单核处理器和多核处理器;根据所述中断机制和所述通讯机制,控制应用程序和所述OpenSBI进行数据交互。本申请提高了工业以太网在RISC‑V平台的通讯能力。

    网卡驱动优化方法、装置、设备及存储介质

    公开(公告)号:CN115460024A

    公开(公告)日:2022-12-09

    申请号:CN202211070291.2

    申请日:2022-09-02

    Abstract: 本发明公开了一种网卡驱动优化方法、装置、设备及存储介质,属于通信技术领域,本申请应用于网卡驱动,当网卡收包中断产生时,Preemt rt Linux操作系统不采用中断线程化,同时不采用软中断,当收包中断产生时触发硬中断,直接在硬中断中关中断,轮询所述网卡的DMA接收描述符,从所述DMA接收描述符中读取所述报文,并将所述报文投入预设FIFO队列,开中断,完成报文的接收。因此,本申请减少了网卡收包过程中断线程和软中断的唤醒和调度时延,增强了网卡收包的实时性。

    语音识别方法、装置、设备及计算机可读存储介质

    公开(公告)号:CN112908333B

    公开(公告)日:2021-07-16

    申请号:CN202110501209.6

    申请日:2021-05-08

    Abstract: 本发明涉及语音识别技术领域,公开了一种语音识别方法、装置、设备及计算机可读存储介质。该语音识别方法包括:获取待识别语音数据;对所述待识别语音数据进行分割,得到待识别语音片段;将所述待识别语音片段输入至语音聚类模型,得到各待识别语音片段对应的分类结果;根据所述分类结果确定各待识别语音片段对应的关键词识别模型,并将所述待识别语音片段输入至对应的关键词识别模型,以得到语音识别结果。本发明能够实现增加基于MCU进行语音识别的可识别关键词数量。

    语音识别方法、装置、设备及计算机可读存储介质

    公开(公告)号:CN112908333A

    公开(公告)日:2021-06-04

    申请号:CN202110501209.6

    申请日:2021-05-08

    Abstract: 本发明涉及语音识别技术领域,公开了一种语音识别方法、装置、设备及计算机可读存储介质。该语音识别方法包括:获取待识别语音数据;对所述待识别语音数据进行分割,得到待识别语音片段;将所述待识别语音片段输入至语音聚类模型,得到各待识别语音片段对应的分类结果;根据所述分类结果确定各待识别语音片段对应的关键词识别模型,并将所述待识别语音片段输入至对应的关键词识别模型,以得到语音识别结果。本发明能够实现增加基于MCU进行语音识别的可识别关键词数量。

Patent Agency Ranking