The invention provides a support for cloud multi user wireless remote debug system, including debugging end, simulation debugging terminal comprises a plurality of debug client; to debug system, including a plurality of the debug target board; simulation control system for simulation, simulation debugging receive sends debugging commands according to the target board simulation debugging command matching simulation debugging, debugging and simulation and is responsible for the end to the simulation debugging information system interaction. At least one simulation debug client sent through the cloud network simulation debugging command command to debug control system, simulation debugging commands contained in the target board to simulation debugging; simulation debugging control system receives the debug command, through the wireless network and the simulation debugging target board for information exchange. The invention can automatically pair the master and slave units of the wireless simulator according to the requirements, thus increasing the flexibility of the simulation debugging.
【技术实现步骤摘要】
一种支持云端多用户远程无线仿真调试系统和方法
本专利技术涉及一种无线仿真调试系统,尤其涉及一种支持云端多用户远程无线仿真调试系统和方法。
技术介绍
在嵌入式软件开发过程中,仿真调试用于对嵌入式软件进行单步仿真、打断点、观察变量演变过程等,提高了嵌入式软件的开发效率,节约了设计成本,增强了嵌入式软件验证的广度和深度。目前嵌入式软件仿真调试主要有在线仿真和通过仿真器仿真两种方式,在线仿真是将目标板上的CPU完全集成在开发板上,并在集成的开发板上对嵌入式软件进行仿真调试,该方式是在虚拟的硬件环境中进行;通过仿真器仿真需要将仿真器连接在PC机和目标板的CPU间,并在目标板上直接进行软件的仿真调试,该方式是在真实的硬件环境中进行。目前的嵌入式软件仿真调试方式主要存在如下弊端:1)在线仿真方式完全脱离了目标板,无法接近真实硬件环境。通过仿真器仿真方式需要通过线缆将目标板与PC机连接起来,受线缆长度及运用场景限制,无法满足密封箱体、无人机等特定软件仿真的需求。2)仿真调试用的PC机与待仿真调试硬件间通过线缆连接,受线缆长度限制,两者相距不易太远。3)仿真调试人员需要与待仿真调试 ...
【技术保护点】
一种支持云端多用户远程无线仿真调试系统,其特征在于,包括:仿真调试端,所述仿真调试端包括多个仿真调试客户端;待仿真调试系统,包括多个待仿真调试目标板;仿真调试控制系统,用于接收仿真调试端发送的仿真调试命令,根据仿真调试命令匹配待仿真调试的目标板,并负责仿真调试端与待仿真调试系统间信息交互。
【技术特征摘要】
1.一种支持云端多用户远程无线仿真调试系统,其特征在于,包括:仿真调试端,所述仿真调试端包括多个仿真调试客户端;待仿真调试系统,包括多个待仿真调试目标板;仿真调试控制系统,用于接收仿真调试端发送的仿真调试命令,根据仿真调试命令匹配待仿真调试的目标板,并负责仿真调试端与待仿真调试系统间信息交互。2.根据权利要求1所述的一种支持云端多用户远程无线仿真调试系统,其特征在于:每个待仿真调试目标板上均连接有从单元,仿真调试控制系统包括与从单元通信的多个主单元,通过主单元和从单元之间的无线通信,完成仿真调试端与待仿真调试目标板间信息交互。3.根据权利要求2所述的一种支持云端多用户远程无线仿真调试系统,其特征在于:所述仿真调试控制系统包括与多个仿真调试端通过云端连接的控制服务器,及多个无线仿真器主单元集合,各仿真器主单元通过USB连线与控制服务器连接。4.根据权利要求2所述的一种支持云端多用户远程无线仿真调试系统,其特征在于:所述进行通信的主单元和从单元间具有相同的工作频段;待仿真调试系统根据仿真调试端发送的仿真调试命令,自动选择主单元和工作频段,并调节待匹配从单元的工作频段,实现主、从单元工作频段的自动匹配。5.根据权利要求2所述的一种支持云端多用户远程无线仿真调试系统,其特征在于:所述主单元包括:一个控制器Ⅰ;一个USB接口单元,连接在控制器Ⅰ上,用于和服务器相连;一个无线收发单元Ⅰ,连接控制器Ⅰ上,用于和从单元进行无线通信;所述从单元包括:一个控制器Ⅱ;一个JTAG/SWD调试接口,连接在控制器Ⅱ上,用于和目标板相连;一个无线收发单元Ⅱ,连接控制器Ⅱ上,用于和无线收发单元Ⅰ通信连接。6.根据权利要求5所述的一种支持云端多用户远程无线仿真调试系统,其特征在于:所述主单元还包括:一个UART调试接口Ⅰ,连接在控制器Ⅰ上;所述从单元还包括:一个UART调试接口Ⅱ,连接在控制器Ⅱ上。7.一种支持云端多用户远程无线仿真调试方法,其特征在于,包括:至少一个仿真调试客户端通过云端网络发送仿真调试命令的指令至仿真调试控制...
【专利技术属性】
技术研发人员:杨清祥,刘力,刘杰,齐东坤,杜延坡,刘传华,
申请(专利权)人:河南思维轨道交通技术研究院有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。