一种基于sd卡槽的调试设备、系统及其方法
【专利摘要】本发明提供一种基于SD卡槽的调试设备、系统及其方法,其中调试设备包括转换器、SD接头和串口接头,所述的转换器用于将从SD接头上接收的数据转换成串口数据并从串口接头上输出,同时用于将从串口接头上接收的数据转换成SD数据并从SD接头上输出,所述的SD接头用于插入SD卡槽。本发明解决整机在系统服务器启动之前异常的测试调试问题,避免了拆机,提高调试以及解决问题的速度。
【专利说明】—种基于SD卡槽的调试设备、系统及其方法
【技术领域】
[0001]本发明涉及电子设备调试【技术领域】,尤其涉及一种基于SD卡槽的调试设备、系统及其方法。
【背景技术】
[0002]现在的电子设备,如手机、相机等,为了追求整机的轻薄,往往只留有USB接口和SD卡槽(用于插入SD卡),如果系统发生异常需要进行调试,那么可以用USB线连接电子设备与PC机,使用PC机进行调试。然而如果故障发生在系统启动阶段,电子设备的系统还未启动,自然也无法使用USB进行连接,此时就需要串口来调试,但是整机又没有保留串口,也不方便拆机。给调试工作带来很大的困难。
【发明内容】
[0003]本发明要解决的技术问题,在于提供一种基于SD卡槽的调试设备、系统及其方法,解决现有电子设备在没有串口时调试困难的问题。
[0004]本发明是这样实现的:。
[0005]一种基于SD卡槽的调试设备,包括转换器、SD接头和串口接头,所述的转换器用于将从SD接头上接收的数据转换成串口数据并从串口接头上输出,同时用于将从串口接头上接收的数据转换成SD数据并从SD接头上输出,所述的SD接头用于插入SD卡槽。
[0006]进一步地,所述的转换器为具有SD控制器和串口控制器的MCU。
[0007]以及本发明在上述的调试设备的基础上还提出一种基于SD卡槽的调试系统,包含调试设备、上位机和待调试电子设备,所述的待调试电子设备包含有SD卡槽,所述的上位机具有串口,所述的调试设备为上述的调试设备,所述的调试设备分别与SD卡槽和串口连接。
[0008]进一步地,所述的SD卡槽具有SD设备插入检测线。
[0009]以及本发明在上述调试系统的基础上,一种基于SD卡槽的调试方法,应用于具有SD卡槽的待调试电子设备中,包括如下步骤:在检测SD卡槽有设备插入后,将系统调试接口所关联的串口设备移除,切换为SD设备。
[0010]进一步地,所述的待调试电子设备为安卓系统的电子设备,所述的系统调试接口为TTY接口。
[0011]本发明具有如下优点:解决整机在系统服务器启动之前异常的测试调试问题,避免了拆机,提高调试以及解决问题的速度。
【专利附图】
【附图说明】
[0012]图1为本发明优选实施例的调试系统的结构示意图。
【具体实施方式】[0013]为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
[0014]请参阅图1,本发明提供一种一种基于SD卡槽的调试设备,包括转换器、SD接头和串口接头,转换器用于将从SD接头上接收的数据转换成串口数据并从串口接头上输出,同时用于将从串口接头上接收的数据转换成SD数据并从SD接头上输出,SD接头用于插入SD卡槽。其中,本调试设备用于调试具有SD卡槽的待调试电子设备,SD卡槽可以是正常大小的SD卡槽,也可以是MINI SD卡槽、MMC卡槽或MICRO SD卡槽。SD接头外形与SD卡相同,可插入SD卡槽中,使得转换器与具有SD卡槽的待调试电子设备进行电连接。
[0015]本调试设备完成了串口数据与SD数据的转换,使得具有串口的上位机(如电脑)和待调试电子设备之间可以通过SD数据和串口数据进行数据的交互。从而避免了要使用到待调试电子设备的串口,避免了拆机,大大提高了调试的速度。
[0016]优选的转换器为具有SD控制器和串口控制器的MCU,当然转换器也可以使用逻辑电路来实现,使用上述的具有控制器的MCU可以降低调试设备实现的难度。
[0017]以及本发明在上述的调试设备的基础上还提出一种基于SD卡槽的调试系统,如图1所示,包含调试设备、上位机和待调试电子设备,待调试电子设备包含有SD卡槽,上位机具有串口,调试设备为上述本发明的调试设备,调试设备分别与SD卡槽和串口连接。由于调试设备具有SD接头和串口接头,则具体为SD接头与SD卡槽连接,串口接头与串口连接。
[0018]进一步地,为了实现对调试设备的插入检测,SD卡槽还具有SD设备插入检测线。待调试电子设备通过SD设备插入检测线可以检测到调试设备的插入,SD设备插入检测线可以是SD卡槽自带的,也可以是在SD卡槽的引脚单独设置一根引脚,而在调试设备的SD接头对应的引脚设为高电平,当调试设备插入到SD卡槽中,此SD卡槽中单独设置的一根引脚的电平将会被拉为高电平,则待调试电子设备通过检测到高电平可知调试设备的插入。
[0019]本调试系统在调试时,上位机通过串口发送调试命令,调试设备将串口数据转换为SD数据给待调试电子设备。而待调试电子设备无需使用串口,避免了待调试电子设备的拆机,加快了调试进度。
[0020]以及本发明在上述调试系统的基础上,一种基于SD卡槽的调试方法,应用于具有SD卡槽的待调试电子设备中,包括如下步骤:在检测SD卡槽有设备插入后,将系统调试接口所关联的串口设备移除,切换为SD设备。使用了本方法之后,待调试电子设备在系统调试过程中可以通过收发SD数据而完成调试过程数据的收发,避免了使用串口数据,加快了调试进度。
[0021]本方法可以调试各种嵌入式设备,由于现有安卓系统的普及率较高,当待调试电子设备为安卓系统的电子设备时,安卓系统的系统调试接口为TTY接口。在调试过程中,安卓系统在输出日志时,日志系统会将日志交到待调试电子设备的SD控制器打包成SD数据并从SD卡槽上发送出去。当待调试电子设备从SD控制器上读取到SD数据后,对SD数据进行解析和执行,实现了系统的调试。
[0022]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种基于SD卡槽的调试设备,包括转换器、SD接头和串口接头,其特征在于:所述的转换器用于将从SD接头上接收的数据转换成串口数据并从串口接头上输出,同时用于将从串口接头上接收的数据转换成SD数据并从SD接头上输出,所述的SD接头用于插入SD卡槽。
2.根据权利要求1所述的一种基于SD卡槽的调试设备,其特征在于:所述的转换器为具有SD控制器和串口控制器的MCU。
3.一种基于SD卡槽的调试系统,其特征在于:包含调试设备、上位机和待调试电子设备,所述的待调试电子设备包含有SD卡槽,所述的上位机具有串口,所述的调试设备为如权利要求1或2所述的调试设备,所述的调试设备分别与SD卡槽和串口连接。
4.根据权利要求3所述的一种基于SD卡槽的调试系统,其特征在于:所述的SD卡槽具有SD设备插入检测线。
5.一种基于SD卡槽的调试方法,应用于具有SD卡槽的待调试电子设备中,其特征在于:包括如下步骤:在检测SD卡槽有设备插入后,将系统调试接口所关联的串口设备移除,切换为SD设备。
6.根据权利要求5所述的一种基于SD卡槽的调试方法,其特征在于:所述的待调试电子设备为安卓系统的电子设备,所述的系统调试接口为TTY接口。
【文档编号】G06F11/22GK103810068SQ201410087561
【公开日】2014年5月21日 申请日期:2014年3月11日 优先权日:2014年3月11日
【发明者】林涛 申请人:福州瑞芯微电子有限公司