串口计时工具Grabserial简介及修改(添加输入功能)
Posted QB杂货铺
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了串口计时工具Grabserial简介及修改(添加输入功能)相关的知识,希望对你有一定的参考价值。
Grabserial是Tim Bird用python写的一个抓取串口的工具,这个工具能够为收到的每一行信息添加上时间戳。
如果想对启动时间进行优化的话,使用这个工具就可以简单地从串口输出分析出耗时。
原版代码在 https://github.com/tbird20d/grabserial ,这里是英文的介绍文档http://elinux.org/Grabserial
从github下载代码后,将grabserial加入path,即可直接使用 grabserial
大概的用法是这样的
sudo grabserial -v -S -d /dev/ttyUSB0 -e 30 -t -m "Starting kernel"
-v 显示参数等信息
-s 跳过对串口的检查
-d 指定串口,如上述为指定 /dev/ttyUSB0 为操作的串口
-e 参数指定时间,如上述命令表示抓取30s的串口记录
-t 表示加上时间戳
-m 匹配到指定字符串就重置时间戳的时间,也就是从0开始
更多配置可以使用 -h 参数查看帮助
grabserial -h
不过原版的Grabserial只是抓取串口输出,不能输入,每次启动后想 dmesg 一下,都要重新开个putty,略麻烦。
于是尝试加上了输入功能,代码在此,用法一样,只是输入的内容会被发送出去 https://github.com/zqb-all/grabserial
以上是关于串口计时工具Grabserial简介及修改(添加输入功能)的主要内容,如果未能解决你的问题,请参考以下文章
Debian系列-USB转串口(CH340)调试及cutecom串口调试工具安装