嵌入式系统测试的辅助装置及方法

文档序号:6615302阅读:189来源:国知局
专利名称:嵌入式系统测试的辅助装置及方法
技术领域
本发明涉及一种嵌入式系统测试的辅助装置及方法。
背景技术
提高和保证产品质量,是企业活动中的重要内容。为了提高和保证产品质量,企业必须 对产品实施测试以获得产品及其制造过程的质量信息,按照这些信息对产品的制造过程实施 控制——进行修正和补偿活动,使废次品与返修品率降到最低程度,最终保证产品质量形成 过程的稳定性及其产出产品的一致性。
众所周知,在对嵌入式系统进行测试时,要获得测试结果,并将其显示出来通常通过一 台个人计算机(Personal Computer)与嵌入式系统测试机台相连,在个人计算机与嵌入式系 统测试机台之间进行通讯,将所测试的结果在个人计算机上显示出来,即通过个人计算机充 当人机介面。由于个人计算机不仅检测时间过长(仅启动个人计算机就需要一定时间)且用 于购买个人计算机的成本也相对过高,架设机台的空间需求亦较大,如此既费时又耗资,测 试成本增加。

发明内容
鉴于以上内容,有必要提供一种嵌入式系统测试的辅助装置,其可以将测试结果转化成 通用输出输入芯片上对应的状态信息,并将对应的状态信息显示出来,用户可以通过显示出 来的状态信息得出测试的结果,结构简单方便。
鉴于以上内容,还有必要提供一种利用上述辅助装置辅助嵌入式系统测试的方法,其可 以将测试结果转化成通用输出输入芯片上对应的状态信息,并将对应的状态信息显示出来, 用户可以通过显示出来的状态信息得出测试的结果,方法简单方便。
一种嵌入式系统测试的辅助装置,该辅助装置与嵌入式系统测试机台相连,该嵌入式系 统测试机台用于测试各种嵌入式系统的功能,所述辅助装置包括依次连接的写入装置、通用 输入输出芯片、信号转换装置及串行总线接口,所述通用输入输出芯片还连接有显示装置, 其中所述写入装置用于将测试参数写入通用输入输出芯片中;所述通用输入输出芯片用于 保存上述测试参数;所述串行总线接口用于连接辅助装置与嵌入式系统测试机台;所述信号 转换装置用于根据串行总线接口的不同类型将嵌入式系统测试机台发出的读取信号及测试结 果转换成通用输入输出芯片上的格式;所述通用输入输出芯片还用于保存测试结果;所述显示装置用于即时显示通用输入输出芯片上的测试参数及测试结果。
一种利用权利要求所述的辅助装置辅助嵌入式系统测试的方法,该方法包括如下步骤 写入装置将测试参数写入通用输入输出芯片中;嵌入式系统测试机台发出读取通用输入输出 芯片上测试参数的读取信号;根据与嵌入式系统测试机台连接的串行总线接口的类型判断是 否需要进行信号转换;当不需要进行信号转换时,所述嵌入式系统测试机台读取通用输入输 出芯片上的测试参数,开始测试,然后将嵌入式系统测试机台的测试结果通过串行总线接口 写入通用输入输出芯片;当需要进行信号转换时,信号转换装置将所述的读取信号转换成通 用输入输出芯片上的格式以读取通用输入输出芯片上的测试参数,嵌入式系统测试机台开始 测试,然后信号转换装置将嵌入式系统测试机台的测试结果转换成通用输入输出芯片上的格 式,并将其写入通用输入输出芯片上;显示装置将通用输入输出芯片上的测试结果即时显示 出来。
相较于现有技术,所述的嵌入式系统测试的辅助装置及方法,利用辅助装置上依次连接 的写入装置、GPI0芯片、信号转换装置及串行总线接口获取嵌入式系统测试机台的测试结果 ,将测试结果转化成GPIO芯片上对应的状态信息,并将对应的状态信息显示出来,用户可以 通过显示出来的状态信息得出测试的结果,结构简单方便,占用空间小,大大节约了成本。


