一种嵌入式处理器宕机的记录装置的制造方法

文档序号:10351934阅读:341来源:国知局
一种嵌入式处理器宕机的记录装置的制造方法
【技术领域】
[0001]本实用新型属于嵌入式系统领域,尤其涉及一种嵌入式处理器宕机的记录装置。
【背景技术】
[0002]嵌入式处理器中的软件在运行中如果发生致命的异常,会使处理器宕机,导致控制端软件无法接入,处理器上的调试信息无法获取。尤其是在脱离硬件仿真器的正式产品运行环境下,嵌入式处理器在宕机时,缺乏手段获取处理器的软件运行记录,不容易对处理器的宕机原因进行分析。
[0003]通常的宕机处理流程:处理器宕机一处理器复位一处理器重新运行正常程序或者加载新的程序版本,在该流程中,处理器的复位破坏了宕机时的第一运行现场,无法对异常原因进行分析;并且该流程往往需要大量的测试版本进行尝试,才能定位问题。

【发明内容】

[0004]为了解决上述问题,本实用新型提供一种嵌入式处理器宕机的记录装置,保留了宕机时的程序所有信息,为开发人员分析宕机原因提供了便捷。
[0005]本实用新型一种嵌入式处理器宕机的记录装置是通过以下技术方案来实现的:
[0006]—种嵌入式处理器宕机的记录装置,包括记录装置(I)和被检测模块(2),其特征在于:所述记录装置(I)至少包括CPU( 11)、USB接口( 12)、时钟(13)、存储器(14)、RS232模块
(15)、按键(16)和指示灯(17) ,CI3U(Il)分别连接USB接口(12)、时钟(13)、存储器(14)和RS232模块(15),RS232模块(15)连接指示灯(17),按键(16)连接RS232模块(15);所述被检测模块(2)至少包括一嵌入式处理器(21)和一芯片(22),嵌入式处理器(21)与芯片(22)相连接,记录装置(I)通过数据线连接嵌入式处理器(21)。
[0007]所述记录装置(I)整体为方形体,方形体一端面设置USB接口(12),方形体一表面上按键(16)和指示灯(17)。
[0008]所述嵌入式处理器(21)的TX接口连接芯片(22)的RX接口,芯片(22)的TX接口连接嵌入式处理器(21)的RX接口,被动的检测嵌入式处理器(21)的活动状态,检测嵌入式处理器(21)外部管脚上的电平变化,如果在设定的时间窗内,一直未检测到嵌入式处理器(21)的活动状态变化,即可认为处理器宕机。
[0009]所述嵌入式处理器(21)至少包括一片内存储器(211),USB接口(12)连接片内存储器(211),用于存放记录装置(I)发送软件程序,并且在片内存储器(211)划分一个宕机区域(2111),存放宕机处理程序的所有信息,并且将宕机处理程序的所有信息发送到记录装置。
[0010]本实用新型具有的有益效果:采用一种基于硬件与软件共同检测并处理嵌入式处理器的宕机异常的记录装置,提供了新的处理器宕机后处理手段,增强了嵌入式系统的可调测性,有利于准确、高效的定位嵌入式处理器宕机类的复杂问题。
【附图说明】
[0011]以下结合附图所示实施例的【具体实施方式】,对本实用新型的上述内容再作进一步的详细说明。
[0012]图1为本实用新型的系统结构图。
[0013]图2为本实用新型的外部结构图。
[0014]图中标记:记录装置1、被检测模块2、0?1]11、1^8接口12、时钟13、存储器14、1?232模块15、按键16、指示灯17、嵌入式处理器21、芯片22、片内存储器211。
【具体实施方式】
[0015]本实用新型提供一种嵌入式处理器宕机的记录装置,保留了宕机时的程序所有信息,为开发人员分析宕机原因提供了便捷,它包括记录装置I和被检测模块2。
[0016]所述记录装置I至少包括包括0?1]11、1^8接口12、时钟13、存储器14、1?232模块15、按键16和指示灯17,CPUl I分别连接用于数据传输的USB接口 12、用于记录时间的时钟13、用于存储数据的存储器14和用于输入输出的RS232模块15,RS232模块15连接具有指示作用的指示灯17,用于输入确认的按键16连接RS232模块15。
[0017]如图2所示,所述记录装置I整体为方形体,方形体一端面设置USB接口12,方形体一表面上按键16和指示灯17。
[0018]所述被检测模块2至少包括一嵌入式处理器21和一芯片22,嵌入式处理器21的TX接口连接芯片22的RX接口,芯片22的TX接口连接嵌入式处理器21的RX接口,被动的检测嵌入式处理器21的活动状态,检测嵌入式处理器21外部管脚上的电平变化,如果在设定的时间窗内,一直未检测到嵌入式处理器21的活动状态变化,即可认为处理器宕机,并将宕机处理程序的所有信息存放在宕机区域2111。
[0019]所述嵌入式处理器21至少包括一片内存储器211,并且在片内存储器211划分一个宕机区域2111。
[0020]记录装置I的USB接口 12通过数据线连接嵌入式处理器21的片内存储器211,记录装置I向嵌入式处理器21发送软件请求,同时记录时间并保存在存储器14中,如果在时间窗内未收到被检测模块2的响应,则记为一次检测超时,同时记录装置I再次向被检测模块2的嵌入式处理器21发送软件请求,在经过连续的多次检测超时后,即可认为处理器宕机,并将宕机时的程序所有信息存放在宕机区域2111,并且将宕机区域2111的信息传输给记录装置
1
[0021]本实用新型所举实施方式或者实施例对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所举实施方式或者实施例仅为本发明的优选实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内对本发明所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种嵌入式处理器宕机的记录装置,包括记录装置(I)和被检测模块(2),其特征在于:所述记录装置(I)至少包括CPU( 11)、USB接口(12)、时钟(13)、存储器(14)、RS232模块(15)、按键(16)和指示灯(17) ,CI3U(Il)分别连接USB接口(12)、时钟(13)、存储器(14)和RS232模块(15),RS232模块(15)连接指示灯(17),按键(16)连接RS232模块(15);所述被检测模块(2)至少包括一嵌入式处理器(21)和一芯片(22),嵌入式处理器(21)与芯片(22)相连接,记录装置(I)通过数据线连接嵌入式处理器(21)。2.根据权利要求1所述的一种嵌入式处理器宕机的记录装置,其特征在于:所述记录装置(I)整体为方形体,方形体一端面设置USB接口(12),方形体一表面上按键(16)和指示灯(17)。3.根据权利要求1所述的一种嵌入式处理器宕机的记录装置,其特征在于:所述嵌入式处理器(21)至少包括一片内存储器(211)。4.根据权利要求1所述的一种嵌入式处理器宕机的记录装置,其特征在于:所述USB接口(12)连接片内存储器(211),在片内存储器(211)划分一个宕机区域(2111)。5.根据权利要求1所述的一种嵌入式处理器宕机的记录装置,其特征在于:所述嵌入式处理器(21)的TX接口连接芯片(22)的RX接口,芯片(22)的TX接口连接嵌入式处理器(21)的RX接口。
【专利摘要】本实用新型提供一种嵌入式处理器宕机的记录装置,它包括记录装置1和被检测模块2,记录装置1的USB接口12通过数据线连接嵌入式处理器21的片内存储器211,记录装置1向嵌入式处理器21发送软件请求检测是否宕机,嵌入式处理器21的TX接口连接芯片22的RX接口,芯片22的TX接口连接嵌入式处理器21的RX接口,被动的检测嵌入式处理器21的活动状态,并将宕机处理程序的所有信息存放在宕机区域2111,并将宕机时的程序所有信息存放在宕机区域2111,宕机区域2111的信息并通过USB数据线发送至记录装置,保留了宕机时的程序所有信息,为开发人员分析宕机原因提供了便捷。
【IPC分类】G06F11/34
【公开号】CN205263795
【申请号】CN201521082716
【发明人】何宗彬, 冯强, 陈旭
【申请人】成都彬鸿科技有限公司
【公开日】2016年5月25日
【申请日】2015年12月23日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1