[发明专利]操作系统控制方法、装置、计算机主板和可读存储介质有效
申请号: | 202111382101.6 | 申请日: | 2021-11-22 |
公开(公告)号: | CN113821265B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 刘辉;阮文科;王井红 | 申请(专利权)人: | 深圳华北工控软件技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445;G06F11/22 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 王新哲 |
地址: | 518100 广东省深圳市宝安区航城街道鹤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 控制 方法 装置 计算机 主板 可读 存储 介质 | ||
本申请实施例提供一种操作系统控制方法、装置、计算机主板和可读存储介质,该方法包括:进行上电自检操作后,获取BIOS对EC板卡所使用的预设地址以及对用于EC板卡请求中断的预设GPIO端口进行初始化配置;为EC寄存器值设置一个标识值,根据访问获取到的EC寄存器值及所述标识值确定当前是否搭载有EC板卡;在确定搭载有EC板卡时,对预设GPIO端口进行初始化;在EC板卡需要实现的功能成功加载并配置后,引导进入系统。采用该方法的主板可以充分对有EC板卡功能需求的客户与对EC板卡功能没有需求的客户达到同步兼容,以满足不同的使用场景。
技术领域
本申请涉及操作系统技术领域,尤其涉及一种操作系统控制方法、装置、计算机主板和可读存储介质。
背景技术
BIOS(Basic Input/Output System)即基本输入输出系统,是计算机硬件与软件之间的桥梁或者接口,它能够为计算机提供最底层的硬件控制程序。EC板卡(EC,EmbeddedController,嵌入式控制器)是一个单片机,现有EC板卡有两种构架,第一种是BIOS的FLASH(闪存)通过总线连接到EC板卡,然后EC板卡通过LPC总线连接到南桥,这种情况EC板卡的代码是存放在Flash中的,意味着其和BIOS共用一个Flash。第二种是EC板卡和FLASH共同接到LPC总线上,EC板卡的代码独立存放在一个Flash而与BIOS是分开的。
其中,BIOS与EC板卡都是可以进行升级的,升级BIOS或EC板卡的目的主要在于开启或者关闭一些功能,比如客户定制的一些需求或解决个别主板的兼容性和已知漏洞所造成的一些故障等。但是升级BIOS或EC板卡存在一些风险,比如若出现BIOS或EC板卡与升级文件不匹配,或者升级过程中出现关机或者断电等情况,往往会导致主板无法开机,此时只能是让专业技术人员将BIOS芯片或EC板卡取下并烧录对应的正确文件后重新焊上。
在实践中,会通过BIOS尽可能去做一些侦测外围设备的处理,特别是工控场合,由于存在有多个外围的板卡设备,因此针对不同的外围板卡设备需要做不同的BIOS来支持这些外围板卡设备的功能。然而,这样一来增加了BIOS文件的区分管控风险,甚至会对工厂在主板及主板维护中带来相应影响,比如,在生产过程中烧录的BIOS文件与客户需要的EC板卡不兼容,则需要拆卸BIOS芯片并重新烧录相关BIOS文件,否则会出现各种奇怪的问题,比如开机慢、运行异常,严重的甚至无法开机。而在日常维护中,如果客户想要升级EC板卡的功能,而当前主板的BIOS并没有兼容EC板卡功能的话,盲目地更新也会造成进系统宕机,甚至无法开机。这样一来不仅对客户的正常运营会造成了影响,还需要将机器寄回并拆卸及重新烧录相关的BIOS文件,因此维护的时间及成本大大提高。
发明内容
有鉴于此,本申请实施例提供一种操作系统控制方法、装置、计算机主板和可读存储介质,该方法可以有效解决BIOS对主板上搭载有EC板卡或未搭载EC板卡的兼容性问题。
本申请的实施例提供一种操作系统控制方法,应用于主板,所述方法包括:
BIOS进行上电自检操作后,激活用于分配给EC板卡使用的预设地址,以及对用于EC板卡请求中断的预设GPIO端口进行初始化配置;
为EC寄存器值设置一个标识值,访问激活后的所述预设地址以获取EC寄存器值,并根据所述标识值及经所述访问获取的EC寄存器值确定所述主板当前是否搭载有EC板卡;
在确定未搭载EC板卡时,关闭对所述预设GPIO端口的初始化和对EC板卡的数据访问,然后引导进入系统;
在确定搭载有EC板卡时,对所述预设GPIO端口进行初始化及进行所述EC板卡的数据访问,在所述EC板卡需要实现的功能加载成功并相应配置后,引导进入系统。
在一些实施例中,所述EC板卡需要实现的功能进行加载成功并配置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华北工控软件技术有限公司,未经深圳华北工控软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111382101.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:冶炼熔渣粒化装置
- 下一篇:预测性维护系统、预测性维护方法及掘进机