系统信息输出方法和电子设备技术方案

技术编号:9568954 阅读:77 留言:0更新日期:2014-01-16 02:32
本发明专利技术公开了一种系统信息输出方法和电子设备。该系统信息输出方法应用于电子设备,所述电子设备包括通信处理器和应用处理器。所述方法包括:在第一存储器中存储由所述通信处理器产生的第一系统信息;在输出由所述应用处理器产生的第二系统信息时,从所述第一存储器中读取所述第一系统信息;以及与所述第二系统信息一起输出所述第一系统信息。因此,在本发明专利技术中,可以在无需连接USB线或串口线的情况下,保存并输出通信处理器的日志信息,同时在测试过程中,也不会产生阻止电子设备进入休眠状态的问题,使得用户能够方便地查看和分析电子设备中的通信处理器在各种系统状态下的日志信息。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种系统信息输出方法和电子设备。该系统信息输出方法应用于电子设备,所述电子设备包括通信处理器和应用处理器。所述方法包括:在第一存储器中存储由所述通信处理器产生的第一系统信息;在输出由所述应用处理器产生的第二系统信息时,从所述第一存储器中读取所述第一系统信息;以及与所述第二系统信息一起输出所述第一系统信息。因此,在本专利技术中,可以在无需连接USB线或串口线的情况下,保存并输出通信处理器的日志信息,同时在测试过程中,也不会产生阻止电子设备进入休眠状态的问题,使得用户能够方便地查看和分析电子设备中的通信处理器在各种系统状态下的日志信息。【专利说明】系统信息输出方法和电子设备
本专利技术涉及计算机
,更具体地,本专利技术涉及一种系统信息输出方法和电子设备。
技术介绍
近年来,诸如台式计算机、笔记本计算机、平板电脑(PAD)、移动电话、多媒体播放器、个人数字助理(PDA)之类的电子设备越发普及。出于功耗考虑,现有的电子设备通常采用双处理器(CPU)架构。在采用这种架构的电子设备平台上,用于运行应用程序的应用处理器(AP)和用于运行通信协议的通信处理器(CP)(又称为基带处理器(BP))协同工作。在双CPU架构电子设备的研究和开发过程中,为了调试并解决各种可能存在的系统问题,尤其是休眠唤醒等与电源管理相关的问题,需要记录两个CPU在各种系统状态下的交互过程。也就是说,用户此时既需要查看AP的日志(log)信息,也需要同时查看CP的日志信息。在现有技术中,用于查看AP的日志信息的技术比较成熟,比如可以采用Linux内核(kernel)中的dmesg命令来简便地查看AP的日志信息;但是由于双CPU架构的限制,所以查看CP的日志信息就不太方便。目前,主要有两种用于查看CP的日志信息的解决方案。在第一种解决方案中,可以通过将电子设备与通用串行总线(USB)线进行连接并且利用某种跟踪工具来实时输出CP的日志信息。然而,这个解决方案缺点在于,因为将电子设备的USB接口与USB线连接将阻止电子设备进入休眠状态,所以无法调试该电子设备中的休眠唤醒等电源管理问题。另外,由于在CP初始化阶段中USB模块尚未完成初始化,所以也不能正常输出关于这个阶段的日志信息。在第二种解决方案中,可以通过将电子设备与串口线进行连接并且通过诸如控制台(console)之类的调试工具来实时输出CP的日志信息。然而,这个解决方案缺点在于,必须首先将电子设备的串口与串口线连接并初始化电子设备的串口,而在大多数情况下,电子设备(尤其是生产线版本的电子设备)在出厂时都没有焊接用于调试的串口线,所以一般用户难以通过电子设备的串口输出CP的日志信息。因此,需要一种新型的系统信息输出方法和电子设备来解决上述问题。
技术实现思路
为了解决上述技术问题,根据本专利技术的一个方面,提供了一种系统信息输出方法,所述方法应用于电子设备,所述电子设备包括通信处理器和应用处理器,其特征在于,所述方法包括:在第一存储器中存储由所述通信处理器产生的第一系统信息;在输出由所述应用处理器产生的第二系统信息时,从所述第一存储器中读取所述第一系统信息;以及与所述第二系统信息一起输出所述第一系统信息。此外,根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括通信处理器和应用处理器,其特征在于,所述装置还包括:第一存储器,用于存储由所述通信处理器产生的第一系统信息,其中,所述应用处理器在输出由自身产生的第二系统信息时,从所述第一存储器中读取所述第一系统信息,并且与所述第二系统信息一起输出所述第一系统信肩、O与现有技术相比,采用根据本专利技术的系统信息输出方法和电子设备,可以当通信处理器在运行时记录由它产生的第一系统信息,并且在应用处理器输出由自身产生的第二系统信息的时候输出该第一系统信息。因此,在本专利技术中,可以在无需连接USB线或串口线的情况下,保存并输出通信处理器的日志信息,同时在测试过程中,也不会产生阻止电子设备进入休眠状态的问题,使得用户能够方便地查看和分析电子设备中的通信处理器在各种系统状态下的日志信息。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。【专利附图】【附图说明】附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1图示了根据本专利技术的系统信息输出方法。图2图示了根据本专利技术的电子设备。图3图示了根据本专利技术实施例的系统信息输出方法。图4图不了根据本专利技术实施例的电子设备。图5图示了根据本专利技术实施例的作为环形缓冲区的第一存储器。图6图示了根据本专利技术实施例的系统信息输出结果。【具体实施方式】将参照附图详细描述根据本专利技术的各个实施例。这里,需要注意的是,在附图中,将相同的附图标记赋予基本上具有相同或类似结构和功能的组成部分,并且将省略关于它们的重复描述。在下文中,将参考图1和图2来描述根据本专利技术的系统信息输出方法和电子设备。图1图示了根据本专利技术的系统信息输出方法,而图2图示了根据本专利技术的电子设备。图1所图示的系统信息输出方法应用于图2所图示的电子设备100,所述电子设备100包括通信处理器110和应用处理器120。另外,该电子设备还包括:第一存储器130。具体地,如图1所图示的,所述方法包括:在步骤SllO中,在第一存储器中存储由所述通信处理器产生的第一系统信息;在步骤S120中,在输出由所述应用处理器产生的第二系统信息时,从所述第一存储器中读取所述第一系统信息;以及在步骤S130中,与所述第二系统信息一起输出所述第一系统信息。由此可见,采用根据本专利技术的系统信息输出方法和电子设备,可以当通信处理器在运行时记录由它产生的第一系统信息,并且在应用处理器输出由自身产生的第二系统信息的时候输出该第一系统信息。因此,在本专利技术中,可以在无需连接USB线或串口线的情况下,保存并输出通信处理器的日志信息,同时在测试过程中,也不会产生阻止电子设备进入休眠状态的问题,使得用户能够方便地查看和分析电子设备中的通信处理器在各种系统状态下的日志信息。在下文中,将参考图3到图6来描述根据本专利技术实施例的系统信息输出方法和电子设备。在本专利技术的实施例中,将具有双CPU架构的移动电话作为电子设备的示例来进行说明。用户通常可以通过该移动电话来拨打/接听电话、发送短信息(SMS)、多媒体短信息(MMS)、浏览因特网(Internet)或利用即时通信工具进行在线聊天等操作。需要说明的是,尽管此处通过将根据本专利技术的系统信息输出方法和电子设备应用于移动电话来说明本专利技术,但是,本领域技术人员能够理解的是,本专利技术不限于此。而是,还可以将本专利技术应用于其他的电子设备,例如,台式计算机、笔记本计算机、平板电脑、多媒体播放器、或个人数字助理等。图3图示了根据本专利技术实施例的系统信息输出方法,而图4图示了根据本专利技术实施例的电子设备。图3所图示的根据本专利技术实施例的系统信息输出方法可以应用于图4所图示的电子设备100。与图1中相似地,该电子设备100包括:通信处理器110、应用处理器120本文档来自技高网
...

【技术保护点】
一种系统信息输出方法,所述方法应用于电子设备,所述电子设备包括通信处理器和应用处理器,其特征在于,所述方法包括:在第一存储器中存储由所述通信处理器产生的第一系统信息;在输出由所述应用处理器产生的第二系统信息时,从所述第一存储器中读取所述第一系统信息;以及与所述第二系统信息一起输出所述第一系统信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨建起宋祎斐朱少峰李涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1