linux串口文件传输linux串口文件

如题所述

arm+linux平台,怎么打开串口挂设备?

ARM+linux其实还是在linux上面对串口进行操作。在linux中一切皆文件,所以对串口的操作就变成对文件的操作了。串口在linux下的设备文件是tty或者是相关的名字,具体需要查阅相关手册然后下面对串口的操作就是对tty这个文件操作了。

串口控制台如何打开linux终端控制台?

串口控制台打开linux终端控制台的方法是追加打开命令的行,为了将这些信息显示在终端上,可以将这些文件中含有echo命令的行追加>TTY。TTY是终端的串口(与/etc/inittab中串口终端行的一样)。

值得注意的是,这样做的好处是利用串口终端作为Linux控制台,可以免去额外的键盘,显示卡和显示器,同时可将Linux主机作为一个任意用途的嵌入式黑匣。

具体的操作方法是,在文件/etc/inittab增加下面一行。

ID:RUNLEVELS:respawn:/sbin/agetty-LSPEEDTTYTERM。

这里:ID=两字母的标识符,如s1或s2。RUNLEVELS=终端激活的运行级别。SPEED=串口端口速率。TTY=串口的设备名。TERM=TERM环境变量。范例如下s2:12345:respawn:/sbin/agetty-L9600ttyS1vt100,表示串口/dev/ttyS1(COM2)速率为9600bps,终端模式为vt100。

linux查找串口?

1、设备入口 可以查/dev/ttyS*、/dev/*uart*(主设备号4或者204),第一串口一般为ttyS0、*uart0等 USB转串口设备一般为/dev/ttyUSB*(主设备号188),第一口一般为ttyUSB0 2、以上/dev下只是串口的入口,具体设备存在与否需要按关键字(ttyS、ttyUSB、uart)查询/proc/devices以确定。 3、串口为通讯端口,有多个串口设备时,要确定正在被连接的串口是哪个,需要检测一下,如: cat/dev/ttyS0

温馨提示:答案为网友推荐,仅供参考
相似回答