The invention discloses a GPIO module firmware debugging system based on the system, including to debug target machine, GPIO converter and the debug host, the debugging target machine to be built to debug firmware used to generate debugging information, and debugging information processing for GPIO data stream, and then through the GPIO sent to the GPIO converter to be connected; debug target and debug host GPIO converter for receiving the debug target through the GPIO send debugging information, converted to format data connection and debugging of the host interface; the host computer for receiving and parsing GPIO converter debugging information sent, and analyzed according to the analysis of debugging debugging information, and through the GPIO converter to to send control information of the target machine debugging. The invention has the advantages of low cost and high debugging efficiency.
【技术实现步骤摘要】
本专利技术涉及计算机领域,尤其涉及一种基于GPIO模块的固件调试系统。
技术介绍
计算机系统固件调试技术主要是:调试设备通过不同的接口连接至调试目标,在调试目标启动的过程中,将调试信息输出到调试设备上,或者通过调试设备与调试主机进行交互。现有调试系统中,有的使用专用的调试设备,成本高昂;有的接口在计算机系统中不够普遍,降低了适用范围;有的所传达的调试信息不够丰富,调试效率低下。
技术实现思路
专利技术目的:本专利技术针对现有技术存在的问题,提供一种基于GPIO模块的固件调试系统。技术方案:本专利技术所述的基于GPIO模块的固件调试系统包括:待调试目标机,内置有待调试固件,用于产生调试信息,并将调试信息处理为GPIO数据流,再通过GPIO发送至GPIO转换器;GPIO转换器,连接待调试目标机和调试主机,用于接收待调试目标机通过GPIO发送的调试信息,转换为与调试主机连接的接口的格式数据;调试主机,用于接收并解析GPIO转换器发送的调试信息,并根据解析的调试信息进行分析调试,以及通过GPIO转换器向待调试目标机发送控制信息。进一步的,所述待调试固件设置有调试模块和传输模块;所述调试模块用于产生调试信息,并将调试信息处理为GPIO数据流;所述传输模块用于将GPIO数据流发送至位于硬件层的GPIO,以及接收硬件层发送的信息,发送至调试模块。进一步的,所述GPIO转换器通过USB接口或串口连接调试主机,具体用于接收待调试目标机通过GPIO发送的调试信息,并转换为USB接口格式或串口格式。进一步的,所述调试主机内置有调试应用程序,所述调试应用程序包括调试模块和传输模块; ...
【技术保护点】
一种基于GPIO模块的固件调试系统,其特征在于:包括:待调试目标机,内置有待调试固件,用于产生调试信息,并将调试信息处理为GPIO数据流,再通过GPIO发送至GPIO转换器;GPIO转换器,连接待调试目标机和调试主机,用于接收待调试目标机通过GPIO发送的调试信息,转换为与调试主机连接的接口的格式数据;调试主机,用于接收并解析GPIO转换器发送的调试信息,并根据解析的调试信息进行分析调试,以及通过GPIO转换器向待调试目标机发送控制信息。
【技术特征摘要】
1.一种基于GPIO模块的固件调试系统,其特征在于:包括:待调试目标机,内置有待调试固件,用于产生调试信息,并将调试信息处理为GPIO数据流,再通过GPIO发送至GPIO转换器;GPIO转换器,连接待调试目标机和调试主机,用于接收待调试目标机通过GPIO发送的调试信息,转换为与调试主机连接的接口的格式数据;调试主机,用于接收并解析GPIO转换器发送的调试信息,并根据解析的调试信息进行分析调试,以及通过GPIO转换器向待调试目标机发送控制信息。2.根据权利要求1所述的基于GPIO模块的固件调试系统,其特征在于:所述待调试固件设置有调试模块和传输模块;所述调试模块用于产生调试信息,并将调试信息处理为GPIO数据流;所述传输模块用于将GPIO数据流并发送至位于硬件层的GPIO,以及接收硬件层发送的信息,发送至调试模块。3.根据权利要求1所述的基于GPIO模块的固件调试系统,其特征在于...
【专利技术属性】
技术研发人员:季军,
申请(专利权)人:南京百敖软件有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。