显示模式切换方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29788536 阅读:18 留言:0更新日期:2021-08-24 18:06
本发明专利技术提供了一种显示模式切换方法、装置、电子设备及可读存储介质,所述方法包括:通过显示初始化程序接收来自用户操作产生的切换信号;选择与所述切换信号匹配的显示固件,其中,所述显示初始化程序中包括至少两种不同的显示固件,所述显示固件为所述显示初始化程序中支持一种显示模式的固件程序;运行所述显示初始化程序对显示模式进行初始化,以完成显示模式切换。本发明专利技术实施例,通过在显示初始化程序中预先设置至少两种不同的显示固件,当接收到用户操作产生的切换信号时,可以根据切换信号选择加载对应的显示固件,从而无需在显示模式切换过程中反复烧写固件程序消除了烧写失败风险,提升了板卡启动的可靠性。

【技术实现步骤摘要】
显示模式切换方法、装置、电子设备及存储介质
本专利技术实施例涉及图像显示领域,尤其涉及一种显示模式切换方法、装置、电子设备及可读存储介质。
技术介绍
随着半导体技术的发展进步,在计算机设备中使用的桥片可以支持不同的显示模式,以双路输出为例,第一种显示模式可以为一路VGA(VideoGraphicsArray,视频图形阵列)与一路DVI(DigitalVideoInterface,数字视频接口)同时显示,第二种显示模式可以为两路DVI同时显示。为了支持不同显示模式的切换,通常针对不同的显示模式编译不同的显示固件,在需要使用哪种显示模式时,烧写对应的显示固件。然而,由于固件烧写时需要先将存放固件程序的EEPROM(ElectricallyErasableProgrammablereadonlymemory,带电可擦可编程只读存储器)芯片擦除后才能烧写新固件。在实际应用中发现,烧写固件操作可能会造成,旧固件被擦掉,而新固件也未成功烧写的情况,这将导致板卡无法正常启动的严重后果。
技术实现思路
本专利技术实施例提供一种显示模式切换方法、装置、电子设备及可读存储介质,以解决显示模式切换过程中固件程序烧写失败风险大,影响板卡启动的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供一种显示模式切换方法,所述方法包括:通过显示初始化程序接收来自用户操作产生的切换信号;选择与所述切换信号匹配的显示固件,其中,所述显示初始化程序中包括至少两种不同的显示固件,所述显示固件为所述显示初始化程序中支持一种显示模式的固件程序;运行所述显示初始化程序对显示模式进行初始化,以完成显示模式切换。可选地,所述通过显示初始化程序接收来自用户操作产生的切换信号,包括:在用户切换拨码开关的工作状态时,生成切换信号;通过GPIO引脚获取所述切换信号,其中,所述GPIO引脚为CPU引脚或桥片引脚;将所述切换信号传输至所述显示初始化程序。可选地,所述在用户切换拨码开关的工作状态时,生成切换信号,包括:在所述拨码开关从断开切换为导通的情况下,生成第一切换信号,所述第一切换信号对应第一显示模式;在所述拨码开关从导通切换为断开的情况下,生成第二切换信号,所述第二切换信号对应第二显示模式;其中,所述第一显示模式和所述第二显示模式分别支持不同的接口协议。可选地,所述通过显示初始化程序接收来自用户操作产生的切换信号,包括:在BIOS系统启动加载过程中,通过修改预设环境变量的值,生成切换信号,其中,所述预设环境变量的各个值分别对应不同的显示固件;将所述切换信号传输至所述显示初始化程序。可选地,所述在BIOS系统启动加载过程中,通过修改预设环境变量的值,生成切换信号,包括:在所述预设环境变量为第一数值的情况下,生成第一切换信号,所述第一切换信号对应第一显示模式;在所述预设环境变量为第二数值的情况下,生成第二切换信号,所述第二切换信号对应第二显示模式;其中,所述第一显示模式和所述第二显示模式分别支持不同的接口协议。第二方面,本专利技术实施例还提供了一种显示模式切换装置,所述装置包括:接收模块,用于通过显示初始化程序接收来自用户操作产生的切换信号;选择模块,用于选择与所述切换信号匹配的显示固件,其中,所述显示初始化程序中包括至少两种不同的显示固件,所述显示固件为所述显示初始化程序中支持一种显示模式的固件程序;切换模块,用于运行所述显示初始化程序对显示模式进行初始化,以完成显示模式切换。可选地,所述接收模块包括:第一生成子模块,用于在用户切换拨码开关的工作状态时,生成切换信号;第一获取子模块,用于通过GPIO引脚获取所述切换信号,其中,所述GPIO引脚为CPU引脚或桥片引脚;第一传输子模块,用于将所述切换信号传输至所述显示初始化程序。可选地,所述第一生成子模块包括:第一生成单元,用于在所述拨码开关从断开切换为导通的情况下,生成第一切换信号,所述第一切换信号对应第一显示模式;用于在所述拨码开关从导通切换为断开的情况下,生成第二切换信号,所述第二切换信号对应第二显示模式;其中,所述第一显示模式和所述第二显示模式分别支持不同的接口协议。可选地,所述接收模块包括:第二生成子模块,用于在BIOS系统启动加载过程中,通过修改预设环境变量的值,生成切换信号,其中,所述预设环境变量的各个值分别对应不同的显示固件;第二传输子模块,用于将所述切换信号传输至所述显示初始化程序。可选地,所述第二生成子模块,包括:第二生成单元,用于在所述预设环境变量为第一数值的情况下,生成第一切换信号,所述第一切换信号对应第一显示模式;第四生成单元,用于在所述预设环境变量为第二数值的情况下,生成第二切换信号,所述第二切换信号对应第二显示模式;其中,所述第一显示模式和所述第二显示模式分别支持不同的接口协议。第三方面,本专利技术实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如前述任一种显示模式切换方法的步骤。第四方面,本专利技术实施例还提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如如前述任一种显示模式切换方法。本专利技术实施例,通过在显示初始化程序中预先设置至少两种不同的显示固件,当接收到用户操作产生的切换信号时,可以根据切换信号选择加载对应的显示固件,从而无需在显示模式切换过程中反复烧写固件程序消除了烧写失败风险,提升了板卡启动的可靠性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中一种显示模式切换方法的流程图;图2是本专利技术实施例中又一种显示模式切换方法的流程图;图3是本专利技术实施例中输入至GPIO引脚电平信号的电路示意图;图4是本专利技术实施例中另一种显示模式切换方法的流程图;图5是本专利技术实施例中一种显示模式切换装置的结构框图;图6是本专利技术实施例中一种电子设备的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本专利技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中本文档来自技高网...

