一种数据采集方法、装置及数据采集调试系统的制作方法

文档序号:9765489阅读:513来源:国知局
一种数据采集方法、装置及数据采集调试系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种数据采集方法、装置及数据采集调试系统。
【背景技术】
[0002]芯片开发过程中,都需要进行调试,在调试通过后,才能进行批量生产,然而,随着芯片的片上系统复杂度的不断提高以及操作系统的多样性趋势,调试手段是否有效直接跟生产效率相关,显得越来越重要。对于开发产品出现的低概率事件,需要耗费较长时间进行调试,在事件重现过程中,即整个调试过程,需要将产品调试过程中所有的调试数据记录并保存,以便研发人员根据调试数据获取一些关键信息,对产品进行优化。显然,而在芯片开发过程中调试数据信息的采集是必不可少的。
[0003]目前常用的调试数据信息采集方式包括以下三种:
[0004](I)串口调试信息记录,需要把待调试芯片的串口连接到通用异步收发传输器(Universal Asynchronous Receiver/Transmitter, UART)接收端,通常是计算机的串口,或者是UART转通用串行总线(Universal Serial Bus, USB)的串口工具,最后通过计算机的工具抓取日志log信息并保存。
[0005](2)安卓调试(Android Debug Bridge, ADB)调试信息记录,调试Android程序的有效手段,需要计算机安装ADB调试环境,并通过计算机端的USB 口连接Android设备,对Android设备的log信息进行保存。
[0006](3)将调试信息保存到设备内存,待调试设备进行系统调试时,将调试信息保存到设备的内存上。在保存调试信息时,只有系统完全启动以后才能进行。
[0007]例如,对开发的产品进行老化测试,对批次数量达50-100台的产品进行常温、高温以及低温条件下无故障运行48小时或72小时。在待调试产品样本数量较多时,采用串口调试信息记录和ADB调试信息记录这两种调试数据信息采集方式时,需要每台待调试产品都连接一台计算机,因此,会导致资源的浪费,且数据采集效率较低,而采用将调试信息保存到设备内存的调试数据信息采集方式时,由于必须在系统运行正常时才能采集调试信息,因此,会在系统运行异常时的很多重要的调试信息会丢失。

【发明内容】

[0008]本发明实施例提供一种数据采集方法、装置及数据采集调试系统,用以解决现有技术中采用计算机进行数据采集时导致的资源浪费以及采用将调试信息保存到设备内存时导致的重要数据丢失的问题。
[0009]本发明实施例提供的具体技术方案如下:
[0010]一种数据采集装置,包括:
[0011]调试接口,用于与待测设备进行物理连接;
[0012]微控制单元MCU,与调试接口相连,用于通过调试接口接收所述待测设备发送的调试信息,并将所述调试信息按照指定格式发送至数据存储单元;
[0013]数据存储单元,与MCU相连,用于存储接收到的所述调试信息;
[0014]电源管理单元,用于为所数据采集装置供电。
[0015]这样,采用数据采集装置对待测设备的调试信息进行采集,可以脱离于计算机独立运行,不需要人工值守,也不会造成资源浪费,通过独立的系统运行,提高了数据采集装置的稳定性,且数据采集装置与待测设备建立物理连接后,即可采集待测设备的调试信息,可以保证待测设备的所有调试信息都进行采集,避免了遗漏调试信息的情况。
[0016]较佳地,所述调试接口采用物理通信接口与待测设备进行物理连接。
[0017]较佳地,所述MCU具体用于:
[0018]接收到所述待测设备发送的调试信息后,根据所述调试信息生成保存调试信息任务请求,并将所述保存调试信息任务请求的优先级设置为最高。
[0019]MCU通过这种方式实时获取待测设备的调试信息,并实时进行处理并保存。
[0020]较佳地,所述MCU还用于:
[0021]接收到所述待测设备发送的设定周期内的或设定数目的调试信息后,判断所述数据存储单元的存储空间是否大于所述调试信息的占用空间;
[0022]若是,则将所述调试信息按照指定格式发送至所述数据存储单元;
[0023]否则,根据所述调试信息的占用空间删除所述数据存储单元中已经存储的数据,再将所述调试信息按照指定格式发送至所述数据存储单元。
[0024]这样,MCU可以保证数据存储单元有足够的存储空间存储接收到的调试信息。
[0025]较佳地,所述电源管理单元通过与所述调试接口连接获取电量为所述数据采集装置供电。
[0026]这样,电源管理单元在数据采集装置与待测设备进行物理连接后,可以直接从待测设备的物理接口进行取电。
[0027]较佳地,所述电源管理单元还包括异常处理单元,用于在数据采集设备处于运行异常状态时,为所述数据采集装置供电。
[0028]这样,可以保证在数据采集设备处于运行异常时,如在数据采集设备插拔的时刻、断电时刻等,还可以保存异常时刻的调试信息。
[0029]较佳地,还包括:
[0030]显示单元,用于在调试接口与待测设备进行物理连接后,显示运行状态信息。
[0031 ] 这样,可以提醒用户数据采集设备的运行状态。
[0032]一种如上述的数据采集装置的数据采集方法,包括:
[0033]数据采集装置确定与待测设备建立物理连接;
[0034]所述数据采集装置接收所述待测设备发送的调试信息,并将所述调试信息按照指定格式进行存储。
[0035]采用数据采集装置对待测设备的调试信息进行采集,可以脱离于计算机独立运行,不需要人工值守,也不会造成资源浪费,通过独立的系统运行,提高了数据采集装置的稳定性,且数据采集装置与待测设备建立物理连接后,即可采集待测设备的调试信息,可以保证待测设备的所有调试信息都进行采集,避免了遗漏调试信息的情况。
[0036]较佳地,所述数据采集装置采用物理通信接口与待测设备进行物理连接。
[0037]较佳地,进一步包括:
[0038]所述数据采集装置根据接收到的调试信息生成保存调试信息任务请求,并将所述保存调试信息任务请求的优先级设置为最高。
[0039]数据采集装置通过这种方式实时获取待测设备的调试信息,并实时进行处理并保存。
[0040]较佳地,将所述调试信息按照指定格式进行存储,包括:
[0041]所述数据采集装置接收到所述待测设备发送的设定周期内的或设定数目的调试信息后,判断所述数据采集装置的存储空间是否大于所述调试信息的占用空间;
[0042]若是,则将所述调试信息按照指定格式发送至所述数据采集装置;
[0043]否则,根据所述调试信息的占用空间删除所述数据采集装置中已经存储的数据,再将所述调试信息按照指定格式发送至数据采集装置。
[0044]这样,MCU可以保证数据存储单元有足够的存储空间存储接收到的调试信息。
[0045]较佳地,所述数据采集装置通过与所述待测设备建立的物理连接获取电量为所述数据采集装置供电。
[0046]这样,电源管理单元在数据采集装置与待测设备进行物理连接后,可以直接从待测设备的物理接口进行取电。
[0047]较佳地,所述数据采集装置中的异常处理单元在数据采集设备处于运行异常状态时,为所述数据采集装置供电。
[0048]这样,可以保证在数据采集设备处于运行异常时,如在数据采集设备插拔的时刻、断电时刻等,还可以保存异常时刻的调试信息。
[0049]—种数据采集调试系统,包括:待测设备、调试设备,还包括上述的数据采集装置;
[0050]所述数据采集装置在数据采集阶段与
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1