一种触摸屏在线显示启动系统、方法和显示系统技术方案

技术编号:36863557 阅读:51 留言:0更新日期:2023-03-15 18:45
本发明专利技术提出了一种触摸屏在线显示启动系统、方法和显示系统,属于触摸屏显示技术领域。所述触摸屏在线显示启动方法包括:当接收到触摸屏启动指令时,根据所述触摸屏启动指令对操作系统进行开机操作,其中,所述操作系统为Linux;获取执行当前开机操作对应的CPU作为标定CPU,选在除所述标定CPU以外的非标定CPU作为目标CPU;利用所述目标CPU执行所述触摸屏的初始化。所述系统包括与所述方法步骤对应的模块。块。块。

【技术实现步骤摘要】
一种触摸屏在线显示启动系统、方法和显示系统


[0001]本专利技术一种触摸屏在线显示启动系统、方法和显示系统,属于触摸屏显示


技术介绍

[0002]现有的触摸屏管理设备是基于plc软件开发,且触摸屏系统存储容量少只有128mb,触摸屏系统开机速度慢基本要5

6s,而且容易卡住死机。

技术实现思路

[0003]本专利技术提供了一种触摸屏在线显示启动系统、方法和显示系统,用以解决现有触摸屏启动响应时间长,且易出现死机的问题,所采取的技术方案如下:一种触摸屏在线显示启动方法,所述触摸屏在线显示启动方法包括:当接收到触摸屏启动指令时,根据所述触摸屏启动指令对操作系统进行开机操作,其中,所述操作系统为Linux;获取执行当前开机操作对应的CPU作为标定CPU,选在除所述标定CPU以外的非标定CPU作为目标CPU;利用所述目标CPU执行所述触摸屏的初始化。
[0004]进一步地,当接收到触摸屏启动指令时,根据所述触摸屏启动指令对操作系统进行开机操作,包括:获取当前触摸屏对应终端的支持运行的最低CPU数量和最大CPU数量,并对每个CPU进行编号;在接收到触摸屏启动指令时,指定一个CPU对操作系统进行开机操作。
[0005]进一步地,获取执行当前开机操作对应的CPU作为标定CPU,选在除所述标定CPU以外的非标定CPU作为目标CPU,包括:提取当前执行操作系统开机操作对应的CPU及其对应的编号,将执行操作系统开机操作对应的CPU作为标定CPU;在所述所述前触摸屏对应终端对应的所有CPU中剔除所述标定CPU对应的编号;提取当前触摸屏对应终端的支持运行的最低CPU数量和最大支持CPU数量,根据所述当前触摸屏对应终端的支持运行的最低CPU数量和最大支持CPU数量确定用于执行触摸屏初始化的CPU数量;按照所述CPU数量在所述触摸屏对应终端中实际设置的CPU中进行划分,获得目标CPU;其中,所述用于执行触摸屏初始化的CPU数量通过如下公式获取:
[0006]其中,N表示执行触摸屏初始化的CPU数量;N1表示当前触摸屏对应终端的实际已启动CPU个数(其中,当前触摸屏对应终端内设置有最大支持CPU数量对应的CPU,但是,不是所有CPU都全部被启动,实际启动的CPU数量是根据当前触摸屏对应终端已执行的运行负荷最大情况下所启动的CPU数量进行确定的,一般实际启动的CPU数量大于所述当前触摸屏对应终端的支持运行的最低CPU数量);N
min
和N
max
分别表示所述当前触摸屏对应终端的支持运行的最低CPU数量和最大支持CPU数量;N0表示基准CPU数量,并且,INT()表示向上取整。
[0007]进一步地,利用所述目标CPU执行所述触摸屏的初始化,包括:在目标CPU中任选一个CPU执行触摸屏的初始化;在下一次触摸屏的初始化过程中,采用与上一次触摸屏的初始化不同的CPU进行触摸屏的初始化,直至所有目标CPU遍历执行触摸屏的初始化;当所有目标CPU遍历执行触摸屏的初始化后,针对每次触摸屏的初始化随机选择目标CPU中任选一个CPU执行触摸屏的初始化。
[0008]一种触摸屏在线显示启动系统,所述触摸屏在线显示启动系统包括:开机执行模块,用于当接收到触摸屏启动指令时,根据所述触摸屏启动指令对操作系统进行开机操作,其中,所述操作系统为Linux;目标获取模块,用于获取执行当前开机操作对应的CPU作为标定CPU,选在除所述标定CPU以外的非标定CPU作为目标CPU;初始化模块,用于利用所述目标CPU执行所述触摸屏的初始化。
[0009]进一步地,所述开机执行模块包括:数量获取模块,用于获取当前触摸屏对应终端的支持运行的最低CPU数量和最大CPU数量,并对每个CPU进行编号;执行模块,用于在接收到触摸屏启动指令时,指定一个CPU对操作系统进行开机操作。
[0010]进一步地,所述目标获取模块包括:第一提取模块,用于提取当前执行操作系统开机操作对应的CPU及其对应的编号,将执行操作系统开机操作对应的CPU作为标定CPU;编号模块,用于在所述所述前触摸屏对应终端对应的所有CPU中剔除所述标定CPU对应的编号;第二提取模块,用于提取当前触摸屏对应终端的支持运行的最低CPU数量和最大支持CPU数量,根据所述当前触摸屏对应终端的支持运行的最低CPU数量和最大支持CPU数量确定用于执行触摸屏初始化的CPU数量;划分模块,用于按照所述CPU数量在所述触摸屏对应终端中实际设置的CPU中进行划分,获得目标CPU;其中,所述用于执行触摸屏初始化的CPU数量通过如下公式获取:
[0011]其中,N表示执行触摸屏初始化的CPU数量;N1表示当前触摸屏对应终端的实际已启动CPU个数(其中,当前触摸屏对应终端内设置有最大支持CPU数量对应的CPU,但是,不是
所有CPU都全部被启动,实际启动的CPU数量是根据当前触摸屏对应终端已执行的运行负荷最大情况下所启动的CPU数量进行确定的,一般实际启动的CPU数量大于所述当前触摸屏对应终端的支持运行的最低CPU数量);N
min
和N
max
分别表示所述当前触摸屏对应终端的支持运行的最低CPU数量和最大支持CPU数量;N0表示基准CPU数量,并且,INT()表示向上取整。
[0012]进一步地,所述初始化模块包括:选择模块,用于在目标CPU中任选一个CPU执行触摸屏的初始化;遍历模块,用于在下一次触摸屏的初始化过程中,采用与上一次触摸屏的初始化不同的CPU进行触摸屏的初始化,直至所有目标CPU遍历执行触摸屏的初始化;初始化执行模块,用于当所有目标CPU遍历执行触摸屏的初始化后,针对每次触摸屏的初始化随机选择目标CPU中任选一个CPU执行触摸屏的初始化。
[0013]一种利用所述触摸屏在线显示启动方法的显示系统,所述显示系统包括触摸屏系统、处理器和存储器;所述处理器用于在执行时实现上述一项所述方法。
[0014]进一步地,所述触摸屏系统在Linux环境下运行,并且,所述存储器的最大容量为8Gb。
[0015]本专利技术有益效果:本专利技术提出的一种触摸屏在线显示启动系统、方法和显示系统能够有效提高开机速度,使开机速度快,读取系统只需(3

4s),同时大容量存储,能够增加系统的多样性。另一方面,通过本专利技术提出的一种触摸屏在线显示启动系统、方法和显示系统的执行触摸屏初始化的CPU的选择和运行方式能够有效降低触摸屏初始化的运行负荷,进而提高触摸屏初始化的效率和响应速度,进而在降低显示负荷运行程度的情况下,提高触摸屏初始化效率。
附图说明
[0016]图1为本专利技术所述触摸屏在线显示启动方法的流程图;图2为本专利技术所述触摸屏在线显示启动系统的系统框图。
具体实施方式
[0017]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0018]本专利技术实施例提出了一种触摸屏在线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触摸屏在线显示启动方法,其特征在于,所述触摸屏在线显示启动方法包括:当接收到触摸屏启动指令时,根据所述触摸屏启动指令对操作系统进行开机操作,其中,所述操作系统为Linux;获取执行当前开机操作对应的CPU作为标定CPU,选在除所述标定CPU以外的非标定CPU作为目标CPU;利用所述目标CPU执行所述触摸屏的初始化。2.根据权利要求1所述触摸屏在线显示启动方法,其特征在于,当接收到触摸屏启动指令时,根据所述触摸屏启动指令对操作系统进行开机操作,包括:获取当前触摸屏对应终端的支持运行的最低CPU数量和最大CPU数量,并对每个CPU进行编号;在接收到触摸屏启动指令时,指定一个CPU对操作系统进行开机操作。3.根据权利要求1所述触摸屏在线显示启动方法,其特征在于,获取执行当前开机操作对应的CPU作为标定CPU,选在除所述标定CPU以外的非标定CPU作为目标CPU,包括:提取当前执行操作系统开机操作对应的CPU及其对应的编号,将执行操作系统开机操作对应的CPU作为标定CPU;在所述所述前触摸屏对应终端对应的所有CPU中剔除所述标定CPU对应的编号;提取当前触摸屏对应终端的支持运行的最低CPU数量和最大支持CPU数量,根据所述当前触摸屏对应终端的支持运行的最低CPU数量和最大支持CPU数量确定用于执行触摸屏初始化的CPU数量;按照所述CPU数量在所述触摸屏对应终端中实际设置的CPU中进行划分,获得目标CPU;其中,所述用于执行触摸屏初始化的CPU数量通过如下公式获取:其中,N表示执行触摸屏初始化的CPU数量;N1表示当前触摸屏对应终端的实际已启动CPU个数;N
min
和N
max
分别表示所述当前触摸屏对应终端的支持运行的最低CPU数量和最大支持CPU数量;N0表示基准CPU数量,并且,INT()表示向上取整。4.根据权利要求1所述触摸屏在线显示启动方法,其特征在于,利用所述目标CPU执行所述触摸屏的初始化,包括:在目标CPU中任选一个CPU执行触摸屏的初始化;在下一次触摸屏的初始化过程中,采用与上一次触摸屏的初始化不同的CPU进行触摸屏的初始化,直至所有目标CPU遍历执行触摸屏的初始化;当所有目标CPU遍历执行触摸屏的初始化后,针对每次触摸屏的初始化随机选择目标CPU中任选一个CPU执行触摸屏的初始化。5.一种触摸屏在线显示启动系统,其特征在于,所述触摸屏在线显示启动系统包括:开机执行模块,用于当接收到触摸屏启动指令时,根据所述触摸屏启动指令对操作系统进行开机操作,其中,所...

【专利技术属性】
技术研发人员:李平
申请(专利权)人:无锡昆态科技有限公司
类型:发明
国别省市:

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

1