[发明专利]动态定制启动内核的测试方法无效
申请号: | 200810180196.1 | 申请日: | 2008-11-28 |
公开(公告)号: | CN101751263A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 王凯;陈玄同 | 申请(专利权)人: | 英业达集团(天津)电子技术有限公司;英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/22 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;祁建国 |
地址: | 300193*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 定制 启动 内核 测试 方法 | ||
技术领域
本发明系关于一种计算机测试方法,且特别是一种动态定制启动内核的测试方法。
背景技术
计算机硬件的测试平台(以下简称为测试平台)可选用不同的操作系统作为执行环境,常见的操作系统例如为DOS、Windows或Linux操作系统。选用不同操作系统的测试平台,各拥有其优点及缺点。举例来说,以DOS为基础的测试平台的启动速度较快,且寻访硬件设备亦较为快速。然而,目前DOS操作系统已不再发展,致使硬件设备的扩充性存在相当的问题。另外,16/32位系统不支持安藤(Itanium)架构,也不支持大容量内存或硬盘的访问,且可驱动的硬件设备亦相当有限,因而有为数不少的计算机硬件无法以此类测试平台进行测试。以Windows为基础的测试平台,在硬件支持度上则明显较DOS丰富。且因Windows操作系统的使用广泛,许多硬件厂商所生产的硬件皆对Window操作系统有所支持。然而Windows操作系统为一种基于BIOS开机系统的操作系统环境,需进行繁复的系统驱动程序,开机时相当耗费时间;再者Windows操作系统的后台服务过多,也是造成系统运行速度缓慢的主因之一。另外,随着操作系统发展计算机硬件的访问权限管理越趋严格,如在Vista操作系统下需以附加的驱动软件才可对硬盘进行读写测试,此势必增加测试的不稳定性。部分测试平台虽然以可自行定义内核的Linux操作系统作为执行环境,以解决计算机硬件的访问权限的问题。然而,Linux操作系统仍为基于BIOS开机系统的操作系统环境。以此类操作系统为基础的测试平台仍存在系统驱动程序繁复和后台服务过多所衍生的系统运行缓慢的问题。
由上述可知,各种操作系统的优缺点不一,很难以单一种操作系统所构成的测试平台来实现所有的测试功能。因此,实际产线应用多采用多测试平台整合的方式来满足测试速度及测试覆盖率的要求。例如在单一测试平台上载有多种操作系统,首先以DOS操作系统完成硬件设备扫描和烧录、内存测试或硬盘保护功能测试等,再以Windows操作系统完成硬件执行测试(RunningTesting)。然而,此等方案在完成第一阶段测试后,须重新启动再以另一种操作系统进行测试,其仍无法彻底满足测试速度及测试覆盖率的要求。换言之,现阶段发展测试平台上虽欲达到尽可能减少测试时间及增加测试覆盖率的发展方向,但仍未有较为优化的解决方案。
发明内容
鉴于目前发展测试平台的测试速度慢及测试覆盖率不足等问题,本发明的目的在提出一种动态定制启动内核的测试方法,藉由自动侦测连接至测试平台的硬件设备信息,自动定制出合适于当下硬件设备的启动内核来启动测试平台。测试平台启动时无须加载冗余的不适切的驱动程序,藉以加快测试平台的启动速度。
为解决上述测试平台的测试速度慢以及测试覆盖率不足等问题,遂以计算机测试平台挂载本发明所提出的动态定制启动内核的测试方法来进行硬件测试。所述的动态定制启动内核的测试方法包括以下步骤:首先,开启计算机测试平台;接着,初始化计算机测试平台的硬件插槽;然后,读取连接至硬件插槽的硬件设备信息。之后,根据硬件设备信息加载对应的驱动程序;当加载完所有对应的驱动程序后,即根据这些驱动程序完成设备在启动内核内的动态挂接;最后,再执行此启动内核来完成开机,并进行硬件测试。
依照本发明的较佳实施例所述的动态定制启动内核的测试方法,其中当开启计算机测试平台时,会执行自我检测程序(POST)。随后,在初始化计算机测试平台的硬件插槽时,更藉由硬件插槽的电性改变来判断有连接硬件设备。
依照本发明的较佳实施例所述的动态定制启动内核的测试方法,其中初始化计算机测试平台的硬件插槽时,更包括加载储存有数笔硬件设备信息的安装指令内存(installOpRom)。所述的硬件设备信息则包括有硬件设备名称、设备类型、设备版本、以及对应的驱动程序种类和版本等信息。
依照本发明的较佳实施例所述的动态定制启动内核的测试方法,其中根据硬件设备信息加载对应的驱动程序的步骤包括透过本地主机端或远程服务器来加载。
依照本发明的较佳实施例所述的动态定制启动内核的测试方法,其中根据加载的驱动程序完成设备在启动内核内的动态挂接的步骤更包括透过选单接口选择性加载或卸除驱动程序,以及选择性调整及优化调用的后台服务程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达集团(天津)电子技术有限公司;英业达股份有限公司,未经英业达集团(天津)电子技术有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810180196.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:耕作机
- 下一篇:改善研磨颗粒残留的方法