【技术实现步骤摘要】
系统信息的输出方法、装置、计算机可读存储介质及终端
本专利技术涉及软件调试领域,尤其涉及一种系统信息的输出方法、装置、计算机可读存储介质及终端。
技术介绍
单片机在使用RTOS进行开发时,因为代码改动的地方大,资源少,所以经常会出现线程堆栈溢出,代码死循环,发生死锁等情况。目前的方法一般是在单片机出现问题过后,重新开启单片机并通过多次调试并打印每次调试对应的系统状态信息来确定问题和定位问题,这种方法需要耗费的时间较长,而且由于需要多次调试并获取多次系统状态信息,导致技术人员不能通过远程指导来确定问题,因此需要一种能够便于确定问题的系统信息的输出方法。
技术实现思路
本专利技术提供了一种系统信息的输出方法、装置、计算机可读存储介质以及终端,旨在解决快速确定引起故障的问题所在。本专利技术提供了一种系统信息的输出方法,用于运行中的单片机,所述方法包括以下步骤:接收请求进入系统进程的指令;调用所述系统进程并获取系统状态信息,其中所述系统状态信息包括实时进程信息;输出所述系统状态信息 ...
【技术保护点】
1.一种系统信息的输出方法,其特征在于,用于运行中的单片机,所述方法包括以下步骤:/n接收请求进入系统进程的指令;/n调用所述系统进程并获取系统状态信息,其中所述系统状态信息包括实时进程信息;/n输出所述系统状态信息。/n
【技术特征摘要】
1.一种系统信息的输出方法,其特征在于,用于运行中的单片机,所述方法包括以下步骤:
接收请求进入系统进程的指令;
调用所述系统进程并获取系统状态信息,其中所述系统状态信息包括实时进程信息;
输出所述系统状态信息。
2.根据权利要求1所述的输出方法,其特征在于,所述步骤“调用所述系统进程并获取系统状态信息,其中所述系统状态信息包括实时进程信息”包括:
通过调用RTOS的接口,获取到所有所述实时进程信息,其中所述实时进程信息包括所述实时进程的运行信息以及序号,一所述序号对应一所述进程。
3.根据权利要求2所述的输出方法,其特征在于,所述实时进程的运行信息包括任务名、运行状态、优先级、剩余栈和运行次数中的至少一项。
4.根据权利要求2所述的输出方法,其特征在于,所述步骤“通过调用RTOS的接口,获取到所有实时进程的信息,其中所述信息包括实时进程的运行信息以及序号,一所述序号对应一所述进程”之后还包括:
根据任一所述序号调用所述RTOS的接口,获取到与其对应的所述进程当前时间寄存器的值,其中,所述寄存器包括R0~R12、LR、PC指针和PSR中的至少一项。
5.根据权利要求2所述的输出方法,其特征在于,所述实时进程信息包括所述实时进程的CPU使用率,所述步骤“通过调用RTOS的接口,获取到所有实时进程的信息,其中所述信息包括实时进程的运行信息以及序号,一所述序号对应一所述进程”之后还包括:
确定所有所述CPU使用率中最高的一项对应的所述实时进程,获取与...
【专利技术属性】
技术研发人员:江沣,杨达昌,
申请(专利权)人:深圳市捷诚技术服务有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。