【技术实现步骤摘要】
一种Android系统的日志信息读取的方法
本申请涉及计算机信息处理
,尤其涉及一种Android系统的日志信息读取的技术。
技术介绍
当前信息时代的终端设备有很大比例采用的是Android系统,Android系统是一种基于LinuxKernel(Linux系统内核)的自由及开放源代码的操作系统,中文名称“安卓系统”,是全球最大的智能终端设备操作系统。一台正常的Android设备,从系统角度,开机流程如图1:硬件平台先加载Bootloader(引导加载程序),引导程序会启动Kernel,然后kernel启动后,Linux会启动Android相关模块。在Android设备中,BootLoader是在设备开机后,Kernel运行之前运行,可以初始化硬件、建立内存空间映射,为装载Kernel准备好运行环境。Kernel是操作系统的核心部分,由操作系统中用于管理存储器、文件、外设和系统资源的部分组成。设备从开机、初始化到操作系统完全启动,以及各种应用程序的运行,都会产生相关日志信息,通常情况下相关日志信息存储在 ...
【技术保护点】
1.一种Android系统的日志信息读取的方法,其特征在于,所述方法包括:/n在Android系统的Bootloader中,与Kernel中Pstore文件系统的基地址建立关联;/n读取所述基地址及其后面空间内存储的日志信息并将所述日志信息写入闪存存储器的空白存储区域;/n当写入所述日志信息完成后,向CPU写入进入下载模式的指令;/n当接收到触发指令,进入下载模式,以读取所述闪存存储器的空白存储区域存储的日志信息。/n
【技术特征摘要】
1.一种Android系统的日志信息读取的方法,其特征在于,所述方法包括:
在Android系统的Bootloader中,与Kernel中Pstore文件系统的基地址建立关联;
读取所述基地址及其后面空间内存储的日志信息并将所述日志信息写入闪存存储器的空白存储区域;
当写入所述日志信息完成后,向CPU写入进入下载模式的指令;
当接收到触发指令,进入下载模式,以读取所述闪存存储器的空白存储区域存储的日志信息。
2.根据权利要求1所述的方法,其特征在于,所述与Kernel中Pstore文件系统的基地址建立关联的方式包括以下任一项:
在Bootloader中,定义随机存储器的一个存储地址,将所述存储地址传入Kernel作为Kernel中Pstore文件系统的基地址;
定义一个指针变量,将其赋值为Kernel中Pstore文件系统的基地址。
3.根据权利要求2所述的方法,其特征在于,所述闪存存储器的空白存储区域包括以下任一项:
所述闪存存储器中一段预留的分区;
所述闪存存...
【专利技术属性】
技术研发人员:张弦,潘广毅,刘成,姜磊,杜军红,汤肖迅,
申请(专利权)人:上海龙旗科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。