简单的运行 dmesg 命令
$ dmesg | grep tty
输出:
setserial 命令
setserial 是一个程序用于设定并/或报告某个串口关联的配置信息.该信息包括串口用到的I/O 端口和中断号,以及Break键是否应被解释为Secure Attention Key 等等. 仅仅是输出如下的命令:
输出:
带-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终端控制台,通过Zmodem文件传输协议接收一个外部文件.
命令:rz -y会弹出文件浏览窗口,选择要上传的文件即可.
-y
表示若文件已存在,则覆盖.
@ toc
可在控制台输入
也可以用stty设置串口参数
使用后相当于串口回传,发什么回什么
发送数据
可以对串口发送数据比如对com1口
如果有ttyS设备,再看/dev/有没有ttyS*,如没有就建立一个:
如果板子的设备中没有标准串口设备ttyS0,也没有ttySAC0./dev下应该有一个USB串口:/dev/ttyUSB0.
PC上的串口一般是ttyS,板子上Linux的串口一般叫做ttySAC
可能是linux下的串口设备没有打开,需要改变串口设备
的权限,或者根据文章头添加用户到组处理
可以通过以下命令 查看 板子上的硬件端口的内核设备名
cmd.sh如下:
getUSB.py:
完成之后 ,设置开机启动cmd.sh(在/etc/rc.local中设置)则每次开机之后,会从/dev/ttydata获取到固定端口的数据
方式一
写入内容如下:
方式二
我的硬件序列号:ATTRS{serial}=="FTSYWCXZ"这个号是唯一的
可以通过/dev/usb_0打开串口设备
常用的匹配类型:
以上就是土嘎嘎小编为大家整理的linux串口收发命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!