一种设备运行状态显示系统、方法及存储介质技术方案

技术编号:38233762 阅读:15 留言:0更新日期:2023-07-25 18:00
本发明专利技术适用计算机技术领域,提供了一种设备运行状态显示系统、方法及存储介质,该系统包括图形显示模块,执行图形渲染;还包括信息接收模块,从运行设备通讯接口的中断读数据包,并唤醒任务对所述数据进行解析、组包以及分类;还包括信息存储模块,用于存储所述数据包,并在所述任务开始时将flash中原有运行设备的CPU历史运行数据发给内容提供模块;还包括内容提供模块,负责所述图形显示模块显示页面的创建、销毁和切换;还包括显示驱动模块,初始化所述图形显示模块,提供所述图形显示模块的显示接口;本发明专利技术系统结构简单,技术实现难度低,用户只需要通过本系统对接运行设备的CPU通讯接口即可将该设备的各种运行参数显示出来,方便快捷。方便快捷。方便快捷。

【技术实现步骤摘要】
一种设备运行状态显示系统、方法及存储介质


[0001]本专利技术属于电子信息
,尤其涉及一种设备运行状态显示系统、方法及存储介质。

技术介绍

[0002]目前市场上,一些计算机没有外接屏幕,通常是通过远程来登录和控制,或者是通过串口,来查看系统的运行状态和一些重要信息,还有一些硬件信息,比如CPU的温度、CPU的使用率、内存的使用情况、风扇的转速以及硬件的一些其他实时状态,这样的方法不是很方便,如果不是专业的人员,如何连接串口,如何安装驱动,如何选择正确的串口,这些都是需要了解的问题。同样通过SSH连接,网络配置,输入密码,这些也是问题,这其中任何一个环节出错,都会导致最终用户看不到机器运行状态;另外对于Linux系统繁多的调用命令,也是很头疼的一件事,很多用户可能并不知道这些命令,也没有时间去了解这些东西。
[0003]不仅如此,计算机在开机的过程中,这个时间一般的用户没有办法知道机器的状态,即使有,获取设备的运行状态的方法非常有限。可能是一个指示灯,一个数码管,可读性非常差,只有开发人员能够理解这些数字的含义,而且这些信号是实时的,没有办法保存这些信息。等机器出现故障时,往往不是第一现场,这时候机器可能已经重启或者断电了。对于一些低概率出现的故障,想要复现一次需要很长时间,对于维护来说极为不便。

技术实现思路

