“TTY tools”的版本间的差异

来自百问网嵌入式Linux wiki
 
(未显示同一用户的4个中间版本)
第4行: 第4行:
  
 
== Introduction ==
 
== Introduction ==
These tools use TTY sysfs and character device directly (See [[Serial TTY_overview#APIs description|TTY user space interface]] for further details).
+
这些工具直接使用TTY sysfs和字符设备 (有关更多详细信息,请参见 [[Serial TTY_overview#APIs description|TTY user space interface]] )
  
 
==Tools list==
 
==Tools list==
Please find below a list of useful TTY tools provided by Linux<sup>&reg;</sup> community:
+
请在下面找到 Linux<sup>&reg;</sup>社区提供的有用TTY工具列表:
  
* '''fuser''' <ref>[https://linux.die.net/man/1/fuser fuser man page]</ref> - to identify processes using files or sockets.<br/>
+
* '''fuser''' <ref>[https://linux.die.net/man/1/fuser fuser man page]</ref> - 社区提供的有用TTY工具列表:<br/>
* '''inputattach''' <ref>[https://linux.die.net/man/1/inputattach inputattach man page]</ref> (based on termios API) - to attach a serial line to an input-layer device. <br/> Inputattach attaches a serial line to an input-layer device via a line discipline. Exactly  one  of  the available modes must be specified on the command line.
+
* '''inputattach''' <ref>[https://linux.die.net/man/1/inputattach inputattach man page]</ref> (基于termios API) - 将串行线连接到输入层设备。 <br/> Inputattach通过线路规程将串行线路连接到输入层设备。 确切地说,必须在命令行上指定一种可用模式。
* '''kermit''' <ref>[https://linux.die.net/man/1/kermit kermit man page]</ref> -  transport and platform independent interactive and scriptable communications software. <br/> C-Kermit is a modem program, a Telnet client, an Rlogin client, an FTP client, an HTTP client, and on selected platforms, also an X.25 client. It can make its own secure internet connections using IETF-approved security methods including Kerberos IV, Kerberos V, SSL/TLS, and SRP and it can also make SSH connections through an external SSH client application. It can be the far-end file-transfer or client/server partner of a desktop Kermit client. It can also accept incoming dialed and network connections. It can even be installed as an internet service on its own standard TCP socket, 1649 [RFC2839, RFC2840].<br/>
+
* '''kermit''' <ref>[https://linux.die.net/man/1/kermit kermit man page]</ref> -  与运输和平台无关的交互式且可编写脚本的通信软件。 <br/>C-Kermit是一个调制解调器程序,一个Telnet客户端,一个Rlogin客户端,一个FTP客户端,一个HTTP客户端,并且在所选平台上也是一个X.25客户端。 它可以使用IETF批准的安全方法(包括Kerberos IV,Kerberos V,SSL / TLS和SRP)建立自己的安全Internet连接,还可以通过外部SSH客户端应用程序建立SSH连接。 它可以是桌面Kermit客户端的远端文件传输或客户端/服务器伙伴。 它还可以接受传入的拨号和网络连接。它甚至可以作为Internet服务安装在其自己的标准TCP套接字1649 [RFC2839, RFC2840]上。<br/>
  
* '''ldattach''' <ref>[https://linux.die.net/man/8/ldattach ldattach man page]</ref> (based on termios API) - to attach a line discipline to a serial line. <br/> The ldattach daemon opens the specified device file (which should refer to a serial device) and attaches the line discipline ldisc  to  it  for processing  of  the  sent  and/or received data.  It then goes into the background keeping the device open so that the  line  discipline  stays loaded. The line discipline ldisc may be specified either by name or by number. In order to detach the line discipline, kill the ldattach process. With no arguments, ldattach prints usage information.
+
* '''ldattach''' <ref>[https://linux.die.net/man/8/ldattach ldattach man page]</ref> (基于termios API) - 将线路规则附加到串行线路。 <br/> ldattach守护程序将打开指定的设备文件(应引用串行设备),并将线路规则ldisc附加到该文件,以处理发送和/或接收的数据。 然后它进入后台,使设备保持打开状态,以便线路规程保持加载状态。 线路规则ldisc可以通过名称或数字来指定。 为了脱离线路纪律,请终止ldattach进程。 不带参数的ldattach将打印用法信息。
* '''minicom''' <ref>[https://linux.die.net/man/1/minicom minicom man page]</ref> - friendly serial communication program. <br/> Minicom  is a communication program which somewhat resembles the shareware program TELIX but is free with source code  and  runs  under  most Unices. Features  include dialing directory with auto-redial, support for UUCP-style lock files on serial devices, a separate script language interpreter, capture to file, multiple users with individual configurations, and more.
+
* '''minicom''' <ref>[https://linux.die.net/man/1/minicom minicom man page]</ref> - 友好的串行通信程序。 <br/> Minicom是一种通信程序,在某种程度上类似于共享软件TELIX,但没有源代码,并且可以在大多数Unices下运行。 功能包括具有自动重拨功能的拨号目录,对串行设备上UUCP样式的锁定文件的支持,单独的脚本语言解释器,捕获到文件,具有单独配置的多个用户等等。
* '''setserial''' <ref>[https://linux.die.net/man/8/setserial setserial man page]</ref> - To get/set Linux serial port information. <br/> Setserial is a program designed to set and/or report the configuration information associated with a serial port. This information includes the I/O port and the IRQ used by a particular serial port, and whether or not the break key should be interpreted as the Secure Attention Key, and so on.
+
* '''setserial''' <ref>[https://linux.die.net/man/8/setserial setserial man page]</ref> - 获取/设置Linux串行端口信息。 <br/> Setserial是一个旨在设置和/或报告与串行端口关联的配置信息的程序。 此信息包括I / O端口和特定串行端口使用的IRQ,以及是否应将Break Key解释为Secure Attention Key,等等。
* '''stty''' <ref>[https://linux.die.net/man/1/stty stty man page]</ref> (based on termios API) - to change and print terminal line settings.
+
* '''stty''' <ref>[https://linux.die.net/man/1/stty stty man page]</ref> (基于termios API) - 更改和打印终端线路设置。
* '''tty''' <ref>[https://linux.die.net/man/1/tty tty man page]</ref> - to print the file name of the terminal connected to standard input
+
* '''tty''' <ref>[https://linux.die.net/man/1/tty tty man page]</ref> - 打印连接到标准输入的终端的文件名
{{Info|The descriptions above are provided by the manual pages of the tools.}}
+
{{Info|上面的描述由工具的手册页提供。}}
  
 
==Getting started ==
 
==Getting started ==
Examples of TTY tools usage are handled in the following articles :
+
以下文章介绍了TTY工具用法的示例:
 
* [[How to use TTY with User Terminal|How to use TTY with User Terminal]]
 
* [[How to use TTY with User Terminal|How to use TTY with User Terminal]]
 
* [[How to transfer a file over serial console]]
 
* [[How to transfer a file over serial console]]
  
 
==Installation on your target==
 
==Installation on your target==
Some of the TTY tools aren't embedded by default in [[OpenSTLinux distribution]]. They can be compiled independently and then installed on the target (see [[STM32MP1_Developer_Package#Adding_Linux_user_space_applications|Adding Linux user space applications]]).
+
默认情况下,某些TTY工具未嵌入在 [[OpenSTLinux distribution]]中。 它们可以独立编译,然后安装在目标上(请参阅[[STM32MP1_Developer_Package#Adding_Linux_user_space_applications|Adding Linux user space applications]]).
  
 
==References==
 
==References==
 
<references />
 
<references />
 
<noinclude>
 
[[Category:Serial TTY|5]]
 
{{PublicationRequestId | 8371 | 2018-09-03 | BrunoB}}
 
</noinclude>
 

2020年11月9日 (一) 11:09的最新版本

Article Purpose

本文旨在提供一些对开始使用 Linux® TTY工具有用的初步信息。 这些工具对于与 TTY终端进行交互很有用。

Introduction

这些工具直接使用TTY sysfs和字符设备 (有关更多详细信息,请参见 TTY user space interface )。

Tools list

请在下面找到 Linux®社区提供的有用TTY工具列表:

  • fuser [1] - 社区提供的有用TTY工具列表:
  • inputattach [2] (基于termios API) - 将串行线连接到输入层设备。
    Inputattach通过线路规程将串行线路连接到输入层设备。 确切地说,必须在命令行上指定一种可用模式。
  • kermit [3] - 与运输和平台无关的交互式且可编写脚本的通信软件。
    C-Kermit是一个调制解调器程序,一个Telnet客户端,一个Rlogin客户端,一个FTP客户端,一个HTTP客户端,并且在所选平台上也是一个X.25客户端。 它可以使用IETF批准的安全方法(包括Kerberos IV,Kerberos V,SSL / TLS和SRP)建立自己的安全Internet连接,还可以通过外部SSH客户端应用程序建立SSH连接。 它可以是桌面Kermit客户端的远端文件传输或客户端/服务器伙伴。 它还可以接受传入的拨号和网络连接。它甚至可以作为Internet服务安装在其自己的标准TCP套接字1649 [RFC2839, RFC2840]上。
  • ldattach [4] (基于termios API) - 将线路规则附加到串行线路。
    ldattach守护程序将打开指定的设备文件(应引用串行设备),并将线路规则ldisc附加到该文件,以处理发送和/或接收的数据。 然后它进入后台,使设备保持打开状态,以便线路规程保持加载状态。 线路规则ldisc可以通过名称或数字来指定。 为了脱离线路纪律,请终止ldattach进程。 不带参数的ldattach将打印用法信息。
  • minicom [5] - 友好的串行通信程序。
    Minicom是一种通信程序,在某种程度上类似于共享软件TELIX,但没有源代码,并且可以在大多数Unices下运行。 功能包括具有自动重拨功能的拨号目录,对串行设备上UUCP样式的锁定文件的支持,单独的脚本语言解释器,捕获到文件,具有单独配置的多个用户等等。
  • setserial [6] - 获取/设置Linux串行端口信息。
    Setserial是一个旨在设置和/或报告与串行端口关联的配置信息的程序。 此信息包括I / O端口和特定串行端口使用的IRQ,以及是否应将Break Key解释为Secure Attention Key,等等。
  • stty [7] (基于termios API) - 更改和打印终端线路设置。
  • tty [8] - 打印连接到标准输入的终端的文件名
Info.png 上面的描述由工具的手册页提供。

Getting started

以下文章介绍了TTY工具用法的示例:

Installation on your target

默认情况下,某些TTY工具未嵌入在 OpenSTLinux distribution中。 它们可以独立编译,然后安装在目标上(请参阅Adding Linux user space applications).