精华内容
下载资源
问答
  • linux串口调试工具
    2021-09-06 10:10:14

    自己开发的一款Linux系统下面的串口调试工具,RS232/422/485模式都可用,可设置波特率、数据位、校验位、停止位、流控等,并可自动收发数据,可以设置发送周期,16进制发送等。目前已Ubuntu16.04 32/64bit系统下面测试OK,如果使用过程中遇到问题的朋友,还请把问题反馈给我,谢谢。Windows系统下面的也开发好,不过网上Windows的串口调试工具太多了~~~

    Linux可视化界面串口调试工具-Linux文档类资源-CSDN下载自己开发的一款Linux系统下面的串口调试工具,RS232/422/485模式都可用,可设置波特率、更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/sinat_38890349/85413729

    使用方法:拷贝文件到系统并解压文件,打开终端,切换到root权限,进入到该文件目录,给文件加执行权限:chmod +x VQCom,再输入./VQCom 回车即可运行程序。

    更多相关内容
  • 自编程小程序,支持32 bit 64bit redhat ubuntu等linux操作系统的串口调试,亲测试过
  • Linux串口调试工具

    千次阅读 2022-04-18 10:51:56
    linux系统下串口调试和应用 minicom/cutecom/picocom/putty/ttyuart

    linux系统下串口调试和应用开发时配合串口调试工具必不可少。下面对常用的一些串口工具做一下汇总,包含:minicom/cutecom/picocom/putty/tty_uart 可供工程师参考。

    实验环境:
    OS: Ubuntu16.04

    ----------------------------------------------------------------------------------------------------

    minicom
    minicom 是一款启动速度快,功能强大的串口终端调试工具,当然缺点就是纯字符界面,没有图形界面的调试工具看起来直观方便,但是它功能十分强大,并且在一些没有屏幕的嵌入式主板上运行颇有用处。安装与使用:

    安装:apt-get install minicom

    使用流程:

    安装完毕后通过命令 “sudo minicom” 运行软件,在配置正确的情况下,软件会自动打开设定的串口,运行界面如下:

    如果需要修改设置,那么需要运行 "sudo minicom -s" 重新进行设置。 如下提示代表无法发现串口或没有访问权限:

     首页已经给了使用说明,Minicom 使用经常遇到三个键的组合操作,如 “CTRL-A Z”,这表示先同时按下 CTRL 和 “A”(不区分大写),然后松开此二键再按下 “Z”。按照此方法,打开帮助说明:

    面板提供了很多功能,这里只进行串口部分功能演示,按下 “O” 进入配置页,如下:

    选择 “Serial port setup” 选项,然后按回车进入串口设置页,如下:

    根据系统中的实际串口设备名更改设置即可,设置好以后返回到上一级,选择 “Save setup as dfl” 进行保存即可,然后 Exit。

    确保串口设备已经接入后,重新运行 minicom 软件,软件会自动打开并设定目标串口,若未报错即可正常使用串口数据收发等功能。

    如连接嵌入式开发板进行通讯演示,类似于串口控制台:

     ----------------------------------------------------------------------------------------------------

    cutecom
    Linux系统可视化串口应用软件,使用上与Windows系统串口调试工具很类似,下面是安装与使用教程:

    安装:apt-get install cutecom 

    使用流程:因操作 linux /dev 下面的设备文件默认需要root权限的,运行时需要注意。运行 ''sudo cutecom",界面如下:

     ----------------------------------------------------------------------------------------------------

    picocom
    效果上类似 minicom 的精简版,设置比较简单,还可以有背景颜色。安装与使用说明:

    安装:apt-get install picocom

    使用流程:由于软件简介方便,我们直接打出帮助功能,运行 "picocom -h",结果如下:

     帮助页如上,命令选项比较清楚,注意串口的设置需要的命令运行的时候就给出,如执行命令“picocom /dev/ttyCH343USB0 ”,那么执行如下图所示:

     若需要退出软件,需要首先按组合键 Ctrl + a,该组合键是转义功能,之后再按组合键 Ctrl + q,就可以正常退出了。

    ----------------------------------------------------------------------------------------------------

    putty
    在线安装:apt-get install putty

    离线安装链接:PuTTY Download Linux,安装步骤参考文件夹中 INSTALL 或者 README 文档。

    使用流程:

    直接运行命令 “putty”,如果是离线安装时未指定安装路径,其默认会安装在 /usr/local/bin 目录下。运行命令,回车,看到熟悉的界面,设置成我们需要的配置,如下所示:

     点击 “Open” 打开后弹出新的界面,如下所示:

    ----------------------------------------------------------------------------------------------------

    tty_uart

    tty_uart为linux系统下串口通用应用程序 ,各类常用串口功能已封装成API接口函数供开发者使用。应用软件开源,可供广大工程师开发调试使用。

    项目地址:https://github.com/WCHSoftGroup/tty_uarticon-default.png?t=M3C8https://github.com/WCHSoftGroup/tty_uart

    功能:

    1. 串口常规参数设定(波特率/数据位/停止位/校验位)
    2. 串口硬件流控
    3. 接收数据实时回显
    4. 串口发送文件或接收串口数据保存至文件
    5. 串口基本读写
    6. MODEM信号读取与设定
    7. 支持获取串口相关计数(modem变化次数/串口帧错误/校验错误/溢出错误)
    8. 支持获取/设定串口serial_struct
    9. 支持同步等待MODEM输入信号变化

    用法:

    ​ 使用gcc编译tty_test.c源文件,如:gcc tty_uart.c -o test,生成可执行文件后运行需要root权限操作串口。

    运行命令选项:

    • -D --device tty device to use(指定操作的串口名,未指定则默认操作:/dev/ttyUSB0)
    • -S --speed uart speed(设定的串口波特率)
    • -v --verbose Verbose (show rx buffer)(是否实时显示接收的串口数据)
    • -f --hardflow open hardware flowcontrol(是否打开硬件流控)

    源程序串口设置默认为8N1,若需要设定为其他串口格式,可直接修改代码。

    串口成功打开后,输入相应字符执行相应操作:

    • s - 设置RTS和DTR有效
    • z - 设置RTS和DTR无效
    • g - 获取MODEM输入引脚状态(CTS、DSR、RING、DCD)
    • h - 同步等待MODEM信号变化(相应操作会阻塞执行,直到信号变化或串口异常退出)
    • b - 发送break信号
    • w - 发送一个字符串
    • r - 读取一次数据
    • f - 选择通过串口发送文件或者接收串口数据保存至文件

    举例:

    ​ sudo ./test -D /dev/ttyCH343USB0 -S 57600 -v(表示以57600波特率操作/dev/ttyCH343USB0串口,并实时显示接收的数据)

    以上是常用的 Linux 串口调试与开发工具介绍,欢迎各位工程师讨论补充。

    展开全文
  • linux串口调试工具cutecom,支持CentOS7,1、 必须安装的依赖库 libQt3Support.so.4 libQtCore.so.4 libQtGui.so.4 安装依赖库 sudo yum install libQt3Support.so.4 libQtCore.so.4 libQtGui.so.4 2、 安装cutecom-...
  • Linux 串口调试工具汇总

    千次阅读 2022-04-03 10:22:17
    linux 系统下进行串口调试或者开发时配合简单易用的串口调试工具那是必不可少。这篇博客对当前用的较多的,且我自己经常用的一些串口工具做一下汇总,大家可以参考一下。 实验环境: OS: Ubuntu18.04 --------...

    在 linux 系统下进行串口调试或者开发时配合简单易用的串口调试工具那是必不可少。这篇博客对当前用的较多的,且我自己经常用的一些串口工具做一下汇总,大家可以参考一下。

    实验环境:

    OS: Ubuntu18.04

    ----------------------------------------------------------------------------------------------------

    minicom

    minicom 是一款启动速度快,功能强大的串口终端调试工具,当然缺点就是纯字符界面,没有图形界面的调试工具看起来直观方便,但是它功能十分强大,并且在一些没有屏幕的嵌入式主板上运行颇有用处。下面给出具体的安装与使用教程:

    安装:apt-get install minicom

    使用流程:

    安装完毕后通过命令 “minicom” 运行软件,首页已经给了使用说明,Minicom 使用经常遇到三个键的组合操作,如 “CTRL-A Z”,这表示先同时按下 CTRL 和 “A”(不区分大写),然后松开此二键再按下 “Z”。按照此方法,打开帮助说明:

    可以看到有很多功能,这里只进行初步演示,按下 “O” 进入配置页,如下:

    选择 “Serial port setup” 选项,然后按回车进入串口设置页,如下:

    根据我们系统中的实际串口设备名更改成以下设置,如下图所示:

    设置好以后返回到上一级,选择 “Save setup as dfl” 进行保存即可,然后 Exit。确保串口设备已经接入后,重新运行 minicom 软件,就可以进行串口数据的收发了,如果没有发现设置的串口设备 minicom 运行会提示出错,如下所示:

    如果需要修改设置,那么需要运行 "minicom -s" 重新进行设置。在配置正确的情况下,连接我的 Openwrt 开发板进行通讯演示:

    是不是有点类似于 putty 工具呢,可以方便与设备交互了。如果遇到串口数据收发异常,或者串口会收到类似于 “ATE E0”之类的字符串,那么是由于串口设备被系统存在的 modem 服务影响到了,此时可以通过如下命令停止该服务,之后就可以正常数据收发了。命令如下:

    root@ubuntu:/#systemctl stop ModemManager.service

    ----------------------------------------------------------------------------------------------------

    cutecom

    这款软件就与我们在Windows下使用的图形界面的串口调试工具很类似了,下面是安装与使用教程:

    安装:apt-get install cutecom 

    使用流程:需要注意的是,操作 linux /dev 下面的设备文件都是需要管理员权限的,使用时要注意这一点。进入root模式后,运行 ''cutecom",界面如下:

    这时很多人就有种似曾相识的感觉了,至于怎么使用就不用我赘述了吧。

    ----------------------------------------------------------------------------------------------------

    picocom

    这款软件看上去像是 minicom 的精简版,设置比较简单,还可以有背景颜色。使用的用户也是比较多的。下面给出安装与使用说明:

    安装:apt-get install picocom

    使用流程:由于软件简介方便,我们直接打出帮助功能,运行 "picocom -h",结果如下:

    帮助页正好是一页,注释比较清楚,下面还是连接我的 Openwrt 板子进行调试看结果,注意串口的设置需要的命令运行的时候就给出,如我这里需要设置波特率,那么执行如下图所示:

    如果需要退出的话,需要首先按组合键 Ctrl + a,该组合键是转义功能,之后再按组合键 Ctrl + q,就可以正常退出了。

    ----------------------------------------------------------------------------------------------------

    putty

    用过 putty 的人都知道,功能上我就不赘述了,下面主要讲解一下 linux 下putty工具的安装与使用,很多人都是用在 Windows 上面,我特意在 linux 上研究了一番。

    在线安装:apt-get install putyy

    离线安装链接:PuTTY Download Linux,安装步骤参考文件夹中 INSTALL 或者 README 文档。

    使用流程:

    直接运行命令 “putty”,如果是离线安装可能由于未指定安装路径,提示找不到命令,默认会安装在 /usr/local/bin 目录下,这都是不成文规定了。运行命令,回车,看到熟悉的界面,设置成我们需要的配置,如下所示:

    点击 “Open” 打开后弹出新的界面,如下所示:

    看到这个界面,是不是有点泪牛满面的感觉了呢,^_^

    以上就是常用的 Linux 串口调试与开发工具介绍了,当然还有一些功能十分相近的就没有一一介绍了,工具只要易用方便,充分满足自己的需求便是最好的。

    展开全文
  • 使用之前先用命令chmod 777 XXX赋权限,最好是在root用户下使用,否则必须加sudo启动。 此外,此工具是基于Qt开发的,系统必须安装有Qt环境才能使用
  • qt-linux串口调试工具

    2014-07-30 11:51:42
    串口调试工具是一款基于qt开发的linux串口调试工具,友好的用户交互界面,它能用来修改串口波特率、校验位、数据位和串口停止位,还能设置接受区和发送区,接收发送字符及文件。用于调试硬件串口工作是否正常的一款...
  • linux下的串口和网络调试工具,在Ubuntu和deepin系统运行正常,包括串口工具linux-qcom、网络socket调试工具linux-sokit64。
  • linux 串口调试工具minicom 安装包

    热门讨论 2012-10-23 14:35:32
    包含了安装minicom 的rpm包,还有他所依赖的lrzsz包 rpm -ivh lrzsz-0.12.20-27.fc12.i686.rpm rpm -ivh minicom-2.2-5.fc8.i386.rpm 安装就大功告成。
  • minicom是Linux下常用的串口调试工具,可以将其移植到自己的目标板卡上,用于板卡串口的调试。minicom的移植和运行需要ncurses库的支持。 一、ncurses 下载链接 https://directory.fsf.org/wiki/Ncurses 具体步骤...

    写在前面

    minicom是Linux下常用的串口调试工具,可将其移植到自己的目标板卡上,用于板卡的串口的调试。minicom的移植和运行需要ncurses库的支持。

    一、编译和移植ncurses

    【ncurses简介】

    ncurses (new curses)库是System V Release 4.0及curses更高版本中的免费软件仿真库。它使用terminfo格式,支持pads 和color ,多种高亮显示,多形式字符和功能键映射,该库很容易移植到任何符合ANSI/ posix的类unix系统中运行。

    【下载链接】
    https://directory.fsf.org/wiki/Ncurses

    具体编译构建步骤如下:

    1、构建配置
    ./configure --prefix=/home/iriczhao/embedderTools/serialDebugTools/BUILD_OUTPUT_ncurse-6.2 --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-shared --without-profile --disable-stripping --without-progs --with-manpages --without-tests
    
    • configure :配置脚本。(在命令行终端下运行)
    • –prefix: 用于指定编译结果的保存目录。
    • –host: 用于指定编译器前缀,这里设置为 “arm-linux-gnueabihf”。
    • –target :用于指定目标,这里设置为“arm-linux-gnueabihf”。

    配置命令写好以后点击回车键,等待配置完成,配置成功以后如下图所示:
    image

    2、编译

    在源码路径终端下键入以下命令进行编译:

    make
    

    编译完成后,显示结果如下:
    image

    3、安装

    在源码路径终端下键入以下命令进行自动安装:

    make install
    

    安装完成后将在安装目录下生成三个目录,如下图所示:
    image

    4、【使用/移植方法】

    (1)将构建好的三个目录拷贝到对应目标板卡的根文件系统中:
    1、include 目录拷贝到 /usr/include
    2、lib目录拷贝到/usr/lib
    3、share目录拷贝到/usr/share

    (2)在目标板卡根文件系统下的/etc/profile文件中添加以下内容:

    1 #!/bin/sh
    2 LD_LIBRARY_PATH=/lib:/usr/lib:$LD_LIBRARY_PATH
    3 export LD_LIBRARY_PATH
    4
    5 export TERM=vt100
    6 export TERMINFO=/usr/share/terminfo
    

    二、编译和使用minicom

    【minicom简介】
    minicom是一个命令行终端中由菜单驱动的串行通信调试程序。

    【下载链接】
    https://fossies.org/linux/misc/minicom-2.8.tar.bz2/

    具体编译步骤如下:

    1、配置

    进入linux发行版本的命令行终端下,键入以下配置命令和参数:

    ./configure CC=arm-linux-gnueabihf-gcc --prefix=/home/iriczhao/embedderTools/serialDebugTools/BUILD_OUTPUT_minicom-2.8 --host=arm-linux-gnueabihf CPPFLAGS=-I/home/iriczhao/embedderTools/serialDebugTools/BUILD_OUTPUT_ncurse-6.2/include LDFLAGS=-L/home/iriczhao/embedderTools/serialDebugTools/BUILD_OUTPUT_ncurse-6.2/lib -enable-cfg-dir=/etc/minicom
    
    • CC 表示要使用的 gcc 交叉编译器。
    • –prefix 指定编译出来的文件存放目录。
    • –host 指定交叉编译器前缀。
    • CPPFLAGS 指定 ncurses 的头文件路径。
    • LDFLAGS 指定 ncurses 的库路径。

    配置命令运行完成后,如下图所示:
    image

    2、编译

    在源码路径终端下键入以下命令进行编译:

    make
    
    3、安装

    在源码路径终端下键入以下命令进行安装:

    make install
    

    安装完成后,将在构建目标输出目录下生成几个文件,如下图所示:
    image

    4、【使用方法】

    将 minicom 构建输出目录中 bin 子目录下的所有文件拷贝到开发板根目录中的/usr/bin 目录下,命令
    如下:

    sudo cp bin/* /home/iriczhao/linux_dev_server/nfs/rootfs/usr/bin/
    

    完成以后在开发板中输入“minicom -v”来查看 minicom 工作是否正常。


    三、问题总结

    使用minicom -s进入minicom时,可能会遇到:You don’t exist,go away

    解决方法
    在目标板卡的根文件系统下创建 /etc/passwd文件,并添加以下内容:

    root:x:0:0:root:/root:/bin/sh
    

    完成后重启目标板卡即可。


    四、结尾

    本文围绕linux下串口调试环境的搭建为主题展开,重点记录minicom和ncurses的编译构建步骤和使用方法!


    搜索关注【嵌入式小生】wx公众号获取更多精彩内容>>>>
    请添加图片描述

    展开全文
  • Linux系统下,想使用串口调试工具,可以安装 miniCom。(基于Ubuntu 16.04) 安装命令: sudo apt install miniCom 配置: 首次使用时,需要进行配置。 首次打开使用命令: sudo miniCom -s 出现如下界面: ...
  • 使用了boost1.50库,静态编译。 arm程序在lpc3250 ARM9上测试成功
  • Linux ubuntu 串口调试工具
  • 最近在调试linux下的串口的时候找到了一款好用且功能齐全的串口调试工具,来跟大家分享一下。 COMTransmit的安装 安装包下载地址: COMTransmit的使用
  • 自己开发的一款Linux系统下面的串口调试工具,RS232/422/485模式都可用,可设置波特率、数据位、校验位、停止位、流控等,并可自动收发数据,可以设置发送周期,16进制发送等。目前已Ubuntu16.04 32/64bit系统下面...
  • minicom是linux的一个串口通信工具和windows的超级终端作用一致可以用来与串口设备通信 minicom安装和配置 sudo apt-get install minicom // 安装串口工具,还会额外安装一些新的依赖库 sudo minicom // 进入...
  • 前面上传的忘记放源码上去了,现在补上! 源文件中有些行标没删掉。。。 Usage: tip [-?heonxrwcqt125678] [-s speed] [-w file] [-p tcpport] [-l device] [device] -h? this help -q quiet mode (no helpful ...
  • 友善串口调试助手很好的串口调试助手,友善串口调试助手支持终端窗口和远程访问,能够与串口进行通信,访问、修改串行端口,还能够自动识别、自动搜索串口。友善串口调试助手还可以用ASCII码或十六进制接收或发送...
  • linux图形化串口调试工具 XGCom

    热门讨论 2011-07-22 14:04:24
    一个Linux下的图形化的串口调试工具.帮助开发者调试串口程序.1.串口基本收发 2.串口配置(串口,速率,数据位,停止位,奇偶校验,数据控制) 3.串口配置的保存和载入(串口,速率,数据位,停止位,奇偶校验,数据控制) 4....
  • Linux串口调试工具cutecom使用

    千次阅读 2021-05-14 11:53:58
    1.软件安装  在Ubuntu下的安装很简单,打开终端,使用sudo apt-get install cutecom安装即可。 2.运行程序  打开终端,用sudo cutecom命令来打开,打开界面如下。 Device:设备名 Band rate:波特率 ......
  • 串口调试工具,用于串口调试,可以传送二进制文件,和其他功能
  • 对于picocom, kermit, minicom,picocom最简单易用...(/dev/ttyUSB0 为串口设备文件,如果用的不是USB转串口,则为 /dev/ttyS*) (可以设置一个别名,如 alias pc='picocom -b 115200 /dev/ttyUSB0',这样在终端输入 su..

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,829
精华内容 6,731
关键字:

linux串口调试工具