【技术实现步骤摘要】
本专利技术涉及一种更新计算机系统参数的系统及方法,尤其是涉及一种更新BIOS程序之系统及方法。
技术介绍
在实际工业生产中,不同型号的计算机系统的硬件组成相同,然而其基本输入输出系统(Basic Input/Output System,BIOS)有所不同。为满足工业生产,就需要提供一更新BIOS的系统及其相应的实现方法。传统的方法系采用I/O端口的方式更新BIOS,在DOS操作系统下,采用命令行的操作方式,使用BIOS系统供货商提供的程序来更新BIOS,操作不方便;该方法的实现依赖于BIOS的型号,通用性及兼容性较差。为避免上述缺陷,需要提供一种Windows操作系统下的系统及方法,该系统具有分层架构,并由BIOS提供更新BIOS程序之功能。
技术实现思路
本专利技术的主要目的在于,提供一种更新BIOS程序之系统。该系统采用分层架构,该分层架构包括一应用层、一驱动层、一硬件抽象层及一硬件平台。应用层包括一用户界面及一动态链接库;驱动层包括一驱动器模型;硬件抽象层包括一基本输入输出系统(BIOS)及一闪存,其中BIOS包括一BIOS更新模块;硬件平台包括一南桥及一中央处理单元(Central Processing Unit,CPU)。用户界面用于显示BIOS程序的相关信息,该相关信息包括当前BIOS程序的大小、产品号及供货商代号,以及新BIOS程序的名称、位置、大小及更新日期。用户通过该用户界面直观地更新BIOS程序,用户界面根据该更新操作向动态链接库输出一命令信号。动态链接库用于接收用户界面输出的命令信号,并将该命令信号转发到驱动器模型。驱动器模型用于接收该 ...
【技术保护点】
一种更新BIOS程序之系统,该系统包括一应用层、一驱动层、一硬件抽象层及一硬件平台,其特征在于,应用层包括一用户界面及一动态链接库,通过该用户界面加载一写有BIOS程序的二进制文件,该用户界面响应该更新操作生成一命令信号;驱 动层包括一驱动器模型,动态链接库与驱动器模型用于转发该命令信号;硬件抽象层包括:一闪存用于存储基本输入输出系统的程序;及一基本输入输出系统,用于接收该命令信号,其包括:一BIOS更新模块,用于根据上述二进制文 件中的程序更新闪存中的基本输入输出系统的程序。
【技术特征摘要】
1.一种更新BIOS程序之系统,该系统包括一应用层、一驱动层、一硬件抽象层及一硬件平台,其特征在于,应用层包括一用户界面及一动态链接库,通过该用户界面加载一写有BIOS程序的二进制文件,该用户界面响应该更新操作生成一命令信号;驱动层包括一驱动器模型,动态链接库与驱动器模型用于转发该命令信号;硬件抽象层包括一闪存用于存储基本输入输出系统的程序;及一基本输入输出系统,用于接收该命令信号,其包括一BIOS更新模块,用于根据上述二进制文件中的程序更新闪存中的基本输入输出系统的程序。2.如权利要求1所述的更新BIOS程序之系统,其特征在于,所述的动态链接库用于接收用户界面输出的命令信号,并将该命令信号转发到驱动器模型。3.如权利要求1所述的更新BIOS程序之系统,其特征在于,所述的驱动器模型用于接收用户界面输出的命令信号,并将该命令信号转发到基本输入输出系统。4.如权利要求1所述的更新BIOS程序之系统,其特征在于,所述的硬件平台包括一南桥及一中央处理单元,南桥用于连接基本输入输出系统与中...
【专利技术属性】
技术研发人员:唐桂花,舒三一,翁意钦,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。