微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 嵌入式系统的远程调试

嵌入式系统的远程调试

时间:09-14 来源:互联网 点击:

去掉,而且对于定义的如控制电源和I/O的命令必须进行相关的操作。反之,从串口接收的数据在发送到Telnet客户端之前,必须在所有的0xFF字符之前多加一个0xFF。下面是对从Telnet接收的数据进行扫描过程的代码。

这里主要使用了Winsock的API来完成Telnet部分的数据读取;串口部分是通过将串口虚拟成一个文件,通过文件读写的API来完成的。此外,为了对串口其他控制线的控制,使用了GetCommState( )和SetCommState ( )两个Windows API来完成。

在实验中,使用这样一套远程调试系统,曾与远在韩国的设计中心进行联合调试并进行嵌入式系统固件程序更新下载,虽然相对于本地下载速度慢了很多,但是仍然比其他方式(如电子邮件+手工下载)更为便捷,结果更为直观。

4 总 结

使用这样一套软硬件系统来完成嵌入式系统的远程调试,既节省了大量的人力物力,又节约了开发的时间。此外,如果它和配套的测试软件结合,可以突破一台电脑只有一两个串口,同时只能测试一个嵌入式系统的局限,使一台主机同时可以和很多个嵌入式系统相连,完成自动测试和协同测试。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top