linux c++ 获取当前时间毫秒_Linux 下串口工具

1c7e234e682ba272cda6d224a262a12d.png

给大家推荐一款串口工具,一般做嵌入式开发的朋友都会用到,Linux 下大多数人会用 minicom 和 putty。我以前用的是 putty,最近换成用 picocom 了。原因很简单,直接可以在终端里面用,没有太复杂的配置。

每次要使用的时候一行命令就搞定了,sudo picocom -b 115200 /dev/ttyUSB1

这里要注意你的串口设备有可能不是 /dev/ttyUSB1,有的是 /dev/ttyUSB0,你要根据自己的实际情况输入。有的朋友可能会说,这么长的命令怎么能记得住,不用担心,Linux 下有给命令取别名的工具,比如我是这样做的:alias my_ck="sudo picocom -b 115200 /dev/ttyUSB1"

这样,我每次只需要输入:my_ck 命令就能打开串口调试页面了。那 alias my_ck="sudo picocom -b 115200 /dev/ttyUSB1" 应该放在哪里呢?大家可以使用文本编辑工具打开 ~/.bashrc 文件,在文件最末尾加上 alias myck="sudo picocom -b 115200 /dev/ttyUSB1"。保存退出,然后在终端输入: source ~/.bashrc ,这样以后每次要使用 picocom 串口工具的时候,只需要在终端输入:my_ck 就可以了。

进入串口调试页面后,Ctrl+a 进入转义模式,然后 Ctrl+h 可以获取当前版本支持的命令。也就是先按 Ctrl+a ,接着按 Ctrl+h 就可以获取当前版本支持的命令了。

*** Picocom commands (all prefixed by [C-a])

*** [C-x] : Exit picocom
*** [C-q] : Exit without reseting serial port
*** [C-b] : Set baudrate
*** [C-u] : Increase baudrate (baud-up)
*** [C-d] : Decrease baudrate (baud-down)
*** [C-i] : Change number of databits
*** [C-j] : Change number of stopbits
*** [C-f] : Change flow-control mode
*** [C-y] : Change parity mode
*** [C-p] : Pulse DTR
*** [C-t] : Toggle DTR
*** [C-|] : Send break
*** [C-c] : Toggle local echo
*** [C-s] : Send file
*** [C-r] : Receive file
*** [C-v] : Show port settings
*** [C-h] : Show this message

上面是我现在的版本的帮助文档,我们要使用这些快捷键都需要先按下 Ctrl+a,接着再按其他组合键,比如先按 Ctrl+a,再按 Ctrl+c 就退出 picocom 软件了。

遗憾的是这个工具没有日志记录功能,但是因为是在终端窗口运行的,我们可以使用终端窗口输出记录的工具记录日志,也可以将终端日志输出的缓冲区不限制,这样就可以返回去看日志了,设置方法如下图:

6a1f8de0edda5722ebdc83e4c7e8e49c.png

点击左上角的 Edit 选项,接着选择 Preference 就可以看到上图的界面了,选择 Scrolling 选项,将 Limit scrollback to 选项前面的 √ 去掉即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值