电子设备接口的检测方法、装置的制造方法

文档序号:9673029阅读:283来源:国知局
电子设备接口的检测方法、装置的制造方法
【技术领域】
[0001]本发明涉及电子控制领域,尤其涉及一种电子设备接口的检测方法、装置。
【背景技术】
[0002]电子设备的外部存储接口,是实现电子设备拓展存储和对外部存储设备数据交换的重要接口。现有针对电子设备外部存储接口的测试,通常在接入外部存储设备时手动输入测试命令对外部存储设备进行测试,且仅限于能否正常读写功能的测试而无法测试电子设备接口的写入速度和读取速度,导致测试效率不高且测试功能有限。

【发明内容】

[0003]鉴于此,本发明提供一种电子设备接口的检测方法、装置及设备,解决现有针对电子设备的外部存储接口的测试效率不高且测试功能有限的技术问题。
[0004]根据本发明的实施例,提供一种电子设备接口的检测方法,包括:检测电子设备接口接入的外部存储设备;通过热插拔机制将检测到的外部存储设备绑定到预设绑定目录;将所述预设绑定目录和设备路径保存到指定文件中;从所述指定文件中读取所述预设绑定目录和设备路径以确认所述外部存储设备是否存在;以及当所述外部存储设备确认存在时,通过检测命令检测所述电子设备接口的写入速度和读取速度。
[0005]优选的,所述通过热插拔机制将检测到的外部存储设备绑定到预设绑定目录步骤包括:调用热插拔事件处理函数,并根据设备名和环境变量读取所述外部存储设备的设备节点和分区文件的系统格式;以及根据所述分区文件的系统格式选择命令绑定所述设备节点到预设绑定目录。
[0006]优选的,所述根据所述分区文件的系统格式选择命令绑定所述设备节点到预设绑定目录步骤还包括:判断所述分区文件的系统格式是否为NTFS文件系统;当所述分区文件的系统格式判断为NTFS文件系统时,选择ntfs-3g命令绑定所述设备节点到预设绑定目录;以及当所述分区文件的系统格式判断并非为NTFS文件系统时,选择mount命令绑定所述设备节点到预设绑定目录。
[0007]优选的,所述当所述外部存储设备确认存在时通过检测命令检测所述电子设备的接口的写入速度和读取速度步骤包括:通过检测命令检测所述电子设备的接口的写入速度;判断检测到的写入速度是否达标;以及当所述写入速度达标时,通过检测命令检测所述电子设备的接口的读取速度;以及当所述写入速度未达标时,输出所述写入速度以及相关测试失败信息。
[0008]优选的,所述通过检测命令检测所述电子设备的接口的写入速度步骤包括:通过dd命令向所述预设绑定目录写入预设文件大小的空字符流文件并记录起止时间;以及根据所述空字符流文件的预设文件大小和起止时间计算写入速度。
[0009]优选的,所述通过检测命令检测所述电子设备的接口的读取速度步骤包括:通过dd命令在所述预设绑定目录中读取预设文件大小的数据文件并记录起止时间;以及根据所述数据文件的预设文件大小和起止时间计算读取速度。
[0010]优选的,在所述当所述写入速度达标时通过检测命令检测所述电子设备的接口的读取速度步骤之后还包括:判断检测到的读取速度是否达标;以及当所述读取速度达标时,输出所述电子设备接口的写入速度、读取速度和相关测试成功信息。
[0011]优选的,当所述读取速度未达标时输出所述写入速度、读取速度以及相关测试失败信息。
[0012]优选的,在所述检测电子设备接口接入的外部存储设备之前还包括:在所述电子设备的内核注册外部存储设备的热插拔事件。
[0013]优选的,在所述通过检测命令检测所述电子设备的接口的写入速度和读取速度步骤之后还包括:输出所述电子设备接口的写入速度、读取速度和相关测试成功信息。
[0014]根据本发明的另一实施例,提供一种电子设备接口的检测装置,包括:检测单元,用于检测电子设备接口接入的外部存储设备;绑定单元,用于通过热插拔机制将所述检测单元检测到的外部存储设备绑定到预设绑定目录;保存单元,用于将所述预设绑定目录和设备路径保存到指定文件中;确认单元,用于从所述指定文件中读取所述预设绑定目录和设备路径以确认所述外部存储设备是否存在;以及读写速度检测单元,用于当所述确认单元确认所述外部存储设备确认存在时,通过检测命令检测所述电子设备接口的写入速度和读取速度。
[0015]优选的,所述绑定单元包括:热插拔处理单元,用于调用热插拔事件处理函数,并根据设备名和环境变量读取所述外部存储设备的设备节点和分区文件的系统格式;以及绑定处理单元,用于根据所述热插拔处理单元读取的所述分区文件的系统格式选择命令绑定所述设备节点到预设绑定目录。
[0016]优选的,所述绑定处理单元包括:分区格式判断单元,用于判断所述分区文件的系统格式是否为NTFS文件系统;选择绑定单元,用于当所述分区格式判断单元判断所述分区文件的系统格式为NTFS文件系统时,选择ntfs-3g命令绑定所述设备节点到预设绑定目录,以及当所述分区格式判断单元判断所述分区文件的系统格式并非为NTFS文件系统时,选择mount命令绑定所述设备节点到预设绑定目录。
[0017]优选的,所述读写速度检测单元包括:写入速度检测单元,用于通过检测命令检测所述电子设备的接口的写入速度;判断单元,用于判断所述写入速度检测单元检测到的写入速度是否达标;读取速度检测单元,用于当所述判断单元判断所述写入速度达标时通过检测命令检测所述电子设备的接口的读取速度;以及输出单元,用于当所述判断单元判断写入速度未达标时输出所述写入速度以及相关测试失败信息。
[0018]优选的,所述写入速度检测单元包括:写入单元,用于通过dd命令向所述预设绑定目录写入预设文件大小的空字符流文件并记录起止时间;以及写入速度计算单元,用于根据所述写入单元写入的所述空字符流文件的预设文件大小和起止时间计算写入速度。
[0019]优选的,所述读取速度检测单元包括:读取单元,用于通过dd命令在所述预设绑定目录中读取预设文件大小的数据文件并记录起止时间;以及读取速度计算单元,用于根据所述读取单元读取的所述数据文件的预设文件大小和起止时间计算读取速度。
[0020]优选的,所述判断单元还用于判断所述读取速度检测单元检测到的读取速度是否达标,当所述判断单元判断所述读取速度达标时,所述输出单元还用于输出所述电子设备接口的写入速度、读取速度和相关测试成功信息。
[0021]优选的,当所述判断单元判断所述读取速度未达标时,所述输出单元还用于输出所述写入速度、读取速度以及相关测试失败信息。
[0022]优选的,所述电子设备接口的检测装置还包括热插拔事件注册单元,用于在所述电子设备的内核注册外部存储设备的热插拔事件。
[0023]优选的,所述电子设备接口的检测装置还包括输出单元,用于输出所述电子设备接口的写入速度、读取速度和相关测试成功信息。
[0024]根据本发明又一实施例,还提供一种电子设备,所述电子设备包括上述的电子设备接口的检测装置。
[0025]本发明提供的电子设备接口的检测方法、装置及设备,通过热插拔机制绑定接入的外部存储设备,并通过测试指令检测所述电子设备的接口的写入速度和读取速度,与现有针对电子设备接口测试时需要手动输入测试命令和有限的测试功能相比,实现了电子设备接口的写入速度和读取速度的测试,提高了电子设备接口测试的效率和测试的全面性。
【附图说明】
[0026]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本发明第一实施例中电子设备接口的检测方法的流程示意图。
[0028]图2为本发明第一实施例中电子设备接口的检测方法的绑定外部存储设备的流程示意图。
[0029]图3为本
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1