用于传输物理层日志的方法和设备与流程

文档序号:11407658阅读:439来源:国知局
用于传输物理层日志的方法和设备与流程
用于传输物理层日志的方法和设备相关申请的交叉引用本申请要求于2012年4月16日递交的第61/624,592号美国临时申请的优先权,其公开内容通过引用的方式全部并入于此。技术领域本发明的各实施方式总体上涉及电子设备领域,并且更具体地,涉及一种用于传输物理层日志的方法和设备。

背景技术:
随着电子信息技术的飞速发展,越来越多的电子设备融入到我们的日常生活当中。例如,在日常生活中,人们经常通过电子设备进行通信、教育、娱乐等。然而,随着例如手机基带芯片组的发展,物理层对整个系统的实现起到了非常重要的作用。但是,物理层的调试是非常复杂的。通常在平台开发阶段,物理层都具有独立的硬件接口用于向PC(个人计算机)输出详尽的日志(例如,调试信息)。然而,在开发的中后期(例如,测试阶段),尤其是在客户终端上无法引出物理层调试接口时,便失去了实时获取物理层日志的措施,这为开发人员后续的分析解决问题带来了非常大的困难。

技术实现要素:
本发明的各示例性实施方式的目的之一在于提供一种用于传输物理层日志的方法和设备。根据本发明一个方面的某些实施方式,提供了一种用于传输物理层日志的方法,例如可以包括:将所述物理层日志写入物理层处理器内部的存储器中;当所述物理层处理器内部的存储器被写满一部分时,将所述部分中的所述物理层日志传递到中间介质;当所述中间介质存满所述物理层日志时,应用层处理器响应于所述物理层处理器发送的中断请求,接收所述中间介质中指定位置的所述物理层日志;以及将所述物理层日志存储到外接存储卡中。根据本发明一个方面的某些实施方式,提供了一种用于传输物理层日志的方法,其中所述物理层处理器内部的存储器可以被分为两个部分用于进行乒乓处理。根据本发明一个方面的某些实施方式,提供了一种用于传输物理层日志的方法,其中当所述物理层处理器内部的存储器被写满一部分时,可以通过DMA将所述部分中的所述物理层日志传递到中间介质。根据本发明一个方面的某些实施方式,提供了一种用于传输物理层日志的方法,其中当所述中间介质存满所述物理层日志时,应用层处理器响应于所述物理层处理器发送的中断请求,可以通过DMA接收所述中间介质中指定位置的所述物理层日志。根据本发明一个方面的某些实施方式,提供了一种用于传输物理层日志的方法,其中可以通过以文件形式循环写入的方式将所述物理层日志存储到外接存储卡中。根据本发明一个方面的某些实施方式,提供了一种用于传输物理层日志的方法,其中所述中间介质可以由所述物理层处理器和所述应用层处理器共享。根据本发明一个方面的某些实施方式,提供了一种用于传输物理层日志的方法,其中所述外接存储卡可以包括以下至少一种:SM卡、CF卡、MMC卡、SD卡、MS卡、XD卡和TF卡。根据本发明另一方面的某些实施方式,提供了一种用于传输物理层日志的设备,例如可以包括:写入装置,被配置为将所述物理层日志写入物理层处理器内部的存储器中;传递装置,被配置为当所述物理层处理器内部的存储器被写满一部分时,将所述部分中的所述物理层日志传递到中间介质;接收装置,被配置为当所述中间介质存满所述物理层日志时,应用层处理器响应于所述物理层处理器发送的中断请求,接收所述中间介质中指定位置的所述物理层日志;以及存储装置,被配置为将所述物理层日志存储到外接存储卡中。根据本发明另一方面的某些实施方式,提供了一种用于传输物理层日志的设备,其中所述物理层处理器内部的存储器可以被分为两个部分用于进行乒乓处理。根据本发明另一方面的某些实施方式,提供了一种用于传输物理层日志的设备,其中当所述物理层处理器内部的存储器被写满一部分时,可以通过DMA将所述部分中的所述物理层日志传递到中间介质。根据本发明另一方面的某些实施方式,提供了一种用于传输物理层日志的设备,其中当所述中间介质存满所述物理层日志时,应用层处理器响应于所述物理层处理器发送的中断请求,可以通过DMA接收所述中间介质中指定位置的所述物理层日志。根据本发明另一方面的某些实施方式,提供了一种用于传输物理层日志的设备,其中可以通过以文件形式循环写入的方式将所述物理层日志存储到外接存储卡中。根据本发明另一方面的某些实施方式,提供了一种用于传输物理层日志的设备,其中所述中间介质可以由所述物理层处理器和所述应用层处理器共享。根据本发明另一方面的某些实施方式,提供了一种用于传输物理层日志的设备,其中所述外接存储卡可以包括以下至少一种:SM卡、CF卡、MMC卡、SD卡、MS卡、XD卡和TF卡。本发明的各实施方式借助于物理层处理器和应用层处理器(AP)的协调合作,以一种简便的方式将物理层日志输出到电子设备的外接存储卡上。同时在应用层处理器侧设计了专用FAT文件系统适配层机制,从而满足了物理层日志对电子设备的存储卡写操作的吞吐量要求。并且,在写入电子设备的存储卡时采用了循环覆盖的方式,进而降低了长时间测试时对外接存储卡容量的需求。附图说明结合附图并参考以下详细说明,本发明各实施方式的特征、优点及其他方面将变得更加明显,其中:图1是示意性示出了根据本发明各实施方式用于传输物理层日志的方法的流程图;图2是示意性示出了根据本发明各实施方式用于传输物理层日志的设备的框图;图3是示意性示出了根据本发明各实施方式的实现架构图;图4是示意性示出了根据本发明各实施方式的专用文件系统适配层示意图;以及图5是示意性示出了将从本发明示例性实施方式中受益并且可以是本发明示例性实施方式示例装置的移动终端的框图。具体实施方式下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。图1是示意性示出了根据本发明各实施方式用于传输物理层日志的方法100的流程图。如图1所示,方法100例如可以包括:将所述物理层日志写入物理层处理器内部的存储器中(S101)。在一个示例性实施方式中,所述物理层处理器内部的存储器可以被分为两个部分用于进行乒乓处理。具体地,物理层处理器内部的存储器可以被分为上下两个部分,在向其上半部分写入物理层日志时可以传递其下半部分中已经写入的物理层日志,反之亦然。从而,可以提高物理层处理器内部的存储器的利用率进而提升获取物理层日志的效率。根据本发明的示例性实施方式,方法100例如可以包括:当所述物理层处理器内部的存储器被写满一部分时,将所述部分中的所述物理层日志传递到中间介质(S102)。在一个示例性实施方式中,当所述物理层处理器内部的存储器被写满一部分时,可以通过DMA(直接存储器存取)将所述部分中的所述物理层日志传递到中间介质。通常,所述一部分为所述物理层处理器内部的存储器容量的一半。备选地或附加地,该中间介质可以由所述物理层处理器和所述应用层处理器共享。根据本发明的示例性实施方式,方法100例如可以包括:当所述中间介质存满所述物理层日志时,应用层处理器响应于所述物理层处理器发送的中断请求,接收所述中间介质中指定位置的所述物理层日志(S103)。在一个示例性实施方式中,当所述中间介质存满所述物理层日志时,应用层处理器响应于所述物理层处理器发送的中断请求,可以通过DMA接收所述中间介质中指定位置的所述物理层日志。具体地,当所述中间介质存满所述物理层日志时,物理层处理器向应用层处理器发送中断请求,该应用层处理器接收到该中断请求之后,可以通过DMA接收所述中间介质中指定位置的所述物理层日志。根据本发明的示例性实施方式,方法100例如可以包括:将所述物理层日志存储到外接存储卡中(S104)。在一个示例性实施方式中,可以通过以文件形式循环写入的方式将所述物理层日志存储到外接存储卡中。具体地,在应用层处理器侧设计了专用FAT文件系统适配层机制,用于满足物理层日志对电子设备的存储卡写操作的吞吐量要求。另外,外接存储卡例如可以包括以下至少一种:SM卡、CF卡、MMC卡、SD卡、MS卡、XD卡和TF卡。下面参考图2,其示出了根据本发明各示例性实施方式的、用于传输物理层日志的设备200的示意性框图。设备200例如可以包括:写入装置201,被配置为将所述物理层日志写入物理层处理器内部的存储器中;传递装置202,被配置为当所述物理层处理器内部的存储器被写满一部分时,将所述部分中的所述物理层日志传递到中间介质;接收装置203,被配置为当所述中间介质存满所述物理层日志时,应用层处理器响应于所述物理层处理器发送的中断请求,接收所述中间介质中指定位置的所述物理层日志;以及存储装置204,被配置为将所述物理层日志存储到外接存储卡中。为清晰起见,在图2中并未示出各个装置所包含的子装置。然而,应当理解,设备200中记载的装置与分别参考图1描述的方法100中的步骤相对应。由此,上文针对图1的方法100描述的操作和特征同样适用于设备200及其中包含的装置和子装置,在此不再赘述。应当理解,设备200可以利用各种方式来实现。例如,在某些实施方式中,设备200可以利用软件和/或固件模块来实现。此外,设备200也可以利用硬件模块来实现。例如,设备200可以实现为集成电路(IC)芯片或专用集成电路(ASIC)。设备200也可以实现为片上系统(SOC)。此外,设备200也可以利用硬件模块和软件和/或固件模块的组合来实现。现在已知或者将来开发的其他方式也是可行的,本发明的范围在此方面不受限制。下面结合图3和图4来详细描述本发明各实施方式的示例性应用场景。图3是示意性示出了根据本发明各实施方式的实现架构图。参考图3,本发明各实施方式的主要流程可以分为以下4个步骤:第一步骤,将物理层日志写入物理层处理器内部缓存中;第二步骤,当物理层处理器内部缓存写满一半时,启动DMA将物理层日志搬运到DDR(双倍速率同步动态随机存储器)中专门开辟的空间中;第三步骤,当DDR上某个小块空间存满物理层日志时,物理层处理器会向应用层处理器发送中断,应用层处理器接收到该中断后,继而启动DMA将DDR上指定位置的物理层日志搬运到应用层处理器内部的存储器中;以及第四步骤,在应用层处理器由物理层日志接收模块负责接收物理层日志,并逐层向下传递,最终将物理层日志写入到电子设备存储卡中的专用空间中。应当注意,这是以文件形式循环写入的过程。在存储卡上有一个信息记录文件,该文件中记录了循环的起始文件和终止文件,以及终止文件中的有效数据长度,以便在日志文件分析时精确定位日志位置。以下参考图3对本发明各实施方式的数据流通路及控制流通路中的各模块进行说明。物理层日志控制模块,配置用于控制该电子设备是否记录物理层日志,管理物理层处理器内部缓存,...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1