这是一个win32和linux混合编程杂交出来的产物,集成了串口调试和tcp/ip网络调试,
当初看公司都没一个实用的串口工具,就自己制作了方便自己使用。
在一个只有at指令的w600上,这工具当时使用起来很爽的。。。
看到有些网友看到工具,表示不会用,这里简单介绍一下选项。
ESP:这是给兼容esp at指令固件用的,原理就是会发AT+RST自动复位;
RT-Thread:这是给RTT固件使用的,原理就是发送reboot命令自动复位;
RTS:重点提一下这个,这是给那些可以通过串口RTS引脚控制板子reset脚复位的板子用的(如星通智联的TB01),这种板子必须要勾选这个才能使用。
关于RTS有个小问题:在串口log时,cygwin的串口编程似乎有问题,第一次插上的串口,勾选RTS之后,必选打开串口,再关闭串口,再次打开才能正常使用;下载固件时我使用了windows串口编程发现就没这问题了,貌似cygwin串口编程对RTS/DTR处理上有些问题。暂不研究它了,知道如何处理就行了。
一些暗码:
__yichen__:help
暗码的存在是因为我偷懒没有添加界面的缘故。需打开串口后才能使用,设置后可再次关开串口生效。
严格的说,从代码设计角度来讲,这是一个编码很垃圾的工具,而且还有不少bug,
但是我相信用起来真的方便啊,而且很多人却还是不知道原来编写界面工具还能这么玩。
这里我把代码贴出来,供给愿意了解人娱乐一下。
编好的:w600_uart_tools_binaries.7z
不喜勿喷!