[0004]本专利技术的目的在于提供一种设备运行状态显示系统、方法及存储介质,旨在解决由于现有技术无法解决的问题。
[0005]一方面,本专利技术提供了一种设备运行状态显示系统,所述系统包括:
[0006]图形显示模块,执行图形渲染;
[0007]信息接收模块,从运行设备通讯接口的中断读数据包,并唤醒任务对所述数据进行解析、组包以及分类;
[0008]信息存储模块,用于存储所述数据包,并在所述任务开始时将flash中原有运行设备的CPU历史运行数据发给内容提供模块;
[0009]内容提供模块,负责所述图形显示模块显示页面的创建、销毁和切换;
[0010]显示驱动模块,初始化所述图形显示模块,提供所述图形显示模块的显示接口。
[0011]另一方面,本专利技术提供了一种设备运行状态显示方法,所述方法包括以下步骤:
[0012]连接运行设备的CPU通讯接口;
[0013]通过运行设备的CPU通讯接口检测运行设备系统的运行中断信息,根据所述中断信息获取运行设备的CPU运行数据包;
[0014]解析并分类所述数据包,获取所述数据包中CPU运行信息,所述CPU运行信息至少包括CPU温度信息、CPU使用率信息、内存使用率信息以及风扇转速信息;
[0015]存储所述CPU运行信息,并将所述CPU运行信息发送至显示模块进行显示。
[0016]本专利技术所述的设备运行状态显示方法,其中,所述存储所述CPU运行信息,并将所述CPU运行信息发送至显示模块进行显示包括:
[0017]所述任务将所述数据包解析之后,分别往所述信息存储模块和所述内容提供模块的FIFO缓存器中写入数据;
[0018]所述内容提供模块接收到数据后更新图形组件内容,所述图形渲染模块根据更新的图形组件内容调用所述显示驱动模块更新所述图形显示模块的显示内容。
[0019]本专利技术所述的设备运行状态显示方法,其中,执行所述连接运行设备的CPU通讯接口后,所述方法还包括:
[0020]所述信息存储模块在挂载完文件系统后,将运行设备的CPU历史运行信息从flash中读取出来并发送至所述内容提供模块,所述内容提供模块接收运行设备的CPU历史运行信息并将其于所述图形显示模块显示。
[0021]另一方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。
[0022]本专利技术有益效果在于,本专利技术系统结构简单,技术实现难度低,用户只需要通过本系统对接运行设备的CPU通讯接口即可将该设备的各种运行参数显示出来,同时还可将运行参数进行存储,以便于后期的维护查询,方便快捷。
附图说明
[0023]图1是本专利技术实施例一提供的设备运行状态显示系统的结构示意图;
[0024]图2是本专利技术实施例二提供的设备运行状态显示方法的实现流程图。
具体实施方式
[0025]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0026]以下结合具体实施例对本专利技术的具体实现进行详细描述:
[0027]实施例一:
[0028]图1示出了本专利技术实施例一提供的设备运行状态显示系统结构图,为了便于说明,仅示出了与本专利技术实施例相关的部分,其中,该系统包括:
[0029]图形显示模块,执行图形渲染;
[0030]信息接收模块,从运行设备通讯接口的中断读数据包,并唤醒任务对数据进行解析、组包以及分类;
[0031]信息存储模块,用于存储数据包,并在任务开始时将flash中原有运行设备的CPU历史运行数据发给内容提供模块;
[0032]内容提供模块,负责图形显示模块显示页面的创建、销毁和切换;
[0033]显示驱动模块,初始化图形显示模块,提供图形显示模块的显示接口;
[0034]其中,信息接收模块、信息存储模块、内容提供模块和显示驱动模块均集成于MCU控制器模块上,图形显示模块一般为LCD显示屏。
[0035]专利技术系统结构简单,技术实现难度低,用户只需要通过本系统对接运行设备的CPU
通讯接口即可将该设备的各种运行参数显示出来,同时还可将运行参数进行存储,以便于后期的维护查询,方便快捷。
[0036]实施例二:
[0037]图2示出了本专利技术实施例二提供的设备运行状态显示方法流程图,为了便于说明,仅示出了与本专利技术实施例相关的部分,其中该方法包括:
[0038]步骤S10:连接运行设备的CPU通讯接口;
[0039]步骤S20:通过运行设备的CPU通讯接口检测运行设备系统的运行中断信息,根据中断信息获取运行设备的CPU运行数据包;
[0040]步骤S30:解析并分类数据包,获取数据包中CPU运行信息,CPU运行信息至少包括CPU温度信息、CPU使用率信息、内存使用率信息以及风扇转速信息;
[0041]步骤S40:存储CPU运行信息,并将CPU运行信息发送至显示模块进行显示。
[0042]进一步的,存储CPU运行信息,并将CPU运行信息发送至显示模块进行显示包括:
[0043]任务将数据包解析之后,分别往信息存储模块和内容提供模块的FIFO缓存器中写入数据;
[0044]内容提供模块接收到数据后更新图形组件内容,图形渲染模块根据更新的图形组件内容调用显示驱动模块更新图形显示模块的显示内容。
[0045]进一步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备运行状态显示系统,其特征在于,所述系统包括:图形显示模块,执行图形渲染;信息接收模块,从运行设备通讯接口的中断读数据包,并唤醒任务对所述数据进行解析、组包以及分类;信息存储模块,用于存储所述数据包,并在所述任务开始时将flash中原有运行设备的CPU历史运行数据发给内容提供模块;内容提供模块,负责所述图形显示模块显示页面的创建、销毁和切换;显示驱动模块,初始化所述图形显示模块,提供所述图形显示模块的显示接口。2.一种设备运行状态显示方法,应用于权利要求1所述的系统,其特征在于,所述方法包括以下步骤:连接运行设备的CPU通讯接口;通过运行设备的CPU通讯接口检测运行设备系统的运行中断信息,根据所述中断信息获取运行设备的CPU运行数据包;解析并分类所述数据包,获取所述数据包中CPU运行信息,所述CPU运行信息至少包括CPU温度信息、CPU使用率信息、内存使用率信息以及风扇转速信息;存储所述CPU运行信息,并将所述CPU运行信息发送至...

【专利技术属性】
技术研发人员:池志凌
申请(专利权)人:深圳市智微智能科技股份有限公司
类型:发明
国别省市:

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

1