[发明专利]一种嵌入式系统方法及装置有效
申请号: | 201210157275.7 | 申请日: | 2012-05-18 |
公开(公告)号: | CN103425555A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 黎兴建;胡胜发 | 申请(专利权)人: | 安凯(广州)微电子技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 贾振勇 |
地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统 方法 装置 | ||
1.一种嵌入式系统测试方法,其特征在于,所述方法包括下述步骤:
记录测试需要的按键信息;
读取所记录的按键信息,发送给嵌入式系统,控制嵌入式系统执行对应的测试操作。
2.如权利要求1所述的测试方法,其特征在于,所述按键信息包括按键名、按键次数、按键间隔时间和按键类型信息。
3.如权利要求2所述的测试方法,其特征在于,所述按键信息记录在脚本文件中。
4.如权利要求3所述的测试方法,其特征在于,所述脚本文件采用下述流程生成:
1.创建一个空的脚本文件;
2.判断系统是否有按键信息传过来,是则执行步骤3,否则继续执行步骤2;
3.判断传过来的是否是第一次按键信息,是则执行步骤4,否则执行步骤5;
4.将按键信息写入脚本文件;
5.获取此按键和前一个按键的间隔时间;
6.判断此次按键信息是否与上一次按键信息相同,是则执行步骤7;否则执行步骤8;
7.将按键次数加1,将脚本文件的指针回退上到一个按键的位置;
8.将按键次数等于1,记录上一次的按键信息到脚本文件中,并记下此次的按键信息;
9.判断此次按键名是否为停止录制键,是则执行步骤10,否则执行步骤11;
10.保存脚本文件;
11.判断此次按键名是否为取消录制键,是则执行步骤12,否则执行步骤2;
12.取消当前录制,删除当前录制的脚本文件;
13.结束录制。
5.如权利要求3所述的测试方法,其特征在于,所述读取所记录的按键信息,发送给嵌入式系统的步骤通过启动测试线程,读取包含脚本文件信息的测试指引文件实现。
6.如权利要求5所述的测试方法,其特征在于,所述启动测试线程,读取包含脚本文件信息的测试指引文件的步骤具体为:
1.启动测试线程;
2.打开测试指引文件;
3.读取测试指引文件中的脚本文件名和脚本文件的循环次数;
4.打开读取到的脚本文件;
5.判断脚本文件的循环次数是否结束,是则执行步骤6,否则执行步骤3;
6.判断测试指引文件的循环次数是否结束,是则返回执行步骤2,否则执行步骤7;
7.关闭测试线程。
7.如权利要求6所述的测试方法,其特征在于,所述打开脚本文件的步骤具体为:
1.读取脚本文件中的一行数据;
2.提取数据中的按键名、按键次数、按键间隔时间和按键类型;
3.将按键名和按键类型传送给系统;
4.在系统上延时读到的按键间隔时间;
5.将当前提取到的按键次数减1,并判断按键次数是否等于0,是则执行步骤1,读取下一行数据,否则执行步骤3。
8.一种嵌入式系统测试装置,其特征在于,所述装置包括:
按键信息记录单元,用于记录测试需要的按键信息;以及
测试单元,用于读取所记录的按键信息,发送给嵌入式系统,控制嵌入式系统执行对应的测试操作。
9.如权利要求8所述的测试装置,其特征在于,所述按键信息包括按键名、按键次数、按键间隔时间和按键类型信息。
10.如权利要求8所述的测试装置,其特征在于,所述按键信息记录在脚本文件中。
11.如权利要求10所述的测试装置,其特征在于,所述测试单元通过启动测试线程,读取包含脚本文件信息的测试指引文件来控制嵌入式系统执行对应的测试操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安凯(广州)微电子技术有限公司,未经安凯(广州)微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210157275.7/1.html,转载请声明来源钻瓜专利网。