[发明专利]一种获取系统启动装载日志的方法和装置在审
申请号: | 201910264169.0 | 申请日: | 2019-04-03 |
公开(公告)号: | CN110147304A | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 庄秋彬;黄少锐;蔡泳恒 | 申请(专利权)人: | 珠海全志科技股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 装载 方法和装置 获取系统 内存区域 日志记录 日志 导出 内核 串口 读取 远程服务器 读取处理 系统启动 应用程序 用户程序 用户空间 初始化 启动时 内存 保存 传递 | ||
1.一种获取系统启动装载日志的方法,其特征在于,该方法包括以下步骤:
S100、启动启动装载,设置系统启动装载日志在指定内存区域的保存地址;
S200、根据设置的保存地址,将启动装载日志保存在指定内存地址中,并将指定内存区域信息传递给内核系统;
S300、启动系统内核,根据内存区域信息定位到指定内存并导出系统启动装载日志。
2.根据权利要求1所述的获取系统启动装载日志的方法,其特征在于,所述内存区域信息包括内存的起始地址和内存长度。
3.根据权利要求1所述的获取系统启动装载日志的方法,其特征在于,所述将指定内存区域信息传递给内核系统的方法为通过输入对应内核命令行将内存区域信息传递给内核系统。
4.根据权利要求1所述的获取系统启动装载日志的方法,其特征在于,所述S300还包括:
S301、系统内核根据指定内存区域信息,将对应的内存初始化并创建可读取该内存中系统启动装载日志的设备节点;
S302、启动系统后,调用对应应用程序根据设备节点读取统启动装载日志并进行处理。
5.根据权利要求1所述的获取系统启动装载日志的方法,其特征在于,还包括:
S1、启动启动装载,设置系统启动装载日志在指定闪存区域的保存地址;
S2、根据设置的保存地址,将启动装载日志保存在指定闪存地址中,并将指定闪存区域信息传递给内核系统;
S3、启动系统内核,根据闪存区域信息定位到指定内存并导出系统启动装载日志。
6.根据权利要求1所述的获取系统启动装载日志的方法,其特征在于,还包括:
S1、启动启动装载,将缓冲区修改为内核缓冲区,使启动装载和内核系统共用同一个缓冲区;
S2、将启动装载日志保存在内核缓冲区中,通过内核缓冲区的接口接入缓冲区获取对应的启动装载日志。
7.一种获取系统启动装载日志的装置,其特征在于,包括:
启动模块,用于启动启动装载,通过启动装载进入系统;
设置模块,用于设置系统启动装载日志在指定内存区域的保存地址;
内存模块,用于保存启动装载日志;
内核系统启动模块,用于启动系统内核;
日志提取模块,用于根据内存区域信息定位到指定内存并导出系统启动装载日志。
8.根据权利要求7所述的取系统启动装载日志的装置,其特征在于,所述日志提取模块还包括:
命令执行单元,用于根据输入的内核命令行执行对应的任务,包括但不限于内存区域信息传递给内核系统的任务。
9.根据权利要求7所述的取系统启动装载日志的装置,其特征在于,还包括:
内存初始化模块,用于根据指定内存区域信息,将对应的内存初始化并创建可读取该内存中系统启动装载日志的设备节点;
应用调用模块,用于调用对应应用程序根据设备节点读取统启动装载日志并进行处理。
10.根据权利要求7所述的取系统启动装载日志的装置,其特征在于,还包括:
闪存模块,用于设置系统启动装载日志在指定闪存区域的保存地址并保存启动装载日志;
缓冲模块,用于保存启动装载日志并开放对应接口用于应用程序用火对应的启动装载日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技股份有限公司,未经珠海全志科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910264169.0/1.html,转载请声明来源钻瓜专利网。