Tim 的测试软件工具包:
Tim软件包
Tim Bird 的 grabserial 是一个广泛使用的工具,可以用于产看串口控制台输出的时间信息。这个工具能够为收到的每一行信息添加上时间戳,如下面所示:
$ sudo ./grabserial -v -d "/dev/ttyUSB0" -b 115200 -w 8 -p N -s 1 -e 30 -t -m "Starting kernel.*"
[0.000001 0.000001]
[1.046718 1.046717]
[1.046774 0.000056] U-Boot 2015.04-imx_v2015.04_4.1.15_1.0.0_ga+g384e1c1 (Mar 13 2016 - 15:23:11)
[1.053350 0.006576]
[1.053404 0.000054] CPU: Freescale i.MX6SX rev1.3 at 792 MHz
[1.077105 0.023701] CPU: Temperature 33 C
[1.079219 0.002114] Reset cause: POR
[1.081219 0.002000] Board: MX6SX SABRE SDB
[1.083088 0.001869] I2C: ready
[1.084097 0.001009] DRAM: 1 GiB
[1.150046 0.065949] PMIC: PFUZE100 ID=0x11
[1.161984 0.011938] MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
[1.269895 0.107911] *** Warning - bad CRC, using default environment
[1.273988 0.004093]
......
[10.023522 0.078913] Starting Linux NFC daemon
[10.294079 0.270557] Starting autohdmi:
[10.433860 0.139781] Running local boot scripts (/etc/rc.local).
[10.946263 0.512403]
[10.946311 0.000048] Freescale i.MX Release Distro 4.1.15-1.0.0 imx6sx_all /dev/ttymxc0
[10.953218 0.006907]
[10.953288 0.000070] imx6sx_all login: random: nonblocking pool is initialized
第一列数字代表时间戳(从收到第一个字符算起),第二行代表的是收到当前一行和上一行信息之间的时间间隔。