发明名称 |
多硬盘LED灯测试系统及方法 |
摘要 |
一种多硬盘LED灯测试方法包括步骤:获取正常连接到计算机上的硬盘数量;调用计算机操作系统中的API函数来创建一个主线程;通过该主线程的线程函数为每一个硬盘分别创建一个对应的子线程;通过每一个子线程与其对应的硬盘进行数据交互来驱动每一个硬盘上的LED灯;检测每一个硬盘上的LED灯状态;若硬盘上的LED灯处于点亮状态,则提示该硬盘上的LED灯符合标准;若硬盘上的LED灯处于熄灭状态,则警示该硬盘上的LED灯不符合标准;根据每一个硬盘上的LED灯的测试结果生成多硬盘LED灯的测试报告。实施本发明,能够快速地测试大批量硬盘LED灯的良好性,提高测试的覆盖面,节约测试时间及测试成本。 |
申请公布号 |
CN101650681B |
申请公布日期 |
2013.01.09 |
申请号 |
CN200810303757.2 |
申请日期 |
2008.08.14 |
申请人 |
鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
发明人 |
黄韬;赵红波 |
分类号 |
G06F11/22(2006.01)I |
主分类号 |
G06F11/22(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种多硬盘LED灯测试系统,安装并运行于计算机的操作系统中,该计算机连接有多个硬盘,其特征在于,该系统包括:硬盘侦测模块,用于侦测每一个硬盘是否正常连接到计算机上,并获取连接到计算机上的硬盘数量;线程创建模块,用于通过调用操作系统中的第一API函数来创建一个主线程,并通过该主线程的线程函数为每一个正常连接到计算机上的硬盘分别创建一个对应的子线程;LED灯驱动模块,用于通过每一个子线程与其对应的硬盘进行数据交互来分别驱动每一个硬盘上的LED灯,所述的数据交互是指每一个子线程通过操作系统中的第二API函数指向对应的硬盘中存储有数据信息的一个扇区,并读取该扇区的数据信息来驱动该硬盘上的LED灯,所述的数据信息为测试数据、硬盘属性信息或者硬盘分区信息;LED灯状态检测模块,用于检测每个硬盘上的LED灯状态,根据该LED灯状态判断硬盘上的LED灯是否通过测试,并产生每一个硬盘上LED灯的测试结果。 |
地址 |
518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号 |