linux监听串口命令 linux串口监控

如何在Linux检查并使用串口linux 提供了各种工具, Linux 使用 ttySx 作为一个串口设备的名称 。例如,COM1 (DOS/Windows 名字) 是 ttyS0, COM2 是 ttyS1 等等 。
任务: 显示检测到的系统串口支持
简单的运行 dmesg 命令
$ dmesg | grep tty
输出:
[37.531286] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[37.531841] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[37.532138] 0000:04:00.3: ttyS1 at I/O 0x1020 (irq = 18) is a 16550A
setserial 命令
setserial 是一个程序用于设定并/或报告某个串口关联的配置信息 。该信息包括串口用到的I/O 端口和中断号 , 以及Break键是否应被解释为Secure Attention Key 等等 。仅仅是输出如下的命令:
$ setserial -g /dev/ttyS[0123]
输出:
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x1020, IRQ: 18
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
带-g选项的setserial帮助找到你的Linux板子上的物理串口 。
Linux 串口控制台程序
一旦串口被确定了,你就能使用许多的工具来配置Linux板子:
minicom- 用于控制modem和连接到dump 设备的最好的串口通信程序 。
wvidial or other GUI dial up networking program - 一个内建智能PPP 拨号器 。
getty / agetty - agetty 打开一个 tty 端口, 提示登录名称并调用 /bin/login 命令 。
grub / lilo configuration - 配置串口为系统控制台 。
linux 查看哪些端口被监听一、最常用的方法:
1,netstat -an
2 , lsof -i
以上两个命令通过查询网络堆栈列举正在监听网络的端口 。
eg:检查某一端口的监听信息
netstat -anp | grep 端口号
lsof -i | grep 端口号
二、用端口扫描器nmap来检查哪些端口正在监听网络
eg:判定哪些端口在监听来自网络上的 TCP 连接是:
nmap -sT -O localhost
如何查看linux下串口是否可用?串口名称等?分析如下:
1、查看串口是否可用,可以对串口发送数据比如对com1口,echo lyjie126/dev/ttyS0 。
2、查看串口名称使用 ls -l /dev/ttyS* 一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS* ,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;
3、查看串口驱动:cat /proc/tty/drivers/serial 。
4、查看串口设备:dmesg | grep ttyS* 。
扩展资料
串口控制器顾名思义 , 就是可通过串口实现控制功能的一台控制器 。即由上位机通过串口发送特定协议格式的指令给控制器,进而来控制外围设备或器件 , 也叫单片机串口控制器 。
串口控制器就是1台写入了串口通信程序的单片机控制器 , 有2种工作模式:
1)上位机监控模式:可由上位机串口控制,实现串口监控;
2)脱机控制模式:在通过上位机设置好相关参数后 , 也可脱离上位机进行独立控制 。
串口控制器就是1台写入了串口通信程序的单片机控制器 , 有2种工作模式:
1)上位机监控模式:可由上位机串口控制,实现串口监控;
2)脱机控制模式:在通过上位机设置好相关参数后,也可脱离上位机进行独立控制 。
参考资料来源:百度百科:串口控制器
【linux监听串口命令 linux串口监控】关于linux监听串口命令和linux串口监控的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读