1 个不稳定版本
使用旧的Rust 2015
0.4.0 | 2017年7月2日 |
---|
#22 in #rs232
40,138 每月下载量
在 188 个crate(3 直接) 中使用
29KB
690 行代码(不含注释)
Unix串口
serial-unix
crate为Unix操作系统提供了串口实现。
兼容性
serial-unix
crate与实现了termios API的任何Unix操作系统兼容。以下平台已确认兼容
- Linux (x86_64, armv6l)
- OS X (x86_64)
- FreeBSD (amd64)
- OpenBSD (amd64)
使用方法
通常,不需要直接使用serial-unix
库。由serial-unix
提供的实现也通过serial
crate中的跨平台API公开。
serial-unix
中定义的串口类型与任何Unix TTY设备兼容。除了实现标准串口特性外,它还实现了std::os::unix::io::AsRawFd
,可用于与其他I/O库集成。请参阅examples/poll.rs
以了解使用AsRawFd
进行事件驱动I/O的示例。
许可证
版权所有 © 2015 David Cuddeback
在MIT许可证下分发。
依赖项
~140KB