#串口 #终端 #USB串口 #列表 #工具 #名称 #命令行

程序 lstty

一个简单的终端工具,用于列出串口

1 个不稳定版本

0.1.0 2023年12月9日

1824命令行工具

MIT 许可证

7KB

lstty

这是一个简单的终端工具,用于列出现有的串口。它将打印串口的名称、端口类型,如果是USB端口,则将打印VID、PID和产品名称。目前它只做这些。没有命令行参数。它只是 lstty

该程序的输出示例

$ lstty
/dev/ttyACM0   usb      16c0:048a minimixer
/dev/ttyACM1   usb      303a:1001 USB_JTAG_serial_debug_unit
/dev/ttyACM2   usb      04d8:00dd MCP2221(a) UART/I2C Bridge
/dev/ttyS0     unknown 

此程序具有一些日志记录,可以使用 RUST_LOG=<level> 环境变量启用。 <level> 可以是 tracedebuginfowarnerror 之一。

构建

该项目使用 Rust 构建,因此请确保已安装 cargo。要构建,只需运行 cargo build,要运行则使用 cargo run

要从源代码安装,请使用 cargo install --path .

依赖项

此工具从 serialportcrate 获取串口信息。日志记录使用 pretty-env-loggercrate 完成。

依赖项

~4.5–6.5MB
~114K SLoC