用于电路板的远程调试装置的制作方法

文档序号:19890290发布日期:2020-02-11 10:44阅读:190来源:国知局
用于电路板的远程调试装置的制作方法

本实用新型涉及嵌入式调试的技术领域,特别涉及用于电路板的远程调试装置。



背景技术:

嵌入式技术是执行专用功能并被内部计算机控制的设备或者系统。嵌入式系统不能使用通用型计算机,而且运行的是固化的软件,用术语表示就是固件(firmware),终端用户很难或者不可能改变固件。

目前,嵌入式技术近年来得到了飞速的发展,但是嵌入式产业涉及的领域非常广泛,彼此之间的特点也相当明显。例如很多行业:手机、车载导航、工控、军工、多媒体终端、网关、数字电视……

现有技术中,在嵌入式开发中,调试模块是必不可少的,现实中调试环境较复杂,与设备距离以及现场环境都有很大的区别,特别是在联合开发过程中,经常是根据现象进行复现模拟等在本地调试,但是这样不利于现场情况的复原,以及增加调试难度和时间。



技术实现要素:

本实用新型的目的在于提供用于电路板的远程调试装置,旨在解决现有技术中,在联合开发过程中,不能实现远程调试的问题。

本实用新型是这样实现的,用于电路板的远程调试装置,包括第一调试器、第二调试器、与所述第一调试器电线连接的第一路由器、与所述二调试电线连接的第二路由器、与所述第一调试器电线连接的操作设备以及与所述第二调试器电线连接的被调试目标板;所述第一路由器通过云端服务器与所述第二路由器有线通讯;通过所述操作设备操纵所述第一调试器,所述第一调试器的调试信息依序通过所述第一路由器、所述云端服务器以及所述第二路由器,传递至所述第二调试器,由所述第二调试器对所述被调试目标板进行调试。

进一步的,所述第一调试器包括第一单片机;所述第一单片机上设有与所述操作设备电线连接的usb接口和与所述第一路由器电线连接的第一网络接口。

进一步的,所述第二调试器包括第二单片机;所述第二单片机上设有与所述被调试目标板电线连接的swd接口和与所述第二路由器电线连接的第二网络接口。

进一步的,所述第一调试器的一端设有所述swd接口,所述usb接口与所述第一网络接口分别形成在所述第一调试器的另一端。

进一步的,所述第二调试器设有所述usb接口,所述usb接口与所述第二网络接口分别设置在所述第二调试器的一端;所述swd接口设置在所述第二调试器的另一端。

进一步的,所述第一单片机与所述第二单片机均具有识别连接模块;所述识别连接模块电线连接有连接成功显示模块;当所述第一调试器与所述第二调试器通过所述识别连接模块相互识别连接后,所述连接成功显示模块将显示连接成功。

进一步的,所述第一单片机包括可发射信息的发射模块;所述第二单片机包括接收所述发射模块发射的信息的接收模块;所述第一调试器包括具有内腔的外壳,所述第一单片机安装在所述内腔内;所述外壳形成有多个通孔,所述通孔连通所述内腔与外界,所述发射模块具有发射端,所述发射端朝向所述通孔的方向。

进一步的,所述第一单片机与所述第二单片机的底部设有散热片。

进一步的,所述外壳具有与所述散热片呈正对布置的散热孔。

与现有技术相比,本实施例提供的用于电路板的远程调试装置,用户通过操作设备对第一调试器进行调试,第一调试器将信息通过第一路由器、云端服务器和第二路由器传送至第二调试器,再由第二调试器对被调试目标板进行调试,通过无线网络的传输结构实现远距离调试,这样,在联合开发时,对距离被调试目标板远的情况下,也能直接对被调试目标板进行调试,且不会增加调试难度,从而减少调试时间。

附图说明

图1是本实用新型实施例提供的云在线远程单片机调试结构的平面示意图;

图2是本实用新型实施例提供的第一调试器的立体示意图。

具体实施方式

为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。

本实施例的附图中相同或相似的标号对应相同或相似的部件;在本实用新型的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本实用新型和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

以下结合具体实施例对本实用新型的实现进行详细的描述。

参照图1-2所示,为本实用新型提供较佳实施例。

用于电路板的远程调试装置,包括第一调试器20、第二调试器60、第一路由器30、第二路由器50、操作设备10以及被调试目标板70;第一调试器20与操作设备10通过电线连接,操作设备10可以是一台电脑,也可以是其他可调试的设备,通过操作设备10对第一调试器20进行调试;第一调试器20与第一路由器30通过电线连接,第一路由器30通过云端服务器40与第二路由器50传输信息,第二路由器50与第二调试器60连接,用户通过操作设备10将调试信息通过第一路由器30、云端服务器40以及第二路由器50传送至第二调试器60,而第二模块与被调试目标板70电线连接,从而通过第二调试器60对被调试目标板70进行调试,来实现远程调试。

上述提供的用于电路板的远程调试装置,用户通过操作设备10对第一调试器20进行调试,第一调试器20将信息通过第一路由器30、云端服务器40和第二路由器50传送至第二调试器60,再由第二调试器60对被调试目标板70进行调试,通过网络的传输结构实现远距离调试,这样,在联合开发时,对距离被调试目标板70远的情况下,也能直接对被调试目标板70进行调试,且不会增加调试难度,从而减少调试时间。

