一种嵌入式系统开发多TTL串口远程同步调试装置的制作方法

文档序号:21334159发布日期:2020-07-04 01:07阅读:469来源:国知局
一种嵌入式系统开发多TTL串口远程同步调试装置的制作方法

本新型公开一种嵌入式系统开发多ttl串口远程同步调试装置,涉及计算机通信控制技术领域。



背景技术:

随着嵌入式实际开发中采用的嵌入式系统越来越复杂,有时会面临需要调试监控的串口较多等情况,此时会出现调试pc的usb等接口不够用的情况,另外调试串口较多时调试数据线杂乱,会影响分析结果,占用开发者pc接口,耽误开发者pc执行其他开发或开发工作,同时在很多特殊环境下,如水下、车载、电磁、煤矿等环境下或者其他比较狭窄、恶劣的环境下进行调试会严重限制调试pc离被调试系统的距离,如当被调试系统置于水池、某些环境实验等恶劣环境下时,传统调试方法只能将调试笔记本电脑甚至台式机置于水池现场环境,并且调试数据线裸露在外界环境中,给开发者造成许多不方便,难以保证调试安全。



技术实现要素:

本实用新型针对现有技术的问题,提供一种嵌入式系统开发多ttl串口远程同步调试装置,所采用的技术方案为:一种嵌入式系统开发多ttl串口远程同步调试装置,所述的装置包括cmsis-dap调试器模块、usb接口控制模块、处理器模块、通信模块和电源开关按键;

处理器模块通过usb接口控制模块与cmsis-dap调试器模块相连,cmsis-dap调试器模块与待调试目标系统双向连接;

处理器模块通过ttl串口与目标系统待调试ttl调试串口连接;

处理器模块连接通信模块和电源开关按键,通信模块与远程客户端之间双向通信连接。

所述cmsis-dap调试器模块采用arm公司的cmsis-dap调试器,通过jtag/swd接口与被调试目标系统jtag接口连接,对目标系统进行程序下载和在线调试。

所述usb接口控制模块采用南京沁恒微电子的ch376芯片,在处理器模块的控制下与u盘通过usb接口进行数据通信。

所述处理器模块采用altera公司的cycloneivep4ce115f29c7芯片。

所述通信模块采用移远科技的ec204g无线通信模块,在处理器模块的控制下连接4g网络并通过tcp/ip协议方式连接与远端的用户进行数据收发。

所述通信模块采用移远科技的ec204g无线通信模块,在处理器模块的控制下连接4g网络并通过ssl/tls协议方式连接与远端的用户进行数据收发。

本实用新型的有益效果为:处理器模块和通信模块配合,实现与远程用户端之间数据的远程收发;处理器模块、usb接口控制模块和cmsis-dap调试器模块配合,实现对待调试目标系统程序下载和在线调试的工作;处理器模块与待调试目标系统配合,实现接收调试多个串口的打印数据并分类转发工作;用户通过电源开关按键选择开关整个系统;用户在远程电脑或手机端通过软件界面或者直接通过网口和tcpip协议访问本装置的4g通信模块进行网络数据收发,最终实现对目标系统的调试;

本新型装置结构简单,在网络信号的环境下即可实现读写,不受距离、环境场所限制,可实现性强,易于操作;无操作系统,工作稳定,安全可靠,传输速度更快;用户可根据目标系统调试接口数量等需要对处理器进行重配置,操作更加灵活,节省用户接口,不影响用户其他工作,能够适用于不同工作环境条件,保证用户操作安全性,适合广泛应用于嵌入式系统的调试工作中。

附图说明

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本实用新型的结构框图。

具体实施方式

下面结合附图和具体实施例对本实用新型作进一步说明,以使本领域的技术人员可以更好地理解本实用新型并能予以实施,但所举实施例不作为对本实用新型的限定。

实施例一

一种嵌入式系统开发多ttl串口远程同步调试装置,包括arm公司的cmsis-dap调试器模块、usb接口控制模块、处理器模块、移远科技的ec204g无线通信模块和电源开关按键;

处理器模块采用altera公司的cycloneivep4ce115f29c7芯片,usb接口控制模块采用南京沁恒微电子的ch376芯片,处理器模块通过usb接口控制模块与cmsis-dap调试器模块相连,cmsis-dap调试器模块与待调试目标系统双向相连;

处理器模块通过ttl串口与目标系统待调试ttl调试串口连接;

处理器模块连接4g无线通信模块和电源开关按键,4g无线通信模块与远程客户端之间双向通信连接;

本新型装置工作时,工作人员通过电源开关按键选择开关整个系统,用户通过电脑或手机在远程客户端利用软件界面或直接通过网口和tcp/ip协议方式,访问本新型装置的4g无线通信模块进行网络数据发送至处理控制模块;

处理器模块控制整个系统工作,负责数据传输、处理操作,同时通过ttl串口与目标系统待调试ttl调试串口直接连接,接收调试串口打印数据并分类转发;

处理器控制模块控制usb接口控制模块通过usb接口与cmsis-dap调试器模块连接,cmsis-dap调试器模块通过jtag/swd接口与被调试目标系统jtag接口连接,处理器控制模块控制cmsis-dap调试器模块对目标系统进行程序下载和在线调试,或通过串口数据发送对目标系统进行在线固件更新,接收到的不同串口打印数据经过串口号标识、简单协议封装后通过控制4g无线通信模块经过4g网络分别发送给用户,即可实现对目标系统的远程调试操作。

实施例二:

一种嵌入式系统开发多ttl串口远程同步调试装置,包括arm公司的cmsis-dap调试器模块、usb接口控制模块、处理器模块、移远科技的ec204g无线通信模块和电源开关按键;

处理器模块采用altera公司的cycloneivep4ce115f29c7芯片,usb接口控制模块采用南京沁恒微电子的ch376芯片,处理器模块通过usb接口控制模块与cmsis-dap调试器模块相连,cmsis-dap调试器模块与待调试目标系统双向相连;

处理器模块通过ttl串口与目标系统待调试ttl调试串口连接;

处理器模块连接4g无线通信模块和电源开关按键,4g无线通信模块与远程客户端之间双向通信连接;

本新型装置工作时,工作人员通过电源开关按键选择开关整个系统,用户通过电脑或手机在远程客户端利用软件界面或直接通过网口和ssl/tls协议方式,访问本新型装置的4g无线通信模块进行网络数据发送至处理控制模块;

处理器模块控制整个系统工作,负责数据传输、处理操作,同时通过ttl串口与目标系统待调试ttl调试串口直接连接,接收调试串口打印数据并分类转发;

处理器控制模块控制usb接口控制模块通过usb接口与cmsis-dap调试器模块连接,cmsis-dap调试器模块通过jtag/swd接口与被调试目标系统jtag接口连接,处理器控制模块控制cmsis-dap调试器模块通过串口数据发送对目标系统进行在线固件更新,接收到的不同串口打印数据经过串口号标识、简单协议封装后通过控制4g无线通信模块经过4g网络分别发送给用户,即可实现对目标系统的远程调试操作。

最后应说明的是:以上实施例仅用以说明本实用新型的技术方案,而非对其限制;尽管参照前述实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的精神和范围。

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