专利名称:Pxe测试装置及其pxe测试方法
技术领域:
本发明涉及一种测试系统及方法,特别是关于一种PXE测试装置及其PXE测试方法。
背景技术:
目前,大部分计算机的网卡都附带了 PXE(preboot execute environment,预启动执行环境)功能。执行该PXE功能,计算机可以通过网络从远程设备下载远程启动镜像,以实现操作系统的启动。在对计算机中的网卡进行PXE功能测试时,传统的测试方法需要另外架设一台与计算机相连接的PXE服务器,该PXE服务器需要安装DHCP (Dynamic Host Configuration Protocol,动态主机设置协议)服务。由于安装了 DHCP服务,为了不和计算机原属网络相冲突,需要另外组建一个网络。然而,架设PXE服务器及组建网络的成本都很高。
发明内容
鉴于以上内容,有必要提供一种PXE测试装置,能够以低成本实现网卡的PXE功能测试。此外,还有必要提供一种利用上述PXE测试装置对计算机中的网卡进行PXE功能测试的方法。一种PXE测试装置,该PXE测试装置包括第一存储器、第二存储器、微控制器、网络接口、网络控制器、电源连接器、电源控制器、第一指示器及第二指示器,其中所述第一存储器用于存储微控制器的引导程序、嵌入式操作系统、DHCP服务程序、BOOT服务程序、TFTP 服务程序及计算机的远程启动镜像,所述计算机通过网络接口与PXE测试装置相连,该计算机包括带有PXE功能的网卡;所述第二存储器用于提供微控制器的程序运行空间与缓存数据;所述微控制器连接于第一存储器与第二存储器,用于从第一存储器加载并执行/启动所述引导程序、嵌入式操作系统、DHCP服务程序、BOOT服务程序、TFTP服务程序,基于所述DHCP服务程序、BOOT服务程序、TFTP服务程序对网卡的PXE功能进行测试;所述网络接口用于连接计算机;所述网络控制器连接于微控制器与网络接口,用于经由网络接口在微控制器与网卡之间传送数据;所述电源连接器用于连接外部电源;所述电源控制器连接于第一存储器、第二存储器、微控制器、网络控制器及电源连接器,用于将经由电源连接器接入的外部电源转换为第一存储器、第二存储器、微控制器及网络控制器所需的直流稳压电源;所述第一指示器连接于微控制器,用于显示微控制器是否供电正常;及所述第二指示器连接于微控制器,用于显示微控制器是否启动就绪。一种利用上述PXE测试装置对计算机中的网卡进行PXE功能测试的方法,该方法包括步骤将PXE测试装置通过网络接口与计算机相连;将电源连接器接上外部电源,电源控制器将该外部电源转换为微控制器、第二存储器、第一存储器及网络控制器所需的直流稳压电源;第一指示器显示微控制器是否供电正常;若供电正常,微控制器从第一存储器加载引导程序;微控制器通过第二存储器执行所述引导程序,根据该引导程序进行硬件初始化并从第一存储器加载嵌入式操作系统、DHCP服务程序、BOOT服务程序及TFTP服务程序;微控制器通过第二存储器启动所述嵌入式操作系统、DHCP服务程序,BOOT服务程序及 TFTP服务程序;第二指示器显示微控制器是否启动就绪;若启动就绪,基于所述DHCP服务程序、BOOT服务程序、TFTP服务程序,微控制器对网卡的PXE功能进行测试。相较于现有技术,本发明提供的PXE测试装置及利用该PXE测试装置进行网卡PXE 功能测试的方法不需要另外架设PXE服务器,方法简单且节约了测试成本。
图1为本发明PXE测试装置较佳实施例的应用环境示意图。图2为图1中PXE测试装置的结构示意图。图3为利用图1中的PXE测试装置对计算机中的网卡进行PXE功能测试较佳实施例的流程图。主要元件符号说明
权利要求
1.一种PXE测试装置,其特征在于,该PXE测试装置包括第一存储器、第二存储器、微控制器、网络接口、网络控制器、电源连接器、电源控制器、第一指示器及第二指示器,其中所述第一存储器用于存储微控制器的引导程序、嵌入式操作系统、DHCP服务程序、BOOT 服务程序、TFTP服务程序及计算机的远程启动镜像,所述计算机通过网络接口与PXE测试装置相连,该计算机包括带有PXE功能的网卡;所述第二存储器用于提供微控制器的程序运行空间与缓存数据; 所述微控制器连接于第一存储器与第二存储器,用于从第一存储器加载并执行/启动所述引导程序、嵌入式操作系统、DHCP服务程序、BOOT服务程序、TFTP服务程序,基于所述 DHCP服务程序、BOOT服务程序、TFTP服务程序对网卡的PXE功能进行测试; 所述网络接口用于连接计算机;所述网络控制器连接于微控制器与网络接口,用于经由网络接口在微控制器与网卡之间传送数据;所述电源连接器用于连接外部电源;所述电源控制器连接于第一存储器、第二存储器、微控制器、网络控制器及电源连接器,用于将经由电源连接器接入的外部电源转换为第一存储器、第二存储器、微控制器及网络控制器所需的直流稳压电源;所述第一指示器连接于微控制器,用于显示微控制器是否供电正常;及所述第二指示器连接于微控制器,用于显示微控制器是否启动就绪。
2.如权利要求1所述的PXE测试装置,其特征在于,所述第一存储器还用于存储计算机的配置文件、系统维护工具及测试工具,所述微控制器还用于将所述配置文件、系统维护工具及测试工具经由网络控制器与网络接口映射到计算机。
3.如权利要求1所述的PXE测试装置,其特征在于,所述第一存储器是只读存储器,所述第二存储器是随机存取存储器。
4.如权利要求1所述的PXE测试装置,其特征在于,所述第一指示器与第二指示器是指示灯。
5.一种利用权利要求1所述PXE测试装置对计算机中的网卡进行PXE功能测试的方法,其特征在于,该方法包括步骤将PXE测试装置通过网络接口与计算机相连;将电源连接器接上外部电源,电源控制器将该外部电源转换为微控制器、第二存储器、 第一存储器及网络控制器所需的直流稳压电源; 第一指示器显示微控制器是否供电正常; 若供电正常,微控制器从第一存储器加载引导程序;微控制器通过第二存储器执行所述引导程序,根据该引导程序进行硬件初始化并从第一存储器加载嵌入式操作系统、DHCP服务程序、BOOT服务程序及TFTP服务程序;微控制器通过第二存储器启动所述嵌入式操作系统、DHCP服务程序,BOOT服务程序及 TFTP服务程序;第二指示器显示微控制器是否启动就绪;若启动就绪,基于所述DHCP服务程序、BOOT服务程序、TFTP服务程序,微控制器对网卡的PXE功能进行测试。
6.如权利要求5所述的方法,其特征在于,所述第一存储器还存储计算机的配置文件、 系统维护工具及测试工具,若网卡的PXE功能测试正常,则微控制器将所述配置文件、系统维护工具及测试工具经由网络控制器与网络接口映射到计算机。
7.如权利要求5所述的方法,其特征在于,所述第一存储器是只读存储器,所述第二存储器是随机存取存储器。
8.如权利要求5所述的方法,其特征在于,所述第一指示器与第二指示器是指示灯。
全文摘要
一种PXE测试装置及其PXE测试方法,该装置包括第一存储器,用于存储引导程序、嵌入式操作系统、DHCP服务程序、BOOT服务程序、TFTP服务程序及远程启动镜像;第二存储器,用于提供微控制器的程序运行空间与缓存数据;微控制器,从第一存储器加载并执行上述各个程序,对计算机中网卡的PXE功能进行测试;网络接口,用于连接计算机;网络控制器,用于在微控制器与网卡之间传送数据;电源连接器,用于连接外部电源;电源控制器,用于将外部电源转换为第一存储器、第二存储器、微控制器及网络控制器的直流稳压电源;第一指示器,用于显示微控制器是否供电正常;及所述第二指示器用于显示微控制器是否启动就绪。本发明能够以低成本实现网卡的PXE功能测试。
文档编号G06F11/22GK102457405SQ20101052005
公开日2012年5月16日 申请日期2010年10月26日 优先权日2010年10月26日
发明者林乐, 欧阳铭修, 胡明祥, 陈军民, 陈小飞, 龙志坚 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司