一种ADB调试系统的制作方法

文档序号:11405992阅读:258来源:国知局
一种ADB调试系统的制造方法与工艺

本实用新型涉及通信电子领域,特别是用于Android系统ADB调试的硬件系统,具体为一种ADB调试系统。



背景技术:

现在越来越多的产品配置了嵌入式系统,特别是工业领域所使用的智能化产品。而且产品开发周期越来越短,对产品的稳定性的影响也越来越大。而由于接口,外观,成本等方面的限制,在出厂时很难将未来可能需要维护时使用的调试接口外置。在出现故障时,由于产品实际装配以及现场环境限制,无法进行实地维护。对故障产品的更换又会增加成本。

即使可以维护,也需要拆机,通过内部的调试接口进行。这对于特定的现场既有安全上的隐患,又不符合市场对于安全、高效、低成本的要求。

解决以上问题的方案之一是在产品的隐性位置暗置调试接口,比如铭牌下面。但是这又会带来产品的安全性,成本等问题。



技术实现要素:

本实用新型的目的是:提供一种ADB调试系统,解决了现有技术中一种或以上的技术缺陷。

实现上述目的的技术方案是:一种ADB调试系统,装配于嵌入式系统,所述ADB调试系统包括一ADB调试器接口及一处理器单元。所述ADB调试器接口装配于该嵌入式系统上,所述ADB调试器接口用于连接外部的调试设备;所述处理器单元连接于所述ADB调试器接口;其中,所述ADB调试器接口包括一保护单元及一RJ45接口单元,所述保护单元连接于所述处理器单元;所述RJ45接口单元连接于所述保护单元;所述RJ45接口单元用于连接所述调试设备,所述调试设备装配有ADB调试器;当调试时,所述处理器单元用于接收和验证所述ADB调试器发送的解锁码;当所述解锁码验证通过,所述处理器单元用于控制所述保护单元,通过所述保护单元连通所述ADB调试器与ADB调试系统。

在本实用新型一实施例中,所述保护单元包括一通信单元及一ADB开关单元,所述通信单元用于所述ADB调试器与所述处理器单元之间的通信;所述处理器单元通过所述ADB开关单元控制所述通信单元;

在本实用新型一实施例中,所述RJ45接口单元包括一基础百兆网接口单元、一通信接口单元以及一ADB接口单元。

在本实用新型一实施例中,所述ADB调试器包括一USB-百兆网线接口和UART-TX接口。

在本实用新型一实施例中,所述处理器单元包括一处理器主控单元、一处理器存储单元、一处理器内存单元及一处理器电源单元。所述处理器主控单元用于处理各种数据,包括用于接收和验证所述ADB调试器发送的解锁码以及控制所述保护单元;所述处理器存储单元用于存储各种非易失性数据;所述处理器内存单元用于存储所述处理器主控单元所调用的数据;所述处理器电源单元用于为所述处理器单元提供电源;所述处理器存储单元、处理器内存单元、处理器电源单元均连接于所述处理器主控单元。

本实用新型的优点是:本实用新型的ADB调试系统,配置了具有便捷性、低成本,高可靠性的可进行方便快捷现场调试的ADB调试接口,此基于含百兆有线网络产品的ADB调试器接口,使得在不额外增加外围电路以及外接接口的情况下,利用现有的板上资源就可以很简单的构建一套后期用于维护调试的环境,为产品的维护带来了极大的方便,同时可以提升产品的安全性能,增加调试的安全性,又降低了成本,而且没有专门外置调试口,产品美观;维护时不需要拆机,操作简洁;没有裸露调试接口,是产品具有高可靠性的特点。

附图说明

下面结合附图和实施例对本实用新型作进一步解释。

图1为本实用新型实施例的ADB调试系统模块示意图;

图2为本实用新型实施例的处理器单元模块示意图;

图3为本实用新型实施例的保护单元模块示意图;

图4为本实用新型实施例的RJ45接口单元模块示意图;

图5为本实用新型实施例的RJ45接口单元结构示意图;

图6为本实用新型实施例的ADB调试器模块示意图;

图7为本实用新型实施例的调试流程图;

图8为本实用新型实施例的ADB接口单元中各个模块单元与其他单元的连接结构示意图。

