一种嵌入式Linux系统下多机程序调度系统及实现方法技术方案

技术编号:24089985 阅读:47 留言:0更新日期:2020-05-09 07:38
本发明专利技术公开了一种嵌入式Linux系统下多机程序调度系统及实现方法,属于软件技术领域,本发明专利技术要解决的技术问题为如何避免每次监测控制前端设备时,都需要在对应的嵌入式终端前进行操作,提高监测效率,采用的技术方案为:该系统包括操控切换模块、组件启动及退出模块、状态数据交换模块、数据保存和数据恢复模块、状态交换同步控制协议模块和组件运行状态报告模块;操控切换模块用于对多种类型的操控程序进行切换;组件启动及退出模块用于控制操控模组的启动和退出;状态数据交换模块用于将需要切换的操控模组及操控模组的恢复执行需要的数据统一打包传送到对端设备。本发明专利技术还公开了一种嵌入式Linux系统下多机程序调度实现方法。

A multiprogramming scheduling system based on Embedded Linux system and its implementation

【技术实现步骤摘要】
一种嵌入式Linux系统下多机程序调度系统及实现方法
本专利技术涉及软件系统领域,具体地说是一种嵌入式Linux系统下多机程序调度系统及实现方法。
技术介绍
随着移动信息技术、物联网、网络传输能力的提升,嵌入式系统正在被应用于越来越多的领域。Linux系统由于其具有可移植性、稳定性、开源以及良好的生态系统的特点,被广泛应用于各种嵌入式硬件平台。嵌入式Linux系统由于其功能丰富和开发灵活,尤其在控制和显示领域有广泛的应用。传统应用场景下,一般被控制的前端会有多台设备,且分布在各处同时一个嵌入式终端通过网络连接到一台前端设备,如附图1所示,但是这样每次监测控制前端设备时,都需要在对应的嵌入式终端前进行操作,效率很低。
技术实现思路
本专利技术的技术任务是提供一种嵌入式Linux系统下多机程序调度系统及实现方法,来解决如何避免每次监测控制前端设备时,都需要在对应的嵌入式终端前进行操作,提高监测效率的问题。本专利技术的技术任务是按以下方式实现的,一种嵌入式Linux系统下多机程序调度系统,该系统包括,操控切本文档来自技高网...

【技术保护点】
1.一种嵌入式Linux系统下多机程序调度系统,其特征在于,该系统包括,/n操控切换模块,用于对多种类型的操控程序进行切换;/n组件启动及退出模块,用于控制操控模组的启动和退出;/n状态数据交换模块,用于将需要切换的操控模组及操控模组的恢复执行需要的数据统一打包传送到对端设备,保证操控模组切换后和切换前状态一致;/n数据保存和数据恢复模块,用于由各个操控模组内部的对自己关注的关键数据自行设计,并将数据打包后提供给操控集成调度软件;/n状态交换同步控制协议模块,用于在多个触控一体机间将本机运行的操控模组和将要切换的操控模组传递给对端设备,同时对切换后的状态进行控制,保证触控一体机上运行不同的操控...

【技术特征摘要】
1.一种嵌入式Linux系统下多机程序调度系统,其特征在于,该系统包括,
操控切换模块,用于对多种类型的操控程序进行切换;
组件启动及退出模块,用于控制操控模组的启动和退出;
状态数据交换模块,用于将需要切换的操控模组及操控模组的恢复执行需要的数据统一打包传送到对端设备,保证操控模组切换后和切换前状态一致;
数据保存和数据恢复模块,用于由各个操控模组内部的对自己关注的关键数据自行设计,并将数据打包后提供给操控集成调度软件;
状态交换同步控制协议模块,用于在多个触控一体机间将本机运行的操控模组和将要切换的操控模组传递给对端设备,同时对切换后的状态进行控制,保证触控一体机上运行不同的操控模组,确保操控模组的互斥,避免运行同一操控模组在操作时出现冲突的情况;
组件运行状态报告模块,用于对切换后重新运行的组件运行状态进行确认,保证组件切换后正常运行。


2.根据权利要求1所述的嵌入式Linux系统下多机程序调度系统,其特征在于,所述操控切换模块的表现形式为集成调度软件界面切换功能触控按钮,通过点击对应功能的触控按钮,将集成调度软件主显示面板切换为需使用的操控程序界面。


3.根据权利要求1所述的嵌入式Linux系统下多机程序调度系统,其特征在于,所述组件启动及退出模块的表现形式为调度软件内部执行逻辑,在调度软件主界面无对应操控按钮。


4.根据权利要求1或3所述的嵌入式Linux系统下多机程序调度系统,其特征在于,所述组件启动及退出模块是由组件启动模块和组件退出模块组成;
组件启动模块用于在本机接收到其他机器发送来的组件切换命令和状态数据包时,启动本机上需要切换的操控模组;
组件退出模块用于在本机调度软件接收到本机操控模组保存的操控模组状态数据后,操控集成调度软件将本机上的操控模组退出。


5.根据权利要求1所述的嵌入式Linux系统下多机程序调度系统,其特征在于,所述状态数据交换模块的表现形式为操控集成调度软件内部执行逻辑单元。


6.根据权利要求1或5所述的嵌入式Linux系统下多机程序调度系统,其特征在于,所述状态数据交换模块具有状态数据打包和恢复的功能,具体是将操控模组当前运行状态的关键数据进行打包,传递给操控集成调度软件,由调度软件发送给需要切换到的目标机,同时在目标机上的操控模组启动后,进行运行状态的恢复。


7.根据权利要求6所述的嵌入式Linux系统下多机程序调度系统,其特征在于,所...

【专利技术属性】
技术研发人员:张武刘君朋陈亮甫
申请(专利权)人:山东超越数控电子股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1