1. 设置linux串口输出登记设置linux串口
linux系统如何使用ioctl设置波特率?
嵌入式系统经常会通过串口打印调试信息,在Linux环境下,可以使用stty设置串口波特率等参数,然后使用cat就可以正确捕获串口输出的调试信息。
电脑串口怎么样设置?
当然是串口。r串口硬件电路简单,基本不需要任何驱动以及软件,且可以根据需要提供硬件加载各个阶段的调试信息(如bootloader或Linux内核启动阶段的调试信息)。r而以太网接口首先硬件设计较为复杂,软件上也需要驱动和协议栈支持,往往需要等待系统启动进入正常工作状态后才可提供调试信息。r从灵活性上来讲,两者实际上差不太多,串口也只需要一根USB转串口线就可使用。另外因为电脑上有多个usb口,可以连接多个设备同时调试。r另外以太网需要设置ip、网关等相关设置,比串口复杂。r串口的速度劣势在调试场合时不明显,不如说以太网的速度用作调试完全是浪费。r据我所知,在嵌入式设备上,串口一直是最主流的调试接口。r
linux查看某个串口参数(波特率,数据位等)命令什么?
用CAT命令查看#cat/proc/tty/driver/serial如果需要配置串口参数,minicom是个很好的选择。
一、安装sudoapt-getinstallminicom
二、配置配置minicom的参数运行$sudominicom-s便进入了minicom的配置界面,使用上下键选择Serialportsetup,回车。此时光标在“changewhichsetting”后面停留,它的上面有如下菜单:只需输入上面对应的字母,就可以进如相应的菜单进行设置。设置完成,回车,光标会回到“changewhichsetting”后面,如此重复。完成按回车返回主菜单即可。
如何开启VMware串口?
vmware串口在vmwareesxi和寄居系统(linuxwindowsmac等)中一般是能识别的。
只需要在一台虚拟机上(关机的)点右键编辑设置里面添加硬件就可以选择串口了,可以选择使用主机上的物理口就可以了。
linux请问串口操作write(fd,buffer,bufflen);连续发送几千次后就无法再向外发送数据【但是可以读数据】?
最好有代码,这样分析抓不准,可能原因:缓冲区问题,不过串口缓冲应该支持不了几千次字符串问题,类似申请了内存没释放,或者产生了越界或者乱码之类的读取正常,说明串口本身没问题,除了程序本身,那么还可能是接收端处理的问题
2. 哪里有LINUX下的串口调试工具
minicom
minicom 是一款启动速度快,功能强大的串口终端调试工具,当然缺点就是纯字符界面,没有图形界面的调试工具看起来直观方便,但是它功能十分强大,并且在一些没有屏幕的嵌入式主板上运行颇有用处。下面给出具体的安装与使用教程:
安装:apt-get install minicom
使用流程:
3. linux串口助手linux串口助手
xcom串口助手显示设备无响应?
可能是这样的:
1、PC上只有一个串口,其标号是“COM1”
2、当使用“串口调试助手”,选择“COM2”时,由于没有该串口(或者该串口损坏),程序就会停滞一段时间,然后报错。
3、有的电脑主机,Windows访问不存在的硬件时,兼容性不好的,就容易使得“串口调试助手”这样的软件死掉。
4、如果不是以上的情况,建议打开“串口调试助手”时候,先把“波特率”调节正确,然后再选择需要的串口看看。
stm单片机串口调试助手的作用?
串口调试助手,顾名思义,就是用在串口调试时候,可以查看单片机串口发送的数据,以及向单片机发送数据
串口助手哪个版本好?
串口调试助手有好几种sscomaccessport等等友善串口调试助手常用串口调试工具比较在PC机上,目前有许多免费的串口调试工具,比较常用的有:
1、串口调试助手(V2.2)优点:使用方便,用户群最多,有书介绍及免费源代码。
缺点:
1)因采用多线程接收技术,接收有时丢数,特别在高波特率或使用USB转串口时丢数较多。
2)最大只支持115.2K波特率。
3)只能选COM1~COM4,使用USB转串口时,要重新映射串口。
2、SSCOM3.
2优点:使用方便,接收不丢数。
缺点:高波特率只有115.2K、128K、256K,没有230.4K。
3、PCOMAPR1.5(pcomtest)优点:波特率高,最高达921.6K,接收不丢数。
缺点:只有COM1~COM4可选,使用USB转串口时,要重新映射串口。
4、Accesport1.33优点:功能强,配置参数多,接收不丢数。
缺点:波特率较高时(如230.4K),如果接收数据量大(比量接收),则无法发送数据。
5.友善串口调试助手优点:功能强,支持单界面双串口,可自动探测USB映射的COM口缺点:日志记录按钮不太方便。
比较成熟的都还可以,类似格西烽火、accessport等,比较稳定,功能相对强。
串口调试助手都能实现什么功能啊?
串口调试助手就是相当于PC机,也就是上位机。通过串口和其它设备(比如单片机或仪器,甚至也可以是PC机)通信。在助手上可以收发,看出结果。
猫猫串口网络调试助手台式电脑怎么用?
1:打开电脑浏览器,进入搜索在输入框输入:友善串口助手,回车进行搜索,在第一条直接点击下载,安装即可.
2:安装完成后,桌面上会有一个这样的图标我们双击打开.
3:这时候有这样一个界面,我们可以选择不注册,也就是试用,当然长期要用的话还是推荐进行注册
4:点击不注册后,进入我们的工作页面.把我们的设备连接到电脑上,并启动我们的设备,然后根据步骤填写相关的内容即可进行调试.这个使用很方便
5:有的人会遇到一个问题,就是电脑没有多余的串口接口来连接我们的设备,这时候我们就需要一个工具:串口转换器;我们使用这个小设备将将串口转换为USB接口来使用
4. Linux串口调试工具--minicom
安装完成后,请不要着急打开软件。需先进行配置。具体步骤如下:
查看串口设备及文件权限
linux下的所有操作面向用户的都是文件操作,在对串口操作之前,我们应该先确认自己对该文件有没有读写权限。
linux下的usb串口命名为ttyUSB*,运行上面命令,可以看到有几个设备挂载。
我们这里是:
只有ttuUSB0.再用lsusb查看:
usb 004正是我们挂上去的usb转串口线缆,使用的芯片是PL2303。
但是正如上面显示,ttyUSB0这个设备是root所有的,所以,我们以普通用户身份打开minicom是没法访问该文件的。
运行sudo minicom -s便进入了minicom的配置界面,使用上下键选择Serial port setup,回车。此时光标在“change which setting”后面停留,它的上面有如下菜单:
我们只需输入上面对应的字母,就可以进如相应的菜单进行设置。设置完成,回车,光标会回到“change which setting”后面,如此重复。完成按回车返回主菜单即可。
返回主菜单后,选择“Save setup as df1”,将其保存为默认设置,然后选择 Exit退出。需退出后重新打开minicom,软件才会使用上述参数进行初始化。
注意:如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0。
如果上面设置顺利,打开minicom
重新给设备上电后,此时,窗口里就有信息打印出来了。
1)需使用Ctrl+a 进入设置状态
2)按z进入设置菜单
(1)O键:打开配置选项;
(2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
(3)C键:清除屏幕的显示内容;
(4)B键:浏览minicom的历史显示;
(5)X键:退出minicom,会提示确认退出。
Ctrl + A --> O
选择"Filenames and paths"
更多的参数,参见"man minicom"的输出。
如果不加这个项,那么在minicom和pc交互的时候中键入命令超过一行时候会被截断,(这时候可以通过 <C-a> w 来开和关切换截断行功能).
这样,启动之后我们会发现显示的内容不是黑白的了。
这样,启动之后,所在minicom的输出都会在<filename>中保留一份,如果原来文件存在,则追加,不存在则创建一个。
这样,我们可以取代用 <C-a> * 发送命令的方式,将 <C-a> 替换成 [Alt] 或者 [ESC] .
这里,<filename>是你的脚本文件的名字,应该指定绝对路径,否则就会在你启动minicom的路径下寻找。
Minicom是基于窗口的。要弹出所需功能的窗口,可按下 Ctrl-A (以下使用C-A来表示Ctrl-A),然后再按各功能键(a-z或A-Z)。先按C-A,再按'z',将出现一个帮助窗口,提供了所有命令的简述。配置 minicom(-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还是用Ctrl-A吧。
这里,只给出很少的命令,更多的交互命令参见"<C-a> z"的帮助输出。
minicom -s 或启动minicom之后运行 <C-a> o 来进行配置。
C:脚本文件的存放位置: <C-a> g 运行脚本时的路径 。
D:选择脚本程序: 默认 runscript ,也可以选择 bash 脚本格式。
可以参考man手册 man runscript .交互命令中可以运行" <C-a> G "来运行脚本。
参考资料 :