【技术保护点】
1.一种显示模式切换方法,其特征在于,所述方法包括:/n通过显示初始化程序接收来自用户操作产生的切换信号;/n选择与所述切换信号匹配的显示固件,其中,所述显示初始化程序中包括至少两种不同的显示固件,所述显示固件为所述显示初始化程序中支持一种显示模式的固件程序;/n运行所述显示初始化程序对显示模式进行初始化,以完成显示模式切换。/n

【技术特征摘要】
1.一种显示模式切换方法,其特征在于,所述方法包括:
通过显示初始化程序接收来自用户操作产生的切换信号;
选择与所述切换信号匹配的显示固件,其中,所述显示初始化程序中包括至少两种不同的显示固件,所述显示固件为所述显示初始化程序中支持一种显示模式的固件程序;
运行所述显示初始化程序对显示模式进行初始化,以完成显示模式切换。


2.根据权利要求1所述的方法,其特征在于,所述通过显示初始化程序接收来自用户操作产生的切换信号,包括:
在用户切换拨码开关的工作状态时,生成切换信号;
通过GPIO引脚获取所述切换信号,其中,所述GPIO引脚为CPU引脚或桥片引脚;
将所述切换信号传输至所述显示初始化程序。


3.根据权利要求2所述的方法,其特征在于,所述在用户切换拨码开关的工作状态时,生成切换信号,包括:
在所述拨码开关从断开切换为导通的情况下,生成第一切换信号,所述第一切换信号对应第一显示模式;在所述拨码开关从导通切换为断开的情况下,生成第二切换信号,所述第二切换信号对应第二显示模式;其中,所述第一显示模式和所述第二显示模式分别支持不同的接口协议。


4.根据权利要求1所述的方法,其特征在于,所述通过显示初始化程序接收来自用户操作产生的切换信号,包括:
在BIOS系统启动加载过程中,通过修改预设环境变量的值,生成切换信号,其中,所述预设环境变量的各个值分别对应不同的显示固件;
将所述切换信号传输至所述显示初始化程序。


5.根据权利要求4所述的方法,其特征在于,所述在BIOS系统启动加载过程中,通过修改预设环境变量的值,生成切换信号,包括:
在所述预设环境变量为第一数值的情况下,生成第一切换信号,所述第一切换信号对应第一显示模式;在所述预设环境变量为第二数值的情况下,生成第二切换信号,所述第二切换信号对应第二显示模式;其中,所述第一显示模式和所述第二显示模式分别支持不同的接口协议。


6.一种显示模式切换装置,其特征在于,所述装置包括:
接收模块,用于通过显示初始化程序接收来自用户操作产生的切换信号;
选择模块,用于选择与所述切换信号匹配的显示固件,其中,所述显示初...

【专利技术属性】
技术研发人员:杜晓杰吴胜田永光
申请(专利权)人:龙芯中科技术股份有限公司
类型:发明
国别省市:北京;11

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

1