其中:

100、ADB调试器接口; 200、处理器单元;

210、处理器主控单元; 220、处理器存储单元;

230、处理器内存单元; 240、处理器电源单元;

300、保护单元; 310、通信单元;

320、ADB开关单元; 400、RJ45接口单元;

410、基础百兆网接口单元; 420、通信接口单元;

430、ADB接口单元; 500、ADB调试器;

510、USB-百兆网线接口; 520、UART-TX接口;

600调试设备; 700 ADB调试系统。

具体实施方式

以下实施例的说明是参考附加的图式,用以例示本实用新型可用以实施的特定实施例。本实用新型所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「顶」、「底」等,仅是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本实用新型,而非用以限制本实用新型。

实施例,如图1所示,一种ADB调试系统,该ADB调试系统700装配于嵌入式系统,ADB调试系统700包括一ADB调试器接口100、一处理器单元200以及调试设备。

其中,ADB调试器接口100装配于该嵌入式系统上,ADB调试器接口100用于连接外部的调试设备。具体的、ADB调试器接口100包括一保护单元300、一RJ45接口单元400。

如图2所示,处理器单元200连接于所述ADB调试器接口100;其中,所述处理器单元200包括一处理器主控单元210、一处理器存储单元220、一处理器内存单元230以及一处理器电源单元240。处理器主控单元210用于处理各种数据,包括用于接收和验证所述ADB调试器500发送的解锁码以及控制所述保护单元300;处理器存储单元220用于存储各种非易失性数据等;处理器内存单元230用于存储所述处理器主控单元210所调用的数据;处理器电源单元240用于为处理器单元200提供电源;处理器存储单元220、处理器内存单元230、处理器电源单元240均连接于所述处理器主控单元210。

如图3所示,保护单元300连接于处理器单元200;RJ45接口单元400连接于保护单元300,RJ45接口单元400用于连接所述调试设备,调试设备装配有ADB调试器500。

其中,保护单元300包括一所述通信单元310、一ADB开关单元320。通信单元310用于所述ADB调试器500与所述处理器单元200之间的通信。处理器单元通过所述ADB开关单元320控制通信单元310。

如图4所示,RJ45接口单元400包括一基础百兆网接口单元410、一通信接口单元420以及一ADB接口单元430。RJ45接口单元400中的各个接口单元用于连接对应的外部设备,如ADB接口单元430用于连接外部的调试设备,通信接口单元420用于连接外部的调试设备的通信电路,基础百兆网接口单元410用于连接网络。

如图5所示,其中保护单元300是在ADB调试器500与处理器单元200之间建立的专有ADB开关单元320, ADB开关单元320受处理器单元200控制。RJ45接口单元400是利用RJ45在百兆网应用下NC的四个引脚进行设计的。

NC脚位包括NC1、NC2、NC3,NC脚位作为ADB调试器500与保护单元300之间的连接通道。其中保护单元300中的通信单元310是直接通过RJ45接口单元400连接处理器单元200与ADB调试器的。

如图6所示,ADB调试器500包括一USB-百兆网线接口510和UART-TX接口520。

在实际应用时,如图7、图8所示,当调试时,所述处理器单元200用于接收和验证所述ADB调试器500发送的解锁码;当所述解锁码验证通过,所述处理器单元200用于控制所述保护单元300,通过所述保护单元300连通所述ADB调试器500与ADB调试系统。即:操作人员用ADB调试器500通过外部的调试设备600向连接的RJ45接口单元400发送自定义协议的解锁码,该解锁码通过保护单元300被送达到处理器单元200。

具体的,解锁码经过处理器单元200的校验核对,如果该解锁码正确,保护单元300中的ADB开关单元320将被打开,此时调试设备600即可与处理器单元200通过通信单元310连接,即可进行维护所需要的所有操作。

而ADB开关单元320则是通过有集成电路及开关完成连接,在ADB调试器500通过通信单元310完成与处理器单元200的通信,并且所发送的解锁码正确无误,则处理器单元200将通过集成电路打开ADB开关单元320的开关。此时,整个ADB调试系统700完成搭建,后期的维护工作便可以进行了。

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

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