一种BIOS与硬件机制交互设定GPIO配置的方法及装置与流程

文档序号:31147288发布日期:2022-08-17 00:16阅读:来源:国知局

技术特征:
1.一种bios与硬件机制交互设定gpio配置的方法,其特征在于,包括:获取需要调整的gpio配置信息集合c,添加机型和版本信息生成gpio配置信息集合b;将所述gpio配置信息集合b转化成二进制文件,并将所述二进制文件烧录到电可擦只读存储器中;启动bios,读取电可擦只读存储器中的数据;判断所述数据中是否有与当前机型和版本匹配的gpio配置信息集合c;若无,则使用bios默认的gpio配置信息集合配置gpio;若有,则使用与当前的机型和版本匹配的gpio配置信息集合c配置gpio。2.根据权利要求1所述的一种bios与硬件机制交互设定gpio配置的方法,其特征在于,所述将所述gpio配置信息集合b转化成二进制文件,并将所述二进制文件烧录到电可擦只读存储器中,包括:将所述gpio配置信息集合b与checksum信息整合成,生成二进制文件;将所述二进制文件签名后烧录到电可擦只读存储器中。3.根据权利要求1所述的一种bios与硬件机制交互设定gpio配置的方法,其特征在于,所述判断所述数据中是否有与当前机型和版本匹配的gpio配置信息集合c;若无,则使用bios默认的gpio配置信息集合配置gpio;若有,则使用与当前的机型和版本匹配的gpio配置信息集合c配置gpio,包括:判断所述数据中是否有与当前机型和版本匹配的数据段;若无,则使用bios默认的gpio配置信息集合配置gpio;若有,则判断gpio配置信息集合b中是否有本机型和版本对应的gpio配置信息集合c。4.根据权利要求3所述的一种bios与硬件机制交互设定gpio配置的方法,其特征在于,所述判断gpio配置信息集合b中是否有本机型和版本对应的gpio配置信息集合c,包括:判断gpio配置信息集合b中是否有本机型和版本对应的gpio配置信息集合c;若无,则使用bios默认的gpio配置信息集合中通用的gpio引脚对应的配置信息设定当前gpio引脚;若有,则判断与当前机型和版本匹配的gpio配置信息集合c中是否有当前gpio引脚对应的配置信息。5.根据权利要求4所述的一种bios与硬件机制交互设定gpio配置的方法,其特征在于,所述判断与当前机型和版本匹配的gpio配置信息集合c中是否有当前gpio引脚对应的配置信息,包括:判断与当前机型和版本匹配的gpio配置信息集合c中是否有当前gpio引脚(pin)对应的配置信息;若无,则使用bios默认的gpio配置信息集合中通用的gpio引脚对应的配置信息设定当前gpio引脚;若有,则使用与当前的机型和版本匹配的gpio配置信息集合c中通用的gpio引脚对应的配置信息设定当前gpio引脚。6.根据权利要求5所述的一种bios与硬件机制交互设定gpio配置的方法,其特征在于,所述使用bios默认的gpio配置信息集合中通用的gpio引脚对应的配置信息设定当前gpio引脚之后,或使用与当前的机型和版本匹配的gpio配置信息集合c中通用的gpio引对应的
配置信息设定当前gpio引脚之后,包括:判断当前gpio引脚是否遍历完成;若是,执行下一步;若否,将当前gpio引脚指向下一引脚。7.一种bios与硬件机制交互设定gpio配置的装置,其特征在于,包括:接收单元,用于获取需要调整的gpio配置信息集合c,添加机型和版本信息生成gpio配置信息集合b;转化单元,用于将所述gpio配置信息集合b转化成二进制文件;读取单元,用于读取电可擦只读存储器中的数据;判断单元,用于判断所述数据中是否有与当前机型和版本匹配的gpio配置信息集合c。8.一种存储介质,其上存储有计算机程序,其特征在于,当计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至6中任一项所述的一种bios与硬件机制交互设定gpio配置的方法。

技术总结
本发明属于计算机技术领域,公开了一种BIOS与硬件机制交互设定GPIO配置的方法及装置,包括:获取需要调整的GPIO配置信息集合c,添加机型和版本信息生成GPIO配置信息集合b;将所述GPIO配置信息集合b转化成二进制文件,并将所述二进制文件烧录到电可擦只读存储器中;启动BIOS,读取电可擦只读存储器中的数据;判断所述数据中是否有与当前机型和版本匹配的GPIO配置信息集合c;若无,则使用BIOS默认的GPIO配置信息集合配置GPIO;若有,则使用与当前的机型和版本匹配的GPIO配置信息集合c配置GPIO。针对需要修改的GPIO配置信息进行修改,无需调整全部GPIO,整合多个机型和版本信息,通用各种机型的BIOS,方便工程师对GPIO进行调整。整。整。


技术研发人员:赵美玉 唐斌
受保护的技术使用者:深圳市同泰怡信息技术有限公司
技术研发日:2022.04.21
技术公布日:2022/8/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1