一种基于主板固件的产品功能快速检测方法技术

技术编号:13735014 阅读:49 留言:0更新日期:2016-09-21 23:54
本发明专利技术公开了一种基于主板固件的产品功能快速检测方法,所述方法根据主板和整机产品设计不同,通过将测试功能模块集成进主板固件,通过操作硬件相关寄存器、映射内存地址方式控制各个被测硬件或子系统,实现操作系统下基本功能测试的测试项。本发明专利技术方法在计算机主板或整机产品生产结束后,无需陪测设备,即可对产品主要功能进行测试验证,以达到快速判断产品质量是否合格的目的,测试程序集成在主板固件中,不需要额外的测试设备,可靠性高,执行简单方便,效率高,能够大幅简化各种产品的质检操作流程,大幅提高生产效率。

【技术实现步骤摘要】

本专利技术涉及计算机服务器
,具体涉及一种基于主板固件的产品功能快速检测方法
技术介绍
在计算机生产制造领域,基于通用测试软件或定制测试软件进行产品基本功能测试已经是业界通用做法。例如主板PCBA结束后,针对主板产品各项功能(主要是各个接口)快速进行初步测试验证,以检验生产过程的可靠性并对问题产品进行快速筛检。但是在测试过程中往往需要挂接硬盘并引导进入操作系统才能够运行测试软件进行测试验证。这一过程涉及额外的硬件拆装和操作系统启动、关闭时间,不仅操作繁琐,效率低下。仅仅为验证产品的基本功能,就需要耗费大量时间精力。
技术实现思路
本专利技术要解决的技术问题是:本专利技术所述的方法,将基本功能的测试功能集成进主板BIOS固件中,无需等待操作系统启动,仅需主板上电BIOS运行至硬件初始化完成后,接收到指定按键激活测试功能即可进行测试。并且如非必要,就无需连接其他外部设备。因此,该方法比传统方法更方便快捷,易于操作,在日常生产等大规模检验测试工作中将能够大幅提高工作效率。本专利技术所采用的技术方案为:一种基于主板固件的产品功能快速检测方法,所述方法根据主板和整机产品设计不同,通过将测试功能模块集成进主板固件,在计算机主板或整机产品生产结束后,无需陪测设备,通过操作硬件相关寄存器、映射内存地址等方式控制各个被测硬件或子系统,实现操作系统下基本功能测试的测试项,使得在BIOS启动后就能够进行相关测试工作,而不必连接非测试目标类硬件,即可对产品主要功能进行测试验证,以达到快速判断产品质量是否合格的目的,也不必依赖操作系统启动,提高了在线测试效率,便于生产过程中筛查有问题的产品。各个子系统均以硬件寄存器操作和最简内存操作的方式,完成以往在操作系统下进行的最基本的功能测试。由此,即能在满足固件容量限制的条件下集成基本功能的测试,满足测试和筛检的要求。所述测试功能模块代码被包含并编译存储在BIOS中。所述方法在主板上电开机并完成硬件初始化后,通过响应指定的按键或组合键,测试程序开始运行。所述方法对于显示系统测试功能模块,由固件将指定数据写入显存,完成特定内容的显示,以此测试显示子系统的基本功能。所述方法对于主板生产过程的测试,仅输出红、绿、蓝三种纯色图像,以检验rgb硬件电路是否存在问题。所述方法对于带有显示面板的产品,在纯色图像基础上增加纯白、全黑、横条纹、竖条纹等测试图像,验证显示效果。本专利技术的有益效果为:本专利技术方法在计算机主板或整机产品生产结束后,无需陪测设备,即可对产品主要功能进行测试验证,以达到快速判断产品质量是否合格的目的,测试程序集成在主板固件中,不需要额外的测试设备,可靠性高,执行简单方便,效率高,能够大幅简化各种产品的质检操作流程,大幅提高生产效率。具体实施方式下面结合具体实施方式对本专利技术进一步说明:实施例1:一种基于主板固件的产品功能快速检测方法,所述方法根据主板和整机产品设计不同,通过将显示、声音、蜂鸣器、USB等测试功能模块集成进主板固件,在计算机主板或整机产品生产结束后,无需陪测设备,通过操作硬件相关寄存器、映射内存地址等方式控制各个被测硬件或子系统,实现操作系统下基本功能测试的测试项,使得在BIOS启动后就能够进行相关测试工作,而不必连接非测试目标类硬件,即可对产品主要功能进行测试验证,以达到快速判断产品质量是否合格的目的,也不必依赖操作系统启动,提高了在线测试效率,便于生产过程中筛查有问题的产品。各个子系统均以硬件寄存器操作和最简内存操作的方式,完成以往在操作系统下进行的最基本的功能测试。由此,即能在满足固件容量限制的条件下集成基本功能的测试,满足测试和筛检的要求。实施例2:在实施例1的基础上,本实施例所述测试功能模块代码被包含并编译存储在BIOS中。实施例3:在实施例2的基础上,本实施例所述方法在主板上电开机并完成硬件初始化后,通过响应指定的按键或组合键,测试程序开始运行。实施例4:在实施例1、2或3的基础上,本实施例所述方法对于显示系统测试功能模块,由固件将指定数据写入显存,完成特定内容的显示,以此测试显示子系统的基本功能。实施例5:在实施例1、2或3的基础上,本实施例所述方法对于主板生产过程的测试,仅输出红、绿、蓝三种纯色图像,以检验rgb硬件电路是否存在问题。实施例6:在实施例1、2或3的基础上,本实施例所述方法对于整机生产(特别是带有显示面板的产品,如笔记本电脑),在纯色图像基础上增加纯白、全黑、横条纹、竖条纹等测试图像,验证显示效果。以上实施方式仅用于说明本专利技术,而并非对本专利技术的限制,有关
的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的范畴,本专利技术的专利保护范围应由权利要求限定。本文档来自技高网
...

【技术保护点】
一种基于主板固件的产品功能快速检测方法,其特征在于:所述方法根据主板和整机产品设计不同,通过将测试功能模块集成进主板固件,通过操作硬件相关寄存器、映射内存地址方式控制各个被测硬件或子系统,实现操作系统下基本功能测试的测试项。

【技术特征摘要】
1.一种基于主板固件的产品功能快速检测方法,其特征在于:所述方法根据主板和整机产品设计不同,通过将测试功能模块集成进主板固件,通过操作硬件相关寄存器、映射内存地址方式控制各个被测硬件或子系统,实现操作系统下基本功能测试的测试项。2.根据权利要求1所述的一种基于主板固件的产品功能快速检测方法,其特征在于:所述测试功能模块代码被包含并编译存储在BIOS中。3.根据权利要求2所述的一种基于主板固件的产品功能快速检测方法,其特征在于:所述方法在主板上电开机并完成硬件初始化后,通过响应指定的按键或组合键,测试程序开始运行。4.根据权利要求1、...

【专利技术属性】
技术研发人员:张雁鹏刘强于治楼
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1