linux 串口文件传输(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 -L SPEED TTY TERM。

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

Published by

风君子

独自遨游何稽首 揭天掀地慰生平