热度 29
2012-11-21 08:37
3252 次阅读|
1 个评论
在Windows下的串口调试一直使用sscom,在Linux下只找到一个cutecom,用了几次,很不喜欢,就着手开发了一款自己的串口调试工具,smartCOM。 smartCOM介绍:http://gnssinfo.com/2012/11/21/wiki-smartcom/ 下载链接: smartCOM-windows-v1.1 smartCOM-linux-v1.1.tar 注:EDNCHINA不允许外链,所以需要下载的请看附件,LINUX版为tar.gz压缩包,亦不可上传,请至《smartCOM介绍》页下载。 同步更新上传地址: http://sourceforge.net/projects/smartcoms/ 目前已支持如下功能(Support Feature List): 1) 自动枚举串口(Auto List Serial); 2) 支持侧边栏命令框(Support Side Command Bar); 3) 支持回车、换行符勾选(Support Enter/NewLine Code); 4) 支持定时发送(You can Ontimer Send one command); 5) 支持读取文本显示(Display the ASCII that read from serial); 6) 支持多窗口,可以创建多个串口界面(You Can Create Multi-Serial Ctrl UI); 7) 支持当前窗口保存(You can save the Commands to file, and load back); 8) 支持读取文件记录(You can save the received data to file); 9) 提供WINDOWS、LINUX版本; 与cutecom相比,增加了自动枚举串口功能,支持USB串口; BUG: 在LINUX下,暂未强制锁定串口(该问题CuteCOM同样存在); ToDO: 1) 增加HEX显示; 2) 增加xmodem的文件发送协议支持; 3) 增加读写统计; 注: LINUX下串口使用需要管理员权限,用管理员登录打开,或是修改权限,如下: 查看串口设备属性后如下: # cd /dev # ls -l ttyS* crw-rw—-. 1 root dialout 4, 64 Nov 9 08:30 ttyS0 crw-rw—-. 1 root dialout 4, 65 Nov 8 09:43 ttyS1 crw-rw—-. 1 root dialout 4, 66 Nov 8 09:43 ttyS2 crw-rw—-. 1 root dialout 4, 67 Nov 8 09:43 ttyS3 普通用户无读写权限,对其修改,操作如下: # chmod 666 ttyS* # ls -l ttyS* crw-rw-rw-. 1 root dialout 4, 64 Nov 9 08:30 ttyS0 crw-rw-rw-. 1 root dialout 4, 65 Nov 8 09:43 ttyS1 crw-rw-rw-. 1 root dialout 4, 66 Nov 8 09:43 ttyS2 crw-rw-rw-. 1 root dialout 4, 67 Nov 8 09:43 ttyS3 # ScreenShot: