1.一种Android系统内核错误信息获取方法,其特征在于,包括:在Android系统内核运行之前,通过初始化程序Bootloader将用于分配非易失性存储器的指定存储空间的信息传递给内核,由内核根据所述指定存储空间的信息分配所述指定存储空间;
在Android系统内核启动时,将所述指定存储空间注册为指定存储设备,并确定供调用的接口读函数和接口写函数;
在Android系统内核运行故障时,调用预定的所述接口写函数;
通过所述接口写函数向指定存储空间写入错误信息;
通过预定义的所述接口读函数从所述指定存储空间中获取所述错误信息。
2.如权利要求1所述的方法,其特征在于,通过所述接口写函数向非易失性存储器的指定存储空间写入错误信息,包括:获取内核运行故障时的所述错误信息,调用所述接口写函数,将所述错误信息写入文件后保存至所述指定存储空间。
3.如权利要求1或2所述的方法,其特征在于,从所述指定存储空间中获取所述错误信息,包括:调用所述接口读函数,从所述指定存储空间中获取所述错误信息,并经所述内核将所述错误信息传递至proc文件系统,由所述proc文件系统将所述错误信息传递至用户服务程序,所述proc文件系统为Android系统支持的一种文件系统。
4.一种Android系统内核错误信息获取装置,其特征在于,包括:第一处理单元,用于在Android系统内核运行之前,通过初始化程序Bootloader将用于分配指定存储空间的信息传递给所述内核,由所述内核根据所述指定存储空间的信息分配所述指定存储空间;还用于在Android系统内核启动时,将所述指定存储空间注册为指定存储设备,并确定供调用的接口读函数和接口写函数,在Android系统内核运行故障时,调用预定的所述接口写函数;
第二处理单元,用于通过所述接口写函数向非易失性存储器的指定存储空间写入错误信息;
第三处理单元,用于通过预定义的所述接口读函数从所述指定存储空间中获取所述错误信息。
5.如权利要求4所述的装置,其特征在于,所述第二处理单元具体用于获取内核运行故障时的所述错误信息,调用所述接口写函数,将所述错误信息写入文件后保存至所述指定存储空间。
6.如权利要求4或5所述的装置,其特征在于,所述第三处理单元具体用于调用所述接口读函数,从所述指定存储空间中获取所述错误信息,并经所述内核将所述错误信息传递至proc文件系统,由所述proc文件系统将所述错误信息传递至用户服务程序,所述proc文件系统为Android系统支持的一种文件系统。