本文主要介绍“linux stty是什么意思”的相关知识,主机频道通过实际案例向您展示操作过程。操作方法简单、快捷、实用。希望这篇文章《linux stty的意义是什么》可以帮助你解决问题。
在linux中,stty的全称是“set tty”,意思是“设置tty”,是显示和修改终端相关设置的命令;语法“stty”
终端设备驱动负责进程和终端之间的数据传输和数据处理,终端驱动是内核的一部分。您可以使用tesetattr和tegetattr函数更改终端驱动程序中的设置。
Linux stty命令1。功能
为了写出适合自己的终端驱动函数,我修改了终端驱动中的设置。Linux中有这个命令,就是stty(set tty)。
Stty:用于显示和修改终端命令行的相关设置(修改和打印终端行设置)。
2.语法
stty
可以看到当前终端使用的是ttyPS0。
使用dmesg | greptyps *检查当前终端对应的串口。
可以看到ttyPS0对应的串口的物理地址是0xff010000,根据这个物理地址可以从设备树中找到这个串口。
1)查看当前终端信息:
史蒂雅
这将打印当前终端的信息,一些参数解释如下:
速度115200波特:波特率是115200。
Cs8:数据是8位。
Ixon:流量控制开启,如果是-ixon,表示流量控制关闭。
时钟:启用DTR/DTS
-parodd:残疾均等
-parenb:残疾均等
2)将波特率设置为115200,8位数据:
stty -F /dev/ttyPS1 115200 cs8
3)通过UART1发送数据:
回声& quotqwert & quot& gt/dev/ttyPS1
4)检查UART1接收的数据。
cat /dev/ttyPS1
通过串口工具向UART1发送数据,可以看到接收到的信息。
评论前必须登录!
注册