首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 一种软硬结合的嵌入式系统远程调试方法(免费)

一种软硬结合的嵌入式系统远程调试方法(免费)

资料介绍
一种软硬结合的嵌入式系统远程调试方2
一种软硬结合的嵌入式系统远程调试方法
 
随着全球化的进程,越来越多的嵌入式系统的设计工作可能由地处两个相距很远地方甚
至两个国家的设计团队共同完成,或者设计在一个地方完成,制造在另外一个地方完成
。于是,就有了这样一种情况,一个地方的工程师需要对处在另一个遥远地方的嵌入式
系统进行程序调试和程序更新。当然,首先会想到的是可以在设计系统时,就使它支持网
络接口,在嵌入式系统上面运行诸如Telnet的服务器端程序,这样,使用某种客户端程
序就可以从远程访问到该嵌入式系统。但是,使用这种方法的成本太大,需要为嵌入式
系统加上额外的网络通信接口芯片,还要为支持TCP/IP栈增加额外的程序存储器和数据
存储器。本文介绍一整套通过硬件和软件来完成对嵌入式系统的远程调试方法。   
 

       1 基本方法  

      
图1(a)是传统的嵌入式调试方法:主机PC通过串口与从机嵌入式系统相连,接收从嵌
入式系统发来的调试信息并向嵌入式系统发送调试指令,主机和从机之间只能有几米或
者几十米的距离。图1(b)是现在比较流行的远程嵌入式调试方法:主机PC和从机嵌入
式系统分别通过以太网连接到网络上,主机通过诸如Telnet之类的协议向嵌入式系统接
收调试信息和发送指令。本文介绍的方法是将这两者结合起来,位于远端的嵌入式系统
与其相邻的PC2通过串口相连,主机PC1和从机PC2各自通过以太网连接到网络上,主机P
C1仍然通过Telnet协议(使用Windows自带的“超级终端”程序)与从机PC2通信,在从机
PC2上运行一种我们设计的软件Telent2com,其将Telnet协议转换成串口的数据收发。为
了能够更好地完成对远端的嵌入式系统的控制,还使用了Telnet协议中特殊的控制命令
来通过串口的额外控制线和一定的硬件电路完成
一种软硬结合的嵌入式系统远程调试方法(免费)
本地下载

评论