[发明专利]一种BIOS代码变量转化方法、系统、设备以及介质有效
| 申请号: | 201911379758.X | 申请日: | 2019-12-27 |
| 公开(公告)号: | CN111176638B | 公开(公告)日: | 2022-11-15 |
| 发明(设计)人: | 王兵 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/74;G06F9/4401 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 bios 代码 变量 转化 方法 系统 设备 以及 介质 | ||
本发明公开了一种BIOS代码变量转化方法,包括以下步骤:获取GPIO硬件参数设计文件以及配置文件;根据配置文件中的第一映射关系将GPIO硬件参数设计文件中的硬件参数名称以及硬件参数名称对应的硬件参数项分别转化为软件参数名称和软件参数项;根据软件参数名称和软件参数项生成中间文件;根据配置文件中的第二映射关系将中间文件的软件参数项转化为BIOS代码变量。本发明还公开了一种系统、计算机设备以及可读存储介质。本发明提出的方案通过调用和GPIO硬件参数与BIOS软件代码变量的对应关系,根据GPIO硬件设计文档,自动生成BIOS适配所需要的变量列表,可以大大减少BIOS研发人员开发时的人力成本和时间浪费,降低失误的发生概率和产品开发成本,提高了工作效率。
技术领域
本发明涉及BIOS领域,具体涉及一种BIOS代码变量转化方法、设备以及存储介质。
背景技术
在设计开发某一款服务器产品时,对于开机和系统正常运转非常关键的一个环节就是BIOS和硬件设计的适配工作,BIOS需要根据硬件上的GPIO设计进行相应的代码变量配置,才能保证BIOS程序在该服务器机型上的正常开机和可靠运行;如果适配出错,不仅可能会导致各种系统功能问题的发生,甚至会导致系统无法开机的严重后果。目前Intel最新的硬件平台大约有200多个GPIO Pin,每个GPIO都需要关注其功能模式、配置输入还是输出、信号是高电平还是低电平、中断类型设置等等参数。对于每一款新的服务器产品,BIOS中都需要对所有GPIO进行一次参数适配,适配过程需要对比每个GPIO Pin的所有参数,然后根据每个参数对应修改BIOS代码中的变量,一次适配过程就需要进行上千次的参数核对和变量修改工作。
在目前的服务器产品研发过程中,GPIO硬件设计与BIOS软件代码适配的工作是通过人工手动完成的。首先是每个新的服务器产品硬件工程师根据硬件的设计,输出一份记录所有GPIO的参数设置的表格文档给BIOS工程师;然后,BIOS工程师根据该文档的内容,与BIOS软件代码中的默认变量设定进行对比和修改;在这一环节中,由于硬件设计输出的GPIO参数都是文字描述格式,而BIOS软件代码中的GPIO配置变量都是数字类型,每个GPIO的所有参数,BIOS工程师都需要人工进行转换成对应的数字变量后,才能进行对比和修改工作。这种人工形式的适配工作一方面大大增加了人力投入和时间浪费,另一方面导致了不必要失误和问题的发生,导致研发效率的低下和公司成本的增加。
发明内容
有鉴于此,为了克服上述问题的至少一个方面,本发明实施例的提出一种BIOS代码变量转化方法,包括以下步骤:
获取GPIO硬件参数设计文件以及配置文件;
根据所述配置文件中的第一映射关系将所述GPIO硬件参数设计文件中的硬件参数名称以及所述硬件参数名称对应的硬件参数项分别转化为软件参数名称和软件参数项;
根据所述软件参数名称和所述软件参数项生成中间文件;
根据所述配置文件中的第二映射关系将所述中间文件的软件参数项转化为BIOS代码变量。
在一些实施例中,根据所述配置文件中的第一映射关系将所述GPIO硬件参数设计文件中的硬件参数名称以及硬件参数项分别转化为软件参数名称和软件参数项,进一步包括:
根据所述第一映射关系中预设的关键字分别筛选所述GPIO硬件参数设计文件中的硬件参数名称以及硬件参数项,并确定对应的标准的软件参数名称和软件参数项。
在一些实施例中,根据所述软件参数名称和所述软件参数项生成中间文件,进一步包括:
按照第一预设顺序排列所述软件参数名称;
根据排序后的所述软件参数名称生成中间文件。
在一些实施例中,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911379758.X/2.html,转载请声明来源钻瓜专利网。





