1.一种用于双系统智能驾驶舱qnx端运行信息管理系统,其特征在于,所述运行信息管理系统应用于hypervisor系统上的android系统与qnx系统间的通信交互;由所述android系统来触发所述qnx系统进行其运行信息的获取功能;所述qnx系统将实时保存运行信息并整合成一个压缩包;所述android系统获取所述压缩包后,与android系统本身的log文件再一起整合成一个整机运行信息压缩包,拷贝所述整机运行信息压缩包并进行分析,完成hypervisor系统上的双系统运行信息的管理。
2.根据权利要求1所述的用于双系统智能驾驶舱qnx端运行信息管理系统,其特征在于,所述android系统与qnx系统间采用基于some/ip的commonapi接口来定义。
3.根据权利要求2所述的用于双系统智能驾驶舱qnx端运行信息管理系统,其特征在于,还包括:所述android系统还包括u盘检测程序或者触摸显示屏;通过所述检测u盘的log采集标志文件或者触摸显示屏触发运行信息获取指令,并通过所述some/ip发送开始信息收集指令至所述qnx系统端。
4.根据权利要求3所述的用于双系统智能驾驶舱qnx端运行信息管理系统,其特征在于,还包括:所述qnx系统端收到开始信息收集指令后,将实时保存的至少包括进程信息,pps文件,coredump文件,cpu信息,trace信息,screen信息,以及avm的标定图片数据和寄存器的值整合成一个压缩包。
5.根据权利要求4所述的用于双系统智能驾驶舱qnx端运行信息管理系统,其特征在于,还包括:通过ftp方式将所述压缩包上传到ftp服务器,供所述android系统下载。
6.根据权利要求5所述的用于双系统智能驾驶舱qnx端运行信息管理系统,其特征在于,还包括:所述android系统下载压缩包,并完成整机运行信息压缩包整合后,将压缩包拷贝到android系统的u盘中。
7.根据权利要求6所述的用于双系统智能驾驶舱qnx端运行信息管理系统,其特征在于,还包括:所述整机运行信息压缩包用于根据log定位对应系统的异常问题;根据cpu信息和内存使用情况定位对应系统内存泄漏及异常前的情况;根据coredump文件检查对应系统运行过程中是否存在异常崩溃的程序,并分析堆栈情况,确定代码是否编写错误;根据screen信息,可用于确定系统各窗口的层级关系,显示位图可判断获取系统运行信息时显示是否异常。
8.根据权利要求6所述的用于双系统智能驾驶舱qnx端运行信息管理系统,其特征在于,还包括:与所述usb端口配合使用的u盘,用于获取所述整机运行信息压缩包并进行分析和问题定位;或将所整机运行信息压缩包上传至云端进行远程检查分析。
9.根据权利要求1-8任一所用于双系述的用于统智能驾驶舱qnx端运行信息管理系统的方法,其特征在于,包括以下步骤:
步骤1:通过android系统侧u盘log采集标志文件或者触摸显示屏触发运行信息获取指令,并通过some/ip发送开始信息收集指令至所述qnx系统端;
步骤2:所述qnx系统端收到开始信息收集指令后,将实时保存的至少包括进程信息,pps文件,内核错误信息,cpu信息,trace信息,screen信息,以及avm的标定图片数据和寄存器的值整合成一个压缩包;并通过ftp将所述压缩包上传到ftp服务器,供所述android系统下载;
步骤3:所述android系统下载压缩包,与android系统本身的log文件再一起整合成一个整机运行信息压缩包;
步骤4:使用u盘将所述整机运行信息压缩包进行拷贝,完成hypervisor双系统运行信息的获取;用于问题分析与定位;或将所述整机运行信息压缩包上传至云端进行远程检查分析。
10.根据权利要求9所述的方法,其特征在于,还包括:
根据项目的盘符剩余容量来配置所述qnx系统中的log文件保存的大小值。