【技术实现步骤摘要】
一种TBox的双处理器间可靠通信的方法及系统
本专利技术涉及通信领域,尤其涉及一种TBox的双处理器间可靠通信的方法及系统。
技术介绍
目前的4GTBox(TelematicsBOX,远程信息处理盒子)平台都采用MPU(MicroprocessorUnit,微处理器)+MCU的硬件架构,MPU是一块高性能的ARM芯片,主要负责TBox的业务相关工作,如网络数据传输、紧急呼叫等。MCU一般是成有CAN功能的MCU,主要负责TBox的CAN收发、电源状态管理和诊断管理等。因此,MPU与MCU之间会有大量的通信数据产生。而MPU由于系统的复杂性,很容易出现进程崩溃,进程没法重新加载或不能够自启动等问题,但MPU的这些异常状态却不能被同步到MCU作相应的处理。
技术实现思路
本专利技术针对现有技术中存在的技术问题,提供一种TBox的双处理器间可靠通信的方法及系统,解决现有技术中MPU异常不能同步到MCU作相应的处理的问题。本专利技术解决上述技术问题的技术方案如下:一种TBox的双处理器间可靠通信的 ...
【技术保护点】
1.一种TBox的双处理器间可靠通信的方法,其特征在于,所述方法包括:/n步骤1,TBox的MPU的其它进程向监视进程周期性的发送运行状态,所述监视进程建立表示各个所述其它进程的运行状态的数据帧;/n所述其它进程表示所述MPU中除了所述监视进程之外的所有进程;/n步骤2,所述监视进程周期性的将所述数据帧发送给TBox的MCU;/n步骤3,所述MCU根据收到的所述数据帧判断所述MPU的各个进程的运行状况。/n
【技术特征摘要】
1.一种TBox的双处理器间可靠通信的方法,其特征在于,所述方法包括:
步骤1,TBox的MPU的其它进程向监视进程周期性的发送运行状态,所述监视进程建立表示各个所述其它进程的运行状态的数据帧;
所述其它进程表示所述MPU中除了所述监视进程之外的所有进程;
步骤2,所述监视进程周期性的将所述数据帧发送给TBox的MCU;
步骤3,所述MCU根据收到的所述数据帧判断所述MPU的各个进程的运行状况。
2.根据权利要求1所述的方法,其特征在于,所述数据帧为包含多个字节的data数据,用各个bit位的数值表示对应的各个进程的运行状态;
步骤1包括:
步骤101,所述MPU中的所有所述其它进程在运行正常时周期性的向所述监视进程发送心跳的IPC;
步骤102,所述监视进程收到所述进程的IPC时,在所述数据帧中对应的bit位上设置表示运行正常的数值,否则,在所述数据帧中对应的bit位上设置表示运行异常的数值。
3.根据权利要求1所述的方法,其特征在于,所述步骤2中所述监视进程向所述MCU发送所述数据帧的周期与所述步骤1中所述其它进程向所述监视进程发送运行状态的周期相同,所述周期根据TBox的历史运行状态设定。
4.根据权利要求1所述的方法,其特征在于,所述MCU中存储中监控参数,所述监控参数包括:启动/停止监视MPU进程参数、MPU进程崩溃超时时间参数、MPU进程处理等级参数和监视MPU进程的错误码参数。
5.根据权利要求2所述的方法,其特征在于,所述步骤3中,所述MCU判断任一所述bit位的数值显示运行异常的时间超过设定的MPU进程崩溃超时时间时,所述MCU判定对应的进程已经崩溃。
6.根据权利要求1所述的方法,其特征在于,所述数据帧包括运行计数位;
所述步骤2中,所述监视进程向所述MCU发送所述数据帧时,所述数据...
【专利技术属性】
技术研发人员:程德心,李诒雯,王晶,
申请(专利权)人:武汉光庭信息技术股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。