[发明专利]一种GPIO高效配置方法、系统及介质在审
申请号: | 202110296478.3 | 申请日: | 2021-03-19 |
公开(公告)号: | CN113190478A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 程聪聪 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F13/20 | 分类号: | G06F13/20;G06F13/42 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 gpio 高效 配置 方法 系统 介质 | ||
本发明公开了一种GPIO高效配置方法,包括以下步骤:获取接口配置数据,基于所述接口配置数据创建配置选项;对所述配置选项进行可视化处理,得到BIOS选项;基于所述配置选项创建接口配置管理平台;获取接口配置请求,选取与所述接口配置请求对应的所述BIOS选项;基于所述接口配置管理平台和选取的所述BIOS选项调整接口电平状态;本发明能够对于不同的GPIO配置需求设置对应的配置选项,并将该配置选项植入BIOS的源代码中做可视化处理,当服务器进行时钟同步测试时,直接在BIOS中选取对应的选项,来满足对应的GPIO配置需求,极大的节省了时间,并提高了服务器时钟同步测试效率。
技术领域
本发明涉及BIOS配置技术领域,特别是涉及一种GPIO高效配置方法、系统及介质。
背景技术
服务器进行时钟同步测试时,针对不同的测试链路,需要配置对应的GPIO(General-Purpose Input/Output,通用输入输出口);现有的配置方法是根据每次测试的GPIO配置需求,编译修改对应的BIOS版本,这种方法每变更一次GPIO配置需求,就需要对于BIOS(Basic Input Output System,基本输入输出系统)版本进行重新编译修改,极大的浪费时间,且降低了服务器时钟同步测试效率。
发明内容
本发明主要解决的是现有的GPIO配置方法浪费时间,导致服务器时钟同步测试效率极低的问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种GPIO高效配置方法,包括以下步骤:
获取接口配置数据,基于所述接口配置数据创建配置选项;
对所述配置选项进行可视化处理,得到BIOS选项;
基于所述配置选项创建接口配置管理平台;
获取接口配置请求,选取与所述接口配置请求对应的所述BIOS选项;
基于所述接口配置管理平台和选取的所述BIOS选项调整接口电平状态。
作为一种改进的方案,所述基于所述接口配置数据创建配置选项的步骤进一步包括:
获取所述接口配置数据中的第一待配置引脚和所述第一待配置引脚所对应的第一电平信息;
基于所述第一电平信息创建与所述第一待配置引脚对应的配置选项。
作为一种改进的方案,所述可视化处理包括:
设定与所述配置选项对应的选项标记值;
配置字符串生成函数,基于所述字符串生成函数和所述配置选项在BIOS中创建选项字符串;
配置赋值函数,基于所述赋值函数、所述选项标记值和所述选项字符串得到所述BIOS选项。
作为一种改进的方案,所述基于所述字符串生成函数和所述配置选项在BIOS中创建选项字符串的步骤进一步包括:
调用所述字符串生成函数在所述BIOS的数据层代码中生成与所述配置选项对应的所述选项字符串。
作为一种改进的方案,所述基于所述赋值函数、所述选项标记值和所述选项字符串得到所述BIOS选项的步骤进一步包括:
调用赋值函数将所述选项标记值与所述选项标记值所对应的所述选项字符串绑定,得到所述BIOS选项。
作为一种改进的方案,所述基于所述配置选项创建接口配置管理平台的步骤进一步包括:
在所述数据层代码中定义配置结构体;
在所述配置结构体中定义引脚变量和电平状态变量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110296478.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种串口信息显示方法、系统及介质
- 下一篇:高能脉冲电弧蒸发源