serialport-rs:Rust中的跨平台串行端口库

时间:2024-05-19 04:13:15
【文件属性】:

文件名称:serialport-rs:Rust中的跨平台串行端口库

文件大小:60KB

文件格式:ZIP

更新时间:2024-05-19 04:13:15

rust serial rs232 serialport Rust

介绍 serialport-rs是Rust的通用跨平台串行端口库。 它在POSIX和Windows系统上提供了阻塞的I / O接口和端口枚举。 有关异步I / O功能,请参见和板条箱。 此板条箱的规范存储库位于,但仅在GitHub上进行镜像,以通过Travis CI进行测试。 要报告任何问题或贡献代码,请通过GitLab使用。 概述 该库通过SerialPort特性公开了跨平台的串行端口功能。 默认情况下,该库的结构使其成为最简单的API,可用于鼓励跨平台开发。 因此,建议使用生成的Box类型。 要直接暴露了其它平台的特定功能使用特定于平台的结构: TTYPort的POSIX系统和COMPort的Windows。 大多数平台上都提供串行枚举。 在Linux上使用glibc的实现依赖于libudev , libudev是一个外部动态库,在运行最终二进制文


【文件预览】:
serialport-rs-master
----.gitignore(30B)
----TESTING.md(795B)
----src()
--------windows()
--------posix()
--------lib.rs(19KB)
----.gitlab-ci.yml(10KB)
----doc()
--------index.md(1KB)
--------dev_notes.md(138B)
--------platforms.md(3KB)
----CHANGELOG.md(11KB)
----Cargo.toml(1KB)
----LICENSE.txt(195B)
----examples()
--------clear_input_buffer.rs(4KB)
--------clear_output_buffer.rs(4KB)
--------hardware_check.rs(15KB)
--------transmit.rs(3KB)
--------receive_data.rs(2KB)
--------list_ports.rs(2KB)
--------duplex.rs(2KB)
--------pseudo_terminal.rs(1KB)
----README.md(8KB)
----tests()
--------test_tty.rs(5KB)
--------test_serialport.rs(1KB)
--------test_try_clone.rs(2KB)
----appveyor.yml(2KB)
----NOTES.md(2KB)

网友评论