基于嵌入式边缘设备的算法调度引擎实现方法及装置与流程

文档序号:34378198发布日期:2023-06-08 00:14阅读:51来源:国知局
基于嵌入式边缘设备的算法调度引擎实现方法及装置与流程

本文件涉及计算机,尤其涉及一种基于嵌入式边缘设备的算法调度引擎实现方法及装置。


背景技术:

1、随着物联网技术的发展,对应嵌入式智能硬件的功能用户提出了更高的要求,不是原有单一的功能,用户可以灵活自动加载和卸载应用或者算法库。针对这种应用场景,原有基于arm-linux开发的应用程序已经不能满足的用户的需求。

2、现有算法调度是将算法和应用框架集成在一块,当需要增加一个算法,就需要把所有的应用程序重新编译一次。不但麻烦,还会影响正在运行算法任务。在一些特定的场景下,有的任务一旦启动是不运行停止,一旦停止可以能影响整个系统。

3、综上所述,现有的算法调度无法动态加载或者卸载算法;此外,算法和应用本身耦合器太强,没有独立成模块。


技术实现思路

1、本发明的目的在于提供一种基于嵌入式边缘设备的算法调度引擎实现方法及装置,旨在解决现有技术中的上述问题。

2、本发明提供一种基于嵌入式边缘设备的算法调度引擎实现方法,包括:

3、定义算法调度基本接口;

4、当需要将一个算法添加到应用框架进行调度时,实现所述算法调度基本接口,并确定用户算法;

5、将所述算法调度基本接口和所述用户算法进行编译;

6、通过嵌入式算法调度器提供的用户接口将编译后的文件添加到算法库,并提供界面配置物理接口和算法调度逻辑。

7、本发明提供一种基于嵌入式边缘设备的算法调度引擎实现装置,包括:

8、定义模块,用于定义算法调度基本接口;

9、编码模块,用于当需要将一个算法添加到应用框架进行调度时,实现所述算法调度基本接口,并确定用户算法;

10、编译模块,用于将所述算法调度基本接口和所述用户算法进行编译;

11、处理模块,用于通过嵌入式算法调度器提供的用户接口将编译后的文件添加到算法库,并提供界面配置物理接口和算法调度逻辑。

12、本发明实施例还提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述基于嵌入式边缘设备的算法调度引擎实现方法的步骤。

13、本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现上述基于嵌入式边缘设备的算法调度引擎实现方法的步骤。

14、采用本发明实施例,可以根据应用场景实现灵活动态加载、卸载。



技术特征:

1.一种基于嵌入式边缘设备的算法调度引擎实现方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述算法调度基本接口具体包括:任务启动开始接口、任务停止结束接口、任务硬件读写接口、嵌入式软件和硬件紧密接口、任务错误信息获取接口、任务配置参数传入接口、任务挂起接口、任务挂起解除接口。

3.根据权利要求1所述的方法,其特征在于,实现所述算法调度基本接口,并确定用户算法具体包括:

4.根据权利要求1所述的方法,其特征在于,将所述算法调度基本接口和所述用户算法进行编译具体包括:

5.一种基于嵌入式边缘设备的算法调度引擎实现系统,其特征在于,包括:

6.根据权利要求5所述的系统,其特征在于,所述算法调度基本接口具体包括:任务启动开始接口、任务停止结束接口、任务硬件读写接口、嵌入式软件和硬件紧密接口、任务错误信息获取接口、任务配置参数传入接口、任务挂起接口、任务挂起解除接口。

7.根据权利要求5所述的系统,其特征在于,所述编码模块具体用于:

8.根据权利要求5所述的系统,其特征在于,所述编译模块具体用于:

9.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至4中任一项所述的基于嵌入式边缘设备的算法调度引擎实现方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现如权利要求1至4中任一项所述的基于嵌入式边缘设备的算法调度引擎实现方法的步骤。


技术总结
本说明书实施例提供了一种基于嵌入式边缘设备的算法调度引擎实现方法及装置,其中,方法包括:定义算法调度基本接口;当需要将一个算法添加到应用框架进行调度时,实现所述算法调度基本接口,并确定用户算法;将所述算法调度基本接口和所述用户算法进行编译;通过嵌入式算法调度器提供的用户接口将编译后的文件添加到算法库,并提供界面配置物理接口和算法调度逻辑。本发明实施例可以实现灵活动态加载、卸载。

技术研发人员:王华
受保护的技术使用者:北京天拓四方科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1