图l是本发明嵌入式系统测试的辅助装置较佳实施例的硬件架构图。
图2是本发明利用上述辅助装置辅助嵌入式系统测试的方法方法较佳实施例的流程图。
具体实施例方式
如图1所示,是本发明嵌入式系统测试的辅助装置较佳实施例的系统架构图。该系统主 要包括辅助装置1及嵌入式系统测试机台7。所述辅助装置1中包含有显示装置2、写入装置3 、通用输入输出(GPI0: General Purpose Input Output)芯片4、信号转换装置5及串行总 线接口6。在辅助装置l中,所述写入装置3、 GPI0芯片4、信号转换装置5及串行总线接口6依 次连接。所述辅助装置1通过串行总线接口6连接到嵌入式系统测试机台7。所述GPI0芯片4连 接显示装置2。
所述的串行总线接口6用于在辅助装置1与嵌入式系统测试机台7之间传送信号,所述的 辅助装置1上串行总线接口6包括以下几种通用串行总线接口 (USB: Universal Serial Bus)、内部集成电路总线(I2C: Inter —Integrated Circuit)、系统管理总线接口 ( SMBus: System Management Bus)及通用异步接受发送串行接口 (UART: Universal Asynchronous Receiver Transmitter),由于上述每种串行总线接口6都有一定的适用范围,因此在辅助装置1上安装有以上各种串行总线接口6以满足各种测试需要。
所述信号转换装置5用于当嵌入式系统测试机台7读取GPI0芯片4上的测试参数时,根据 串行总线接口6的不同类型判断是否需要将嵌入式系统测试机台发出的读取信号转换成GPI0 芯片上的格式以读取GPI0芯片4上的测试参数,及当嵌入式系统测试机台7测试完成后,将测 试结果转换成GPIO芯片上的格式。具体而言,若辅助装置1与嵌入式系统测试机台7是通过 USB接口或者UART接口连接,则需要通过信号转换装置5进行上述信号转换,若辅助装置l与 嵌入式系统测试机台7是通过I2C接口或者SMBUS接口连接,则不需要通过信号转换装置5进行 信号转换。
所述写入装置3用于将测试参数写入GPIO芯片4中。所述的测试参数包括测试的具体项目 、测试的初始状态。所述的写入装置3可以是单片机,还可以是其它任意合适的数据处理设 备,在本较佳实施例中,写入装置3使用的是单片机。
所述GPI0芯片4用于保存上述测试参数及测试结果,所述测试参数及测试结果存放在一 个EEP丽(Electrically Erasable Programmable Read Only Memory,电擦除可编程只读 存储器)中,所述测试参数及测试结果通常为一些具体的标示符,标示符标明测试的结果。 具体而言,例如,"FO"代表测试开始,嵌入式系统测试机台7读取到该信息进入测试状态 ,当完成测试之后,将测试结果通过串行总线接口6及信号转换装置5写入GPI0芯片4,若测 试通过,则写入GPI0芯片4的测试结果为"FF"以标明测试通过,若测试失败,则写入GPIO 芯片4的测试结果信息为"FE"以标明测试失败。
所述嵌入式系统测试机台7用于测试各种嵌入式系统(如主板)的功能,并能够读取 GPI0芯片4上的测试参数,并根据读取的测试参数进行测试,当完成测试之后,将测试结果 写入GPI0芯片4。若测试通过,则写入GPI0芯片4的测试结果为"FF"以标明测试通过,若测 试失败,则写入GPI0芯片4的测试结果为"FE"以标明测试失败。
所述显示装置2与GPI0芯片4相连,用于即时显示GPI0芯片4上的测试参数及测试结果, 例如,测试刚开始时,显示的是某一个符号(如F0)以标明测试开始,测试结束时显示其 它符号以标明测试是否通过。在本实施例中,所述的显示装置2为一块液晶显示片,在其它 实施例中,也可以是其它任意合适的显示装置。
如图2所示,是本发明嵌入式系统测试的辅助方法较佳实施例的流程图。
步骤SIO,首先,写入装置3将测试参数写入GPI0芯片4中。所述的测试参数包括测试的 具体项目、测试的初始状态。所述测试参数通常为一些具体的标示符,例如,标示符"l" 表示测试内存,"F0"表示测试开始,当嵌入式系统测试机台7从GPI0芯片4中读取到上述测
6试参数时,则嵌入式系统测试机台7开始测试内存。所述的写入装置3可以是单片机,还可以
是其它任意合适的数据处理设备,在本较佳实施例中,写入装置3使用的是单片机。 步骤Sll,嵌入式系统测试机台7发出读取GPI0芯片4上测试参数的读取信号。 步骤S12,信号转换装置5根据与嵌入式系统计台7连接的串行总线接口6的类型判断是否
需要进行将所述读取信号进行转换。具体而言,若辅助装置1与嵌入式系统测试机台7是通过
USB接口或者UART接口连接,则需要通过信号转换装置5将所述读取信号进行信号转换,若辅
助装置1与嵌入式系统测试机台7是通过I2C接口或者SMBUS接口连接,则不需要通过信号转换
装置5将所述读取信号进行信号转换。
步骤S13,当不需要进行信号转换时,所述读取信号读取GPI0芯片4上的测试参数,嵌入
式系统测试机台7开始测试。
步骤S14,将嵌入式系统测试机台7的测试结果通过串行总线接口6写入GPI0芯片4。 步骤S15,显示装置2将GPI0芯片4上的测试结果即时显示出来。具体而言,显示装置2显
示的信息都是与测试结果信息对应的符号信息,例如,若测试通过,则显示符号"FF",若
测试没有通过,则显示"FE"。
在步骤S12中,当需要进行信号转换时,于步骤S16,信号转换装置5将所述的读取信号
转换成GPI0芯片4上的格式以读取GPI0芯片4上的测试参数,嵌入式系统测试机台7开始测试
步骤S17,嵌入式系统测试机台的测试结果通过信号转换装置5转换成GPIO芯片4上的格 式,并将其写入GPI0芯片4上,之后转到步骤S15。
本发明所述的嵌入式系统测试的辅助装置及方法利用辅助装置上依次连接的写入装置器 、GPIO芯片、信号转换装置及串行总线接口获取嵌入式系统测试机台的测试结果,将测试结 果转化成GPIO芯片上对应的状态信息,并将对应的状态信息显示出来功能,用户可以通过显 示出来的状态信息得出测试的结果。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上 较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技 术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
权利要求1一种嵌入式系统测试的辅助装置,该辅助装置与嵌入式系统测试机台相连,该嵌入式系统测试机台用于测试各种嵌入式系统的功能,其特征在于,所述辅助装置包括依次连接的写入装置、通用输入输出芯片、信号转换装置及串行总线接口,所述通用输入输出芯片还连接有显示装置,其中所述写入装置用于将测试参数写入通用输入输出芯片中;所述通用输入输出芯片用于保存上述测试参数;所述串行总线接口用于连接辅助装置与嵌入式系统测试机台;所述信号转换装置用于根据串行总线接口的不同类型将嵌入式系统测试机台发出的读取信号及测试结果转换成通用输入输出芯片上的格式;所述通用输入输出芯片还用于保存测试结果;及所述显示装置用于即时显示通用输入输出芯片上的测试参数及测试结果。
2.如权利要求l所述的嵌入式系统测试的辅助装置,其特征在于,所 述串行总线接口是通用串行总线接口、内部集成电路总线、系统管理总线接口或通用异步接 受发送串行接口。
3.如权利要求l所述的嵌入式系统测试的辅助装置,其特征在于,所 述测试参数包括测试的具体项目。
4. 一种利用权利要求l所述的辅助装置辅助嵌入式系统测试的方法, 其特征在于,该方法包括如下步骤写入装置将测试参数写入通用输入输出芯片中;嵌入式系统测试机台发出读取通用输入输出芯片上测试参数的读取信号; 根据与嵌入式系统测试机台连接的串行总线接口的类型判断是否需要进行信号转换; 当不需要进行信号转换时,所述嵌入式系统测试机台读取通用输入输出芯片上的测试参数,开始测试,然后将嵌入式系统测试机台的测试结果通过串行总线接口写入通用输入输出芯片;当需要进行信号转换时,信号转换装置将所述的读取信号转换成通用输入输出芯片上 的格式以读取通用输入输出芯片上的测试参数,嵌入式系统测试机台开始测试,然后信号转 换装置将嵌入式系统测试机台的测试结果转换成通用输入输出芯片上的格式,并将其写入通 用输入输出芯片上;及显示装置将通用输入输出芯片上的测试结果即时显示出来。
5.如权利要求4所述的嵌入式系统测试方法,其特征在于,所述串行 总线接口是通用串行总线接口、内部集成电路总线、系统管理总线接口或通用异步接受发送 串行接口。
6.如权利要求4所述的嵌入式系统测试的方法,其特征在于,所述测 试参数包括测试的具体项目。
全文摘要
一种嵌入式系统测试的辅助装置,所述辅助装置包括依次连接的写入装置、通用输入输出芯片、信号转换装置及串行总线接口,所述通用输入输出芯片还连接有显示装置,其中所述写入装置用于将测试参数写入通用输入输出芯片中;所述通用输入输出芯片用于保存上述测试参数;所述串行总线接口用于连接辅助装置与嵌入式系统测试机台;所述信号转换装置用于根据串行总线接口的不同类型将嵌入式系统测试机台发出的读取信号及测试结果转换成通用输入输出芯片上的格式;所述通用输入输出芯片还用于保存测试结果;所述显示装置用于即时显示通用输入输出芯片上的测试参数及测试结果。另外,本发明还提供一种利用上述辅助装置辅助嵌入式系统测试的方法。
文档编号G06F11/28GK101452415SQ20071020280
公开日2009年6月10日 申请日期2007年11月30日 优先权日2007年11月30日
发明者欧阳铭修, 范朝宗, 谢忠仁 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1