调试器是软件维护与错误修正的一个最重要、最直接,也是必不可少的一种机制,调试器的工作原理是基于中央处理器的异常机制,并由操作设备10的异常分发或事件分发的子系统(或模块)负责将其封装处理后,以比较友好的方式与调试器进行实时交互,实施例中的第一调试器20与第二调试器60为相同的调试器,通过网络对被调试目标板70调试。被调试目标板70是指有数字信号处理芯片的数字信号处理系统或印刷电路板。

第一调试器20包括第一单片机21,第一单片机21对操作设备10进行的操作程序进行执行、储存以及输出,第一单片机21上设有usb接口22,第一单片机21通过usb接口22与操作设备10采用电线连接,操作设备10进行的操作程序通过电线从usb接口22传输至第一调试器20。

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器cpu、随机存储器ram、只读存储器rom、多种i/o口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、a/d转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用,本实施例中的数据信息均由第一单片机21以及第二单片机61进行处理。

第一单片机21上设有usb接口22的同一端设有第一网络接口23,网络在方圆几千米内,可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件以及传真通信服务等功能,第一调试器20通过第一网络接口23与第一路由器30通过电线连接,第一路由器30无线连接到云端服务器40,而第二路由器50与无线连接至云端服务,所以第二调试器60可通过第二路由器50接收到第一调试器20发出的信息。

第二调试器60包括第二单片机61,第二单片机61对接收到的信息进行处理、储存。在第二单片机61上设有swd接口24和第二网络接口63;swd速度快,使用的线相对较少,节省安装时间,且检修方便,通过swd接口24与被调试目标板70电线连接,可以迅速将接收到的信息传至被调试目标板70,且第二网络接口63与第二路由器50电线连接,将第二调试器60与网络连接,便于接收信息。

第一调试器20的一端设有swd接口24,usb接口22与第一网络接口23分别形成在第一调试器20的另一端,将swb接口与第一网络接口23分开设置便于后续对swd接口24与第一网络接口23之间的检修,也便于管理和散热。

第二调试器60设有usb接口22,usb接口22与第二网络接口63分别设置在第二调试器60的一端;swd接口24设置在第二调试器60的另一端,也是为了方便后续对swd接口24与第二网络接口63的检修、管理,便于散热。

网络接口指的网络设备的各种接口,本实施例使用的是局域网,局域网是在一个局部的地理范围内(如一个学校、工厂和机关内),将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网,简称lan。它可以通过数据通信网或专用数据电路,与远方的局域网、数据库或处理中心相连接,构成一个大范围的信息处理系统。

局域网安装便捷,使用灵活,一般只要在安放一个或多个接入点设备就可建立覆盖整个建筑或地区的局域网络,可以免去或减少很多繁杂的网络布线的工作量;且在有线网络中,网络设备的安放位置受网络信息点位置的限制,而一旦局域网建成后,在无线网的信号覆盖区域内任何一个位置都可以接入网络,进行通讯。

当需要在本地调试时,可以通过第一调试器20上的swd接口24连接其他需要被调试的设备,或通过第二调试器60的usb接口22连接操作设备10,实现短距离调试。

第一单片机21与第二单片机61均具有识别连接模块26;当第一调试器20与第二调试器60通电后,识别连接模块26会开始识别,通过配对,将第一调试器20与第二调试器60连接。

识别连接模块26电线连接有连接成功显示模块27,连接成功显示模块27包括显示面板28;第一调试器20与第二调试器60均具有外壳201,显示面板28设置在外壳201外,当第一调试器20与第二调试器60通过识别连接模块26相互识别连接后,显示面板28将显示连接成功,然后开始在操作设备10上进行操作,或者,连接成功显示模块27通过提示灯或提示音的方式,提示用户连接成功。

第一单片机21包括发射模块25,发射模块25可对外发射信息,将第一调试器20接收到的信息通过云端服务器40传送至第二单片机61上的接收模块62,接收模块62将信息接收后,通过第二单片机61的处理,开始对被调试目标板70进行调试。

第一调试器20与第二调试器60均具有外壳201,外壳201具有内腔,分别将第一单片机21与第二单片机61安装在各自的外壳201内腔内,将第一单片机21与第二单片机61保护在内;另外在外壳201上形成有多个供各个接口与外界相连的孔,每个孔都设有防尘盖29,当某个接口未连接其他设备时,可将防尘盖29盖上,避免孔中积尘,影响连接效果。

在第一调试器20的外壳201上外壳201形成有多个通孔,通孔将内腔与外界连通,发射模块25形成有发射端,发射端朝向通孔的方向,通过通孔将信息传送出去。

第一单片机21与第二单片机61的底部设有散热片,当第一单片机21与第二单片机61工作时间较长时,会产生热量,壳内温度过高会对各个部件的性能、材质产生影响,适当的散热对各个部件会起到很好的保护作用,也能延长各个部件的使用寿命;且两个外壳201的底部均设有散热孔,进行双重散热